• DocumentCode
    2908918
  • Title

    Run-Time Detection of Malwares via Dynamic Control-Flow Inspection

  • Author

    Park, Yong-Joon ; Zhang, Zhao ; Chen, Songqing

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
  • fYear
    2009
  • fDate
    7-9 July 2009
  • Firstpage
    223
  • Lastpage
    226
  • Abstract
    Conventional approach of detecting malwares relies on static scanning of malware signature. However, it may not work on the malwares that use software protection methods such as encryption and packing with run-time decryption and unpacking. We propose a hardware-assisted malware detection system that detects malwares during program run time to complement the conventional approach. It searches for control flow-based signature of malware during program execution, therefore bypassing the protection method used by those malwares. A new hardware design is used to assist the collection of control flow information. We have implemented and evaluated a prototype system on top of a full-system simulator based on the Intel x86 architecture. The experimental results show that the system can successfully distinguish all 30 malware variants and other benign programs that we have randomly collected, and that the overall run-time performance overhead is negligible. In short, the study demonstrates that it is a viable approach to detect malware in run time using control flow-based signature.
  • Keywords
    digital signatures; invasive software; system monitoring; Intel x86 architecture; decryption; dynamic control-flow inspection; encryption; malware signature; program execution; run-time detection; software protection; static scanning; Computer architecture; Computer science; Control systems; Cryptography; Hardware; Inspection; Runtime; Software protection; USA Councils; Virtual prototyping; control flow monitor; malware detection; malware signature;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors, 2009. ASAP 2009. 20th IEEE International Conference on
  • Conference_Location
    Boston, MA
  • ISSN
    2160-0511
  • Print_ISBN
    978-0-7695-3732-0
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2009.30
  • Filename
    5200036