paper-with-me

홈 › Papers

ScriptNet: Neural Static Analysis for Malicious JavaScript Detection

2019-04-01 · Jack W. Stokes, Rakshit Agrawal, Geoff McDonald, Matthew Hausknecht

Malicious scripts are an important computer infection threat vector in the wild. For web-scale processing, static analysis offers substantial computing efficiencies. We propose the ScriptNet system for neural malicious JavaScript detection which is based on static analysis. We use the Convoluted Partitioning of Long Sequences (CPoLS) model, which processes Javascript files as byte sequences. Lower layers capture the sequential nature of these byte sequences while higher layers classify the resulting embedding as malicious or benign. Unlike previously proposed solutions, our model variants are trained in an end-to-end fashion allowing discriminative training even for the sequential processing layers. Evaluating this model on a large corpus of 212,408 JavaScript files indicates that the best performing CPoLS model offers a 97.20% true positive rate (TPR) for the first 60K byte subsequence at a false positive rate (FPR) of 0.50%. The best performing CPoLS model significantly outperform several baseline models.

📄 PDF Abstract BibTeX arXiv:1904.01126

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Detection and Analysis of Drive-by-Download Attacks and Malicious JavaScript Code

2010-04-26 · WWW '10: Proceedings of the 19th international conference on World wide web 2010 4 · Marco Cova, Christopher Kruegel, Giovanni Vigna

JavaScript is a browser scripting language that allows developers to create sophisticated client-side interfaces for web applications. However, JavaScript code is also used to carry out attacks against the user’s brow…

Anomaly Detection

MOLOT System Card: Malicious Operational Logic Observation Transformer

2026-06-05 · Daniil Lopatkin, Maksim Mitrofanov, Stanislav Rakovsky, Aleksandr Khalikov arxiv

MOLOT (Malicious Operational Logic Observation Transformer) is a static malicious-code detection system designed for SAST setup where package metadata, maintainer history, and dynamic execution traces may be unavailable …

Leveraging Large Language Models to Detect npm Malicious Packages

2024-03-18 · Nusrat Zahan, Philipp Burckhardt, Mikola Lysenko, Feross Aboukhadijeh 외

Existing malicious code detection techniques demand the integration of multiple tools to detect different malware patterns, often suffering from high misclassification rates. Therefore, malicious code detection technique…

Malware Detection

JABBERWOCK: A Tool for WebAssembly Dataset Generation and Its Application to Malicious Website Detection

2023-06-09 · Chika Komiya, Naoto Yanai, Kyosuke Yamashita, Shingo Okamura

Machine learning is often used for malicious website detection, but an approach incorporating WebAssembly as a feature has not been explored due to a limited number of samples, to the best of our knowledge. In this paper…

Dataset Generation

Neural Classification of Malicious Scripts: A study with JavaScript and VBScript

2018-05-15 · Jack W. Stokes, Rakshit Agrawal, Geoff McDonald

Malicious scripts are an important computer infection threat vector. Our analysis reveals that the two most prevalent types of malicious scripts include JavaScript and VBScript. The percentage of detected JavaScript atta…

General Classification