Related Experiment Video
Updated: Aug 17, 2025

The Lambda Select cII Mutation Detection System
Published on: April 26, 2018
JACLNet:Application of adaptive code length network in JavaScript malicious code detection
Zhining Zhang1, Liang Wan1, Kun Chu1
1State Key Laboratory of Public Big Data, College of Computer Science and Technology, Guizhou University, Guiyang, China.
This study introduces JACLNet, an adaptive deep learning network for JavaScript malicious code detection, outperforming existing methods on both long and short code samples. The novel approach enhances detection accuracy for variable-length JavaScript code, improving cybersecurity defenses.
Area of Science:
- Computer Science
- Cybersecurity
- Machine Learning
Background:
- Existing deep learning methods struggle with JavaScript malicious code detection for variable code lengths (too long or too short).
- Need for advanced detection techniques to address limitations in current JavaScript malware analysis.
Purpose of the Study:
- To propose an adaptive deep learning network, JACLNet, for effective JavaScript malicious code detection.
- To improve the detection of JavaScript code with variable lengths by capturing association features.
- To enhance feature extraction using an abstract syntax tree recombination algorithm.
Main Methods:
- Developed JACLNet, integrating a convolutional block (RDCNet), BiLSTM, and Transformer for variable code length analysis.
- Implemented an abstract syntax tree recombination algorithm to enrich syntax information for feature extraction.
- Utilized a deep residual convolution block network (RDCNet) to capture short-distance code association features.
Main Results:
- JACLNet achieved high F1-scores: 98.87% on long code (DB_Long) and 97.32% on short code (DB_Short), surpassing JSContana.
- Abstract syntax tree recombination improved F1-scores by 1.72% (DPCNN+BiLSTM), 1.50% (JSContana), and 1.00% (JACNet) on original datasets.
- Demonstrated JACLNet's effectiveness in detecting JavaScript malicious code across diverse dataset lengths.
Conclusions:
- JACLNet effectively detects JavaScript malicious code, particularly excelling with variable code lengths.
- The abstract syntax tree recombination algorithm significantly enhances feature extraction and model performance.
- The proposed method offers a robust solution for improving cybersecurity against JavaScript-based threats.
More Related Videos
05:57Long-term Video Tracking of Cohoused Aquatic Animals: A Case Study of the Daily Locomotor Activity of the Norway Lobster Nephrops norvegicus
Published on: April 8, 2019
07:16Author Spotlight: Advancements in DNA Nanosensors – Addressing Sensitivity and Selectivity Challenges in Molecular Detection
Published on: February 9, 2024
Related Concept Videos
Types of Errors: Detection and Minimization
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
Censoring Survival Data
Nonsense-mediated mRNA Decay
Usually, Upf3 binds to an Exon Junction Complex (EJC) at mRNA splice sites. If a ribosome fully translates the mRNA,...
Leaky Scanning
Interference: Path Lengths
Two special sources may be considered when they are in phase. This can be easily achieved by feeding the two sources from the same source. An example would be synchronizing the two speakers by feeding them with the same source, such as the sound waves produced by a tuning fork. This setup ensures that the two sources have the same frequency and are...
Trial and Error and Algorithm