Detection of malicious scripting code through discriminant and adversary-aware API analysis
MAIORCA, DAVIDE;RUSSU, PAOLO;CORONA, IGINO;BIGGIO, BATTISTA;GIACINTO, GIORGIO
2017-01-01
Abstract
JavaScript and ActionScript are powerful scripting languages that do not only allow the delivery of advanced multimedia contents, but that can be also used to exploit critical vulnerabilities of third-party applications. To detect both ActionScript- and JavaScript-based malware, we propose in this paper a machine-learning methodology that is based on extracting discriminant information from system API methods, attributes and classes. Our strategy exploits the similarities between the two scripting languages, and has been devised by also considering the possibility of targeted attacks that aim to deceive the employed classification algorithms. We tested our method on PDF and SWF data, respectively embedding JavaScript and ActionScript codes. Results show that the proposed strategy allows us to detect most of the tested malicious files, with low false positive rates. Finally, we show that the proposed methodology is also reasonably robust against evasive and targeted attacks.File | Size | Format | |
---|---|---|---|
ITASEC17_Maiorca_printed.pdf open access
Type: versione editoriale
Size 385.11 kB
Format Adobe PDF
|
385.11 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.