Abstract of the Dissertation
Defeating Memory Error Exploits Using AutomatedSoftware Diversity
by
Sandeep BhatkarDoctor of Philosophy
in
Computer Science
Stony Brook University2007The vast majority of today’s security vulnerabilities, accounting for as muchas 88% of US-CERT advisories in the past few years, are caused by memoryerrors such as buffer overflows, heap overflows, integer overflows, and format-string bugs. Previous research has developed techniques for preventing knownattack classes exploiting these vulnerabilities. However, attackers quickly de-veloped alternative exploits to circumvent these protections. In contrast tothese approaches, comprehensive memory error detection techniques can helptrack down memory-related bugs, as well as provide full runtime protectionfrom known and future exploits of buffer overflows. However, they typicallyintroduce very high overheads, slowing down programs by a factor of 2 oriii
Leave a Comment