作者
Mihai Christodorescu, Somesh Jha, Sanjit A Seshia, Dawn Song, Randal E Bryant
发表日期
2005/5/8
研讨会论文
2005 IEEE symposium on security and privacy (S&P'05)
页码范围
32-46
出版商
IEEE
简介
A malware detector is a system that attempts to determine whether a program has malicious intent. In order to evade detection, malware writers (hackers) frequently use obfuscation to morph malware. Malware detectors that use a pattern-matching approach (such as commercial virus scanners) are susceptible to obfuscations used by hackers. The fundamental deficiency in the pattern-matching approach to malware detection is that it is purely syntactic and ignores the semantics of instructions. In this paper, we present a malware-detection algorithm that addresses this deficiency by incorporating instruction semantics to detect malicious program traits. Experimental evaluation demonstrates that our malware-detection algorithm can detect variants of malware with a relatively low run-time overhead. Moreover our semantics-aware malware detection algorithm is resilient to common obfuscations used by hackers.
引用总数
200520062007200820092010201120122013201420152016201720182019202020212022202320241134577177738268877778617163534644393016
学术搜索中的文章
M Christodorescu, S Jha, SA Seshia, D Song… - 2005 IEEE symposium on security and privacy (S&P'05 …, 2005