Skip to main navigation Skip to search Skip to main content

Stride: Polymorphic sled detection through instruction sequence analysis

  • Foundation for Research and Technology-Hellas
  • University of Pennsylvania

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

60 Scopus citations

Abstract

Despite considerable effort, buffer overflow attacks remain a major security threat today, especially when coupled with self-propagation mechanisms as in worms and viruses. This paper considers the problem of designing network-level mechanisms for detecting polymorphic instances of such attacks. The starting point for our work is the observation that many buffer overflow attacks require a "sled" component to transfer control of the system to the exploit code. While previous work has shown that it is possible to detect certain types of sleds, including obfuscated instances, this paper demonstrates that the proposed detection heuristics can be thwarted by more elaborate sled obfuscation techniques. To address this problem, we have designed a new sled detection heuristic, called STRIDE, that offers three main improvements over previous work: it detects several types of sleds that other techniques are blind to, has a lower rate of false positives, and is significantly more computationally efficient, and hence more suitable for use at the network-level.

Original languageEnglish
Title of host publicationSecurity and Privacy in the Age of Ubiquitous Computing - IFIP TC11 20th International Information Security Conference
Pages375-391
Number of pages17
DOIs
StatePublished - 2005
EventIFIP TC11 20th International Information Security Conference, IFIP/SEC2005 - Chiba, Japan
Duration: May 30 2005Jun 1 2005

Publication series

NameIFIP Advances in Information and Communication Technology
Volume181
ISSN (Print)1868-4238

Conference

ConferenceIFIP TC11 20th International Information Security Conference, IFIP/SEC2005
Country/TerritoryJapan
CityChiba
Period05/30/0506/1/05

Keywords

  • buffer overflow detection
  • intrusion detection
  • security

Fingerprint

Dive into the research topics of 'Stride: Polymorphic sled detection through instruction sequence analysis'. Together they form a unique fingerprint.

Cite this