Free Scan: Update Your PC's Outdated Drivers to Optimize Performance
April 24th, 2008, 11:19 AM
|
#1 (permalink)
| | Ultimate Member
Join Date: Oct 2001 Location: inside the Beltway
Posts: 5,114
| Reverse-engineering security patches to automatically generate exploits Uh-oh: Quote: Automatic Patch-Based Exploit Generation David Brumley, Pongsin Poosankam, Dawn Song, and Jiang Zheng Abstract
The automatic patch-based exploit generation problem is: given a program P and a patched version of the program P', automatically generate an exploit for the potentially unknown vulnerability present in P but fixed in P'. In this paper, we propose techniques for automatic patch-based exploit generation, and show that our techniques can automatically generate exploits for vulnerable programs based upon patches provided via Windows Update.
In many cases we are able to automatically generate exploits within minutes or less. Although our techniques may not work in all cases, a fundamental tenet of security is to conservatively estimate the capabilities of attackers. Thus, our results indicate that automatic patch-based exploit generation should be considered practical. One important security implication of our results is that current patch distribution schemes which stagger patch distribution over long time periods, such as Windows Update, may allow attackers who receive the patch first to compromise the significant fraction of vulnerable hosts who have not yet received the patch. Thus, we conclude update schemes, such as Windows Update as currently implemented, can detract from overall security, and should be redesigned. What does this mean?
Attackers can simply wait for a patch to be released, use these techniques, and with reasonable chance, produce a working exploit within seconds. Coupled with a worm, all vulnerable hosts could be compromised before most are even aware a patch is available, let alone download it. Thus, Microsoft should redesign Windows Update. We propose solutions which prevent several possible schemes, some of which could be done with existing technology.
Read the full paper: PDF | Hat tip to Bruce Schneier. |
| |
April 26th, 2008, 03:26 PM
|
#2 (permalink)
| | Ultimate Member
Join Date: Oct 2001 Location: Toronto Canada
Posts: 4,619
|
Interesting. Another reason to stay up to date on patches for the OS and programs. That would only hit those that don't update or don't update often enough.
__________________
AMD Phenom Q9500 Quad-Core 2.2ghz / Asus M3A78-EMH HDMI / 4GB PC667 RAM / 320GB SATA II
Debian Lenny AMD64 version
|
| |
April 28th, 2008, 09:43 PM
|
#3 (permalink)
| | Member
Join Date: Feb 2008
Posts: 416
|
Its sad people stop @ nothing to hurt people they dont even know.....
Very sad and sickening........ |
| |
April 28th, 2008, 10:41 PM
|
#4 (permalink)
| | Banned
Join Date: Jan 2005 Location: Loveland, CO
Posts: 5,493
| |
| |
April 29th, 2008, 02:04 AM
|
#5 (permalink)
| | SoMuchAnime-SoLittleTime
Join Date: Aug 2003 Location: Plymouth, WI
Posts: 13,696
|
I don't see how there would be any possible way around this. As soon as you release a patch the user can reverse engineer it and find the place it patches, and there really is no way of releasing patches without letting people have access to the patch files. Quote:
Originally Posted by Keymaker This exactly why my paranoid view on computer security has all programs not auto update! | Wait, so you are saying that you turn off auto updates because you think you are keeping yourself more secure?
__________________
The mark of the immature man is that he wants to die nobly for a cause, while the mark of a mature man is that he wants to live humbly for one.
|
| |
April 29th, 2008, 02:40 PM
|
#6 (permalink)
| | Banned
Join Date: Jan 2005 Location: Loveland, CO
Posts: 5,493
|  No, I update manually. Guess I should have stated that.. |
| |
April 29th, 2008, 02:52 PM
|
#7 (permalink)
| | Super F@D Folder
Join Date: Jun 2004
Posts: 5,004
|
that still makes no sense. It's imperative to get the updates installed before an exploit can be reverse engineered. Do you wait up on patch nights just waiting for the patch to be released, then run around on all your machines and immediately install it?
Anyways, this just further demonstrates the need for a firewall to keep them away from your inherently flawed software.
/edit - I can't wait to go through this paper and see their proposed solutions. 
Last edited by sr71000 : April 29th, 2008 at 03:28 PM.
|
| |
April 30th, 2008, 04:16 PM
|
#8 (permalink)
| | Banned
Join Date: Jan 2005 Location: Loveland, CO
Posts: 5,493
|
Believe the solution was to encrypt the patch being sent...
My purpose of turning off auto updates is to reduce any vulnerability in the update routine. Like a hijack of some type. |
| | |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | | |
Posting Rules
| You may post new threads You may post replies You may not post attachments You may not edit your posts HTML code is Off | | | | Most Active Discussions | | | | | Recent Discussions  | | | | | |