DocumentCode
653793
Title
Using instruction sequence abstraction for shellcode detection and attribution
Author
Ziming Zhao ; Gail-Joon Ahn
Author_Institution
Lab. of Security Eng. for Future Comput. (SEFCOM), Arizona State Univ., Tempe, AZ, USA
fYear
2013
fDate
14-16 Oct. 2013
Firstpage
323
Lastpage
331
Abstract
Although several research teams have focused on binary code injection, it is still an unsolved problem. Misuse-based detection lacks the flexibility to tackle unseen malicious code samples and anomaly-based detection on byte patterns is highly vulnerable to byte cramming and blending attacks. In addition, it is desperately needed to correlate newly-detected code injection instances with known samples for better understanding the attack events and tactically mitigating future threats. In this paper, we propose a technique for modeling shellcode detection and attribution through a novel feature extraction method, called instruction sequence abstraction, that extracts coarse-grained features from an instruction sequence. Our technique facilitates a Markov-chain-based model for shellcode detection and support vector machines for encoded shellcode attribution. We also describe our experimental results on shellcode samples to demonstrate the effectiveness of our approach.
Keywords
Markov processes; binary codes; feature extraction; security of data; Markov chain; anomaly-based detection; attack events; binary code injection; blending attacks; byte cramming; byte patterns; code injection instances; feature extraction; instruction sequence abstraction; shellcode attribution; shellcode detection; tactically mitigating future threats; unseen malicious code samples; unsolved problem; vector machines; Binary codes; Engines; Feature extraction; Registers; Security; Support vector machines; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications and Network Security (CNS), 2013 IEEE Conference on
Conference_Location
National Harbor, MD
Type
conf
DOI
10.1109/CNS.2013.6682722
Filename
6682722
Link To Document