Skip to main navigation Skip to search Skip to main content

Automatic generation of buffer overflow attack signatures: An approach based on program behavior models

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

36 Scopus citations

Abstract

Buffer overflows have become the most common target for network-based attacks. They are also the primary mechanism used by worms and other forms of automated attacks. Although many techniques have been developed to prevent server compromises due to buffer overflows, these defenses still lead to server crashes. When attacks occur repeatedly, as is common with automated attacks, these protection mechanisms lead to repeated restarts of the victim application, rendering its service unavailable. To overcome this problem, we develop a new approach that can learn the characteristics of a particular attack, and filter out future instances of the same attack or its variants. By doing so, our approach significantly increases the availability of servers subjected to repeated attacks. The approach is fully automatic, does not require source code, and has low run-time overheads. In our experiments, it was effective against most attacks, and did not produce any false positives.

Original languageEnglish
Title of host publicationProceedings - 21st Annual Computer Security Applications Conference, ACSAC 2005
Pages215-224
Number of pages10
DOIs
StatePublished - 2005
Event21st Annual Computer Security Applications Conference, ACSAC 2005 - Tucson, AZ, United States
Duration: Dec 5 2005Dec 9 2005

Publication series

NameProceedings - Annual Computer Security Applications Conference, ACSAC
Volume2005
ISSN (Print)1063-9527

Conference

Conference21st Annual Computer Security Applications Conference, ACSAC 2005
Country/TerritoryUnited States
CityTucson, AZ
Period12/5/0512/9/05

Fingerprint

Dive into the research topics of 'Automatic generation of buffer overflow attack signatures: An approach based on program behavior models'. Together they form a unique fingerprint.

Cite this