DocumentCode
596248
Title
A Memory-Based Abstraction Approach to Handle Obfuscation in Polymorphic Virus
Author
Nguyen, Bach T. ; Ngo, B.T. ; Quan, T.T.
Author_Institution
Dept. of Comp. Sci. & Eng., Hochiminh City Univ. of Tech., Ho Chi Minh City, Vietnam
Volume
2
fYear
2012
fDate
4-7 Dec. 2012
Firstpage
158
Lastpage
161
Abstract
This paper describes a PhD proposal aiming at dealing with obfuscation in polymorphic virus. The major characteristic of polymorphic virus is the capability of infinitely self-modifying when infecting victim programs. It makes the traditional signature-based virus detection technique ineffective since this approach needs to collect all of signature instances. A recent emerging approach to counter this problem is abstracting the program from binary level, then extracting an abstracted model for further analysis. The most common model to be extracted is perhaps the control flow graph (CFG) of the binary program. However, this control-based abstraction approach is currently suffering from some advanced obfuscation techniques which change not only the signatures but also modify significantly the control flow of the programs. Thus, the control analysis will become quickly too complicated. Hence, we propose a novel approach of abstracting the binary code based on memory states. This approach allows us to detect useless instructions which are part of obfuscation code. Moreover, for the next step, our approach can be extended as new efficient technique for virus detection based on common abstracted pattern.
Keywords
computer viruses; data structures; flow graphs; program verification; CFG; PhD proposal; binary code abstraction; binary program; computer virus; control flow graph; memory-based abstraction; model checking; obfuscation handling; polymorphic virus; program abstraction; signature-based virus detection technique; victim program infection; Abstracts; Binary codes; Cities and towns; Computers; Engines; Registers; Trajectory; Polymorphic virus; abstract interpretation; model checking; obfuscation techniques binary analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location
Hong Kong
ISSN
1530-1362
Print_ISBN
978-1-4673-4930-7
Type
conf
DOI
10.1109/APSEC.2012.78
Filename
6462798
Link To Document