• DocumentCode
    1846381
  • Title

    Behavior-based Malware analysis using profile hidden Markov models

  • Author

    Ravi, Saradha ; Balakrishnan, N. ; Venkatesh, Bharath

  • Author_Institution
    SERC, Indian Institute of Science, Bangalore, India
  • fYear
    2013
  • fDate
    29-31 July 2013
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    In the area of malware analysis, static binary analysis techniques are becoming increasingly difficult with the code obfuscation methods and code packing employed when writing the malware. The behavior-based analysis techniques are being used in large malware analysis systems because of this reason. In these dynamic analysis systems, the malware samples are executed and monitored in a controlled environment using tools such as CWSandbox(Willems et al., 2007). In previous works, a number of clustering and classification techniques from machine learning and data mining have been used to classify the malwares into families and to identify even new malware families, from the behavior reports. In our work, we propose to use the Profile Hidden Markov Model to classify the malware files into families or groups based on their behavior on the host system. PHMM has been used extensively in the area of bioinformatics to search for similar protein and DNA sequences in a large database. We see that using this particular model will help us overcome the hurdle posed by polymorphism that is common in malware today. We show that the classification accuracy is high and comparable with the state-of-art-methods, even when using very few training samples for building models. The experiments were on a dataset with 24 families initially, and later using a larger dataset with close to 400 different families of malware. A fast clustering method to group malware with similar behaviour following the scoring on the PHMM profile database was used for the large dataset. We have presented the challenges in the evaluation methods and metrics of clustering on large number of malware files and show the effectiveness of using profile hidden model models for known malware families.
  • Keywords
    Biological system modeling; DNA; Databases; Hidden Markov models; Malware; Monitoring; Training; Behavior-based Malware Analysis; Clustering; Malware Classification; Metamorphic Viruses; Multiple Sequence Alignment; Profile Hidden Markov Model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security and Cryptography (SECRYPT), 2013 International Conference on
  • Conference_Location
    Reykjavik, Iceland
  • Type

    conf

  • Filename
    7223167