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 :
بازگشت