arrow
Return

JSContana: Malicious JavaScript detection using adaptable context analysis and key feature extraction

delete2021-05-01
delete21
PRE
AI
Y
Yunhua Huang
李
李涛 (Tao Li) *
L
Lijia Zhang
B
Beibei Li
刘
刘晓节 (Xiaojie Liu)
DOI:10.1016/j.cose.2021.102218delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
JavaScript has played a crucial role in web development, making it a primary tool for hackers to launch assaults. Although malicious JavaScript detection methods are becoming increasingly effective, the existing methods based on feature matching or static word embeddings are difficult to detect different versions and obfuscation of JavaScript code. To solve this problem, we present JSContana, a novel detection method that consists of adaptable con-text analysis and efficient key feature extraction. The key to our approach is context analysis based on dynamic word embeddings. We convert JavaScript code to syntax unit sequences with detailed information and get the real contextual representation of code by dynamic word embeddings. Furthermore, as a classification module in the method, TextCNN can effectively extract key features. To demonstrate the performance of the method, we have conducted extensive comparison experiments under five-fold cross-validation. Numerical results show that the method achieves 0.990 in AUC-score, and outperforms the state-of-the-art method by up to 3.5%. (C) 2021 Published by Elsevier Ltd.
Keywords:
Malicious JavaScript detection
Context analysis
Dynamic word embeddings
Key feature extraction
TextCNN
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computers and Security
IF:
5.4
Papers:
4.6K
Citations:
1.4W

Organization

S
sichuan university
Scholars:
12.1W
Papers: 7.8W
Citations: 100
Cited Papers

Cited Papers

YAC transgene-mediated olfactory receptor gene choice
err2000-02-01
err0
errOAAI
errFarah A.W. Ebrahimi; James Edmondson; Rodney Rothstein; Andrew Chess
errShare
errSave
SQLiGoT: Detecting SQL injection attacks using graph of tokens and SVM
err2016-07-01
err51
PREAI
errKar, Debabrata; Panigrahi, Suvasini; Sundararajan, Srikanth
errShare
errSave
Detecting malicious JavaScript code based on semantic analysis
err2020-06-01
err22
PREAI
errFang, Yong; Huang, Cheng; Su, Yu; Qiu, Yaoyao
errShare
errSave
Exploring Permission-Induced Risk in Android Applications for Malicious Application Detection
err2014-11-01
err272
PREAI
errWang, Wei; Wang, Xing; Feng, Dawei; Liu, Jiqiang; Han, Zhen; Zhang, Xiangliang
errShare
errSave
A machine learning approach to detection of JavaScript-based attacks using AST features and paragraph vectors
err2019-11-01
err44
errOAAI
errNdichu, Samuel; Kim, Sangwook; Ozawa, Seiichi; Misu, Takeshi; Makishima, Kazuo
errShare
errSave
no more