• DocumentCode
    2262584
  • Title

    An evasive attack on SNORT flowbits

  • Author

    Tran, Tung ; Aib, Issam ; Al-Shaer, Ehab ; Boutaba, Raouf

  • Author_Institution
    Univ. of Waterloo, Waterloo, ON, Canada
  • fYear
    2012
  • fDate
    16-20 April 2012
  • Firstpage
    351
  • Lastpage
    358
  • Abstract
    The support of stateful signatures is an important feature of signature-based Network Intrusion Detection Systems (NIDSs) which permits the detection of multi-stage attacks. However, due to the difficulty to completely simulate every application protocol, several NIDS evasion techniques exploit this Achilles´ heel, making the NIDS and its protected system see and explain a packet sequence differently. In this paper, we propose an evasion technique to the Snort NIDS which exploits its flowbits feature. We specify the flowbit evasion attack and provide practical algorithms to solve it with controllable false positives and formally prove their correctness and completeness. We implemented a tool called SFET which can automatically parse a Snort rule set, generate all possible sequences that can evade it, as well as produce a patch to guard the rule set against those evasions. Although Snort was used for illustration, both the evasion attack and the solution to it are applicable to any stateful signature-based NIDS.
  • Keywords
    computer network security; transport protocols; Achilles heel; IP fragmentation; NIDS evasion techniques; SFET; SNORT flowbits; TCP segmentation; application protocol; flowbit evasion attack; multistage attack detection; packet sequence; signature-based network intrusion detection systems; snort rule set; Complexity theory; Doped fiber amplifiers; Engines; IP networks; Payloads; Protocols; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Operations and Management Symposium (NOMS), 2012 IEEE
  • Conference_Location
    Maui, HI
  • ISSN
    1542-1201
  • Print_ISBN
    978-1-4673-0267-8
  • Electronic_ISBN
    1542-1201
  • Type

    conf

  • DOI
    10.1109/NOMS.2012.6211918
  • Filename
    6211918