Semantic Scholar Open Access 2005 812 sitasi

Semantics-aware malware detection

Mihai Christodorescu S. Jha S. Seshia D. Song R. Bryant

Abstrak

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.

Topik & Kata Kunci

Penulis (5)

M

Mihai Christodorescu

S

S. Jha

S

S. Seshia

D

D. Song

R

R. Bryant

Format Sitasi

Christodorescu, M., Jha, S., Seshia, S., Song, D., Bryant, R. (2005). Semantics-aware malware detection. https://doi.org/10.1109/SP.2005.20

Akses Cepat

Lihat di Sumber doi.org/10.1109/SP.2005.20
Informasi Jurnal
Tahun Terbit
2005
Bahasa
en
Total Sitasi
812×
Sumber Database
Semantic Scholar
DOI
10.1109/SP.2005.20
Akses
Open Access ✓