A deep learning approach for detecting malicious JavaScript code. Issue 11 (11th February 2016)
- Record Type:
- Journal Article
- Title:
- A deep learning approach for detecting malicious JavaScript code. Issue 11 (11th February 2016)
- Main Title:
- A deep learning approach for detecting malicious JavaScript code
- Authors:
- Wang, Yao
Cai, Wan‐dong
Wei, Peng‐cheng - Abstract:
- Abstract: Malicious JavaScript code in webpages on the Internet is an emergent security issue because of its universality and potentially severe impact. Because of its obfuscation and complexities, detecting it has a considerable cost. Over the last few years, several machine learning‐based detection approaches have been proposed; most of them use shallow discriminating models with features that are constructed with artificial rules. However, with the advent of the big data era for information transmission, these existing methods already cannot satisfy actual needs. In this paper, we present a new deep learning framework for detection of malicious JavaScript code, from which we obtained the highest detection accuracy compared with the control group. The architecture is composed of a sparse random projection, deep learning model, and logistic regression. Stacked denoising auto‐encoders were used to extract high‐level features from JavaScript code; logistic regression as a classifier was used to distinguish between malicious and benign JavaScript code. Experimental results indicated that our architecture, with over 27 000 labeled samples, can achieve an accuracy of up to 95%, with a false positive rate less than 4.2% in the best case. Copyright © 2016 John Wiley & Sons, Ltd. Abstract : Most of the machine learning‐based approaches for detecting malicious JavaScript code depend on manually designed features. This paper proposed a deep learning‐based approach to analyzeAbstract: Malicious JavaScript code in webpages on the Internet is an emergent security issue because of its universality and potentially severe impact. Because of its obfuscation and complexities, detecting it has a considerable cost. Over the last few years, several machine learning‐based detection approaches have been proposed; most of them use shallow discriminating models with features that are constructed with artificial rules. However, with the advent of the big data era for information transmission, these existing methods already cannot satisfy actual needs. In this paper, we present a new deep learning framework for detection of malicious JavaScript code, from which we obtained the highest detection accuracy compared with the control group. The architecture is composed of a sparse random projection, deep learning model, and logistic regression. Stacked denoising auto‐encoders were used to extract high‐level features from JavaScript code; logistic regression as a classifier was used to distinguish between malicious and benign JavaScript code. Experimental results indicated that our architecture, with over 27 000 labeled samples, can achieve an accuracy of up to 95%, with a false positive rate less than 4.2% in the best case. Copyright © 2016 John Wiley & Sons, Ltd. Abstract : Most of the machine learning‐based approaches for detecting malicious JavaScript code depend on manually designed features. This paper proposed a deep learning‐based approach to analyze JavaScript code features automatically with little manual intervention. By using the learned features from our deep learning framework, a logistic regression classifier can efficiently detect malicious JavaScript code and has sufficient capacity to discover unknown attacks. … (more)
- Is Part Of:
- Security and communication networks. Volume 9:Issue 11(2016)
- Journal:
- Security and communication networks
- Issue:
- Volume 9:Issue 11(2016)
- Issue Display:
- Volume 9, Issue 11 (2016)
- Year:
- 2016
- Volume:
- 9
- Issue:
- 11
- Issue Sort Value:
- 2016-0009-0011-0000
- Page Start:
- 1520
- Page End:
- 1534
- Publication Date:
- 2016-02-11
- Subjects:
- JavaScript attacks -- static analysis -- deep learning -- SdA -- logistic regression -- random projection
Computer networks -- Security measures -- Periodicals
Computer security -- Periodicals
Cryptography -- Periodicals
005.805 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1939-0122 ↗
https://www.hindawi.com/journals/scn/ ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/sec.1441 ↗
- Languages:
- English
- ISSNs:
- 1939-0114
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 1896.xml