• DocumentCode
    1347730
  • Title

    Evasion Techniques: Sneaking through Your Intrusion Detection/Prevention Systems

  • Author

    Cheng, Tsung-Huan ; Lin, Ying-Dar ; Lai, Yuan-Cheng ; Lin, Po-Ching

  • Author_Institution
    Department of Computer Science, National Chiao Tung University, Hsinchu, Taiwan, 300
  • Volume
    14
  • Issue
    4
  • fYear
    2012
  • Firstpage
    1011
  • Lastpage
    1020
  • Abstract
    Detecting attacks disguised by evasion techniques is a challenge for signature-based Intrusion Detection Systems (IDSs) and Intrusion Prevention Systems (IPSs). This study examines five common evasion techniques to determine their ability to evade recent systems. The denial-of-service (DoS) attack attempts to disable a system by exhausting its resources. Packet splitting tries to chop data into small packets, so that a system may not completely reassemble the packets for signature matching. Duplicate insertion can mislead a system if the system and the target host discard different TCP/IP packets with a duplicate offset or sequence. Payload mutation fools a system with a mutative payload. Shellcode mutation transforms an attacker´s shellcode to escape signature detection. This study assesses the effectiveness of these techniques on three recent signature-based systems, and among them, explains why Snort can be evaded. The results indicate that duplicate insertion becomes less effective on recent systems, but packet splitting, payload mutation and shellcode mutation can be still effective against them.
  • Keywords
    Computer crime; Cryptography; Handwriting recognition; IP networks; Intrusion detection; Payloads; IDS/IPS; attacks; evasion; signature;
  • fLanguage
    English
  • Journal_Title
    Communications Surveys & Tutorials, IEEE
  • Publisher
    ieee
  • ISSN
    1553-877X
  • Type

    jour

  • DOI
    10.1109/SURV.2011.092311.00082
  • Filename
    6042389