Abstract Previous research has shown that hidden Markov model (HMM) analysis is useful for detecting certain challenging classes of malware. In this research, we consider the related problem of malware classification based on HMMs. We train multiple HMMs on a variety of compilers and malware generators. More than 8,000 malware samples are then scored against these models and separated into clusters based on the resulting scores. We observe that the clustering results could be used to classify the malware samples into their appropriate families with good accuracy. Since none of the malware families in the test set were used to generate the HMMs, these results indicate that our approach can effective classify previously unknown malware, at least in some cases. Thus, such a clustering strategy could serve as a useful tool in malware analysis and classification.
Annachhatre et al. REF show how this multi-sensor approach can be useful in the challenging problem of malware classification, by using a clustering technique based on HMM scores.
Hidden Markov models for malware classification
Journal of Computer Virology and Hacking Techniques
Journal of Computer Virology and Hacking Techniques
Computer Science