• DocumentCode
    893035
  • Title

    An Automated Signature-Based Approach against Polymorphic Internet Worms

  • Author

    Tang, Yong ; Chen, Shigang

  • Author_Institution
    Sunbelt Software, Clearwater
  • Volume
    18
  • Issue
    7
  • fYear
    2007
  • fDate
    7/1/2007 12:00:00 AM
  • Firstpage
    879
  • Lastpage
    892
  • Abstract
    Capable of infecting hundreds of thousands of hosts, worms represent a major threat to the Internet. However, the defense against them is still an open problem. This paper attempts to answer an important question: How can we distinguish polymorphic worms from normal background traffic? We propose a new worm signature, called the position-aware distribution signature (PADS), which fills the gap between traditional signatures and anomaly-based intrusion detection systems. The new signature is a collection of position-aware byte frequency distributions. It is more flexible than the traditional signatures of fixed strings while it is more precise than the position-unaware statistical signatures. We propose two algorithms based on expectation-maximization (EM) and Gibbs sampling to efficiently compute PADS from a set of polymorphic worm samples. We also discuss how to separate a mixture of different polymorphic worms such that their respective PADS signatures can be calculated. We perform extensive experiments to demonstrate the effectiveness of PADS in separating new worm variants from normal background traffic.
  • Keywords
    Internet; computer viruses; digital signatures; expectation-maximisation algorithm; sampling methods; Expectation-Maximization; Gibbs sampling; anomaly-based intrusion detection; automated signature-based approach; polymorphic Internet worm; position-aware byte frequency distribution; position-aware distribution signature; Atherosclerosis; Frequency; Genetic mutations; Humans; Internet; Intrusion detection; Payloads; Real time systems; Sampling methods; Telecommunication traffic; Internet security; polymorphic worms; worm detection.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2007.1050
  • Filename
    4218569