articleMay 24, 2005GREEN OA

Polygraph: Automatically Generating Signatures for Polymorphic Worms

Carnegie Mellon University · Intel (United States)

Indexed incrossrefdatacite

Abstract

It is widely believed that content-signature-based intrusion detection systems (IDS) are easily evaded by polymorphic worms, which vary their payload on every infection attempt. In this paper, we present Polygraph, a signature generation system that successfully produces signatures that match polymorphic worms. Polygraph generates signatures that consist of multiple disjoint content substrings. In doing so, Polygraph leverages our insight that for a real-world exploit to function properly, multiple invariant substrings must often be present in all variants of a payload; these substrings typically correspond to protocol framing, return addresses, and in some cases, poorly obfuscated code. We contribute a…

Citation impact

676
total citations
FWCI
63.24
Percentile
100%
References
25
Citations per year

Authors

3

Topics & keywords

Keywords
  • Polygraph
  • Substring
  • Computer science
  • Signature (topology)
  • False positive paradox
  • Disjoint sets
  • Pattern recognition (psychology)
  • Artificial intelligence
No related works found for this paper.