• DocumentCode
    2504493
  • Title

    A Fast Flowgraph Based Classification System for Packed and Polymorphic Malware on the Endhost

  • Author

    Cesare, Silvio ; Xiang, Yang

  • Author_Institution
    Centre for Intell. & Networked Syst., Central Queensland Univ., Rockhampton, QLD, Australia
  • fYear
    2010
  • fDate
    20-23 April 2010
  • Firstpage
    721
  • Lastpage
    728
  • Abstract
    Identifying malicious software provides great benefit for distributed and networked systems. Traditional real-time malware detection has relied on using signatures and string matching. However, string signatures ineffectively deal with polymorphic malware variants. Control flow has been proposed as an alternative signature that can be identified across such variants. This paper proposes a novel classification system to detect polymorphic variants using flowgraphs. We propose using an existing heuristic flowgraph matching algorithm to estimate graph isomorphisms. Moreover, we can determine similarity between programs by identifying the underlying isomorphic flowgraphs. A high similarity between the query program and known malware identifies a variant. To demonstrate the effectiveness and efficiency of our flowgraph based classification, we compare it to alternate algorithms, and evaluate the system using real and synthetic malware. The evaluation shows our system accurately detects real malware, performs efficiently, and is scalable. These performance characteristics enable real-time use on an intermediary node such as an Email gateway, or on the endhost.
  • Keywords
    data flow graphs; invasive software; pattern classification; distributed system; endhost; flowgraph based classification system; graph isomorphism; heuristic flowgraph matching; isomorphic flowgraph; malicious software; networked system; packed malware; polymorphic malware; program similarity; query program; real malware; real-time malware detection; synthetic malware; Application software; Conference management; Fingerprint recognition; Information management; Intelligent networks; Intelligent systems; Management information systems; Productivity; Runtime; Security; Network security; emulation; malware; structural classification; unpacking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications (AINA), 2010 24th IEEE International Conference on
  • Conference_Location
    Perth, WA
  • ISSN
    1550-445X
  • Print_ISBN
    978-1-4244-6695-5
  • Type

    conf

  • DOI
    10.1109/AINA.2010.121
  • Filename
    5474800