TY - GEN
T1 - Weaknesses in defenses against web-borne malware (short paper)
AU - Lu, Gen
AU - Debray, Saumya
PY - 2013
Y1 - 2013
N2 - Web-based mechanisms, often mediated by malicious JavaScript code, play an important role in malware delivery today, making defenses against web-borne malware crucial for system security. This paper explores weaknesses in existing approaches to the detection of malicious JavaScript code. These approaches generally fall into two categories: lightweight techniques focusing on syntactic features such as string obfuscation and dynamic code generation; and heavier-weight approaches that look for deeper semantic characteristics such as the presence of shellcode-like strings or execution of exploit code. We show that each of these approaches has its weaknesses, and that state-of-the-art detectors using these techniques can be defeated using cloaking techniques that combine emulation with dynamic anti-analysis checks. Our goal is to promote a discussion in the research community focusing on robust defensive techniques rather than ad-hoc solutions.
AB - Web-based mechanisms, often mediated by malicious JavaScript code, play an important role in malware delivery today, making defenses against web-borne malware crucial for system security. This paper explores weaknesses in existing approaches to the detection of malicious JavaScript code. These approaches generally fall into two categories: lightweight techniques focusing on syntactic features such as string obfuscation and dynamic code generation; and heavier-weight approaches that look for deeper semantic characteristics such as the presence of shellcode-like strings or execution of exploit code. We show that each of these approaches has its weaknesses, and that state-of-the-art detectors using these techniques can be defeated using cloaking techniques that combine emulation with dynamic anti-analysis checks. Our goal is to promote a discussion in the research community focusing on robust defensive techniques rather than ad-hoc solutions.
UR - http://www.scopus.com/inward/record.url?scp=84881129592&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84881129592&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-39235-1_8
DO - 10.1007/978-3-642-39235-1_8
M3 - Conference contribution
AN - SCOPUS:84881129592
SN - 9783642392344
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 139
EP - 149
BT - Detection of Intrusions and Malware, and Vulnerability Assessment - 10th International Conference, DIMVA 2013, Proceedings
T2 - 10th Conference on Detection of Intrusions and Malware and Vulnerability Assessment, DIMVA 2013
Y2 - 18 July 2013 through 19 July 2013
ER -