paper-with-me

홈 › Papers

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 attacks are on the rise. To address these threats, we investigate two deep recurrent models, LaMP (LSTM and Max Pooling) and CPoLS (Convoluted Partitioning of Long Sequences), which process JavaScript and VBScript 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 models are trained in an end-to-end fashion allowing discriminative training even for the sequential processing layers. Evaluating these models on a large corpus of 296,274 JavaScript files indicates that the best performing LaMP model has a 65.9% true positive rate (TPR) at a false positive rate (FPR) of 1.0%. Similarly, the best CPoLS model has a TPR of 45.3% at an FPR of 1.0%. LaMP and CPoLS yield a TPR of 69.3% and 67.9%, respectively, at an FPR of 1.0% on a collection of 240,504 VBScript files.

📄 PDF Abstract BibTeX arXiv:1805.05603

Code (0)

등록된 구현이 없습니다.

Tasks

General Classification

Similar 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 J…

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

Analyzing In-browser Cryptojacking

2023-04-26 · Muhammad Saad, David Mohaisen

Cryptojacking is the permissionless use of a target device to covertly mine cryptocurrencies. With cryptojacking, attackers use malicious JavaScript codes to force web browsers into solving proof-of-work puzzles, thus ma…

CPU

The Hidden DNA of LLM-Generated JavaScript: Structural Patterns Enable High-Accuracy Authorship Attribution

2025-10-12 · Norbert Tihanyi, Bilel Cherif, Richard A. Dubniczky, Mohamed Amine Ferrag 외 arxiv

In this paper, we present the first large-scale study exploring whether JavaScript code generated by Large Language Models (LLMs) can reveal which model produced it, enabling reliable authorship attribution and model fin…

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