Spider bird swarm algorithm with deep belief network for malicious Java']JavaScript detection

被引:4
|
作者
Alex, Scaria [1 ]
Dhiliphan Rajkumar, T. [1 ]
机构
[1] Kalasalingam Acad Res & Educ, Srivilliputhur 626128, Tamil Nadu, India
关键词
!text type='Java']Java[!/text]Script; DBN; Malicious code detection; Box-Cox transformation; Byte-code; FRAMEWORK;
D O I
10.1016/j.cose.2021.102301
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
JavaScript is employed in vast scenarios like web applications, NodeJS, and hybrid-mobile applications. Moreover, JavaScript is a core component in the social network because of its outstanding cross-platform. However, the flexibility of JavaScript made these applications more prone to attacks that induce malicious behaviors in the code. This paper proposes a hybrid optimization model, namely the Spider-based Bird swarm algorithm (S-BSA) algorithm for malicious JavaScript detection. The proposed S-BSA is designed by the integration of Spider Monkey Optimization (SMO) and Bird Swarm algorithm (BSA). The attributes like Boolean, execution time, function calls, break statements, and conditional statements are considered from the datasets. After the extraction of features, Box-Cox transformation is applied to normalize data. Moreover, a Deep belief network (DBN) is employed to classify normal and malicious JavaScript codes. The classification is progressed with DBN, wherein the training of DBN is performed with the proposed S-BSA. The proposed S-BSA algorithm outperformed other methods with maximal accuracy of 0.944, maximal TPR of 0.958, and minimal FPR of 0.081. (c) 2021 Elsevier Ltd. All rights reserved.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Malicious Java']JavaScript Detection by Features Extraction
    Canfora, Gerardo
    Mercaldo, Francesco
    Visaggio, Corrado Aaron
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2014, 8 (01) : 65 - 78
  • [2] Detection of malicious java']javascript on an imbalanced dataset
    Phung, Ngoc Minh
    Mimura, Mamoru
    INTERNET OF THINGS, 2021, 13
  • [3] Detection of Obfuscated Malicious Java']JavaScript Code
    Alazab, Ammar
    Khraisat, Ansam
    Alazab, Moutaz
    Singh, Sarabjot
    FUTURE INTERNET, 2022, 14 (08):
  • [4] Taylor Bird Swarm Algorithm Based on Deep Belief Network for Heart Disease Diagnosis
    Alhassan, Afnan M.
    Zainon, Wan Mohd Nazmee Wan
    APPLIED SCIENCES-BASEL, 2020, 10 (18):
  • [5] Deep Neural Networks for Malicious Java']JavaScript Detection Using Bytecode Sequences
    Rozi, Muhammad Fakhrur
    Kim, Sangwook
    Ozawa, Seiichi
    2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
  • [6] Taylor-HHO algorithm: A hybrid optimization algorithm with deep long short-term for malicious Java']JavaScript detection
    Alex, Scaria
    Dhiliphan Rajkumar, T.
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2021, 36 (12) : 7153 - 7176
  • [7] Obfuscated Malicious Java']JavaScript Detection by Machine Learning
    Pan, Jinkun
    Mao, Xiaoguang
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN MECHANICAL ENGINEERING AND INDUSTRIAL INFORMATICS (AMEII 2016), 2016, 73 : 805 - 810
  • [8] JACLNet:Application of adaptive code length network in Java']JavaScript malicious code detection
    Zhang, Zhining
    Wan, Liang
    Chu, Kun
    Li, Shusheng
    Wei, Haodong
    Tang, Lu
    PLOS ONE, 2022, 17 (12):
  • [9] A deep learning approach for detecting malicious Java']JavaScript code
    Wang, Yao
    Cai, Wan-dong
    Wei, Peng-cheng
    SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (11) : 1520 - 1534
  • [10] An Optimal Reinforced Deep Belief Network for Detection of Malicious Network Traffic
    Jehan, C.
    Kumar, T. Rajesh
    IETE JOURNAL OF RESEARCH, 2024, 70 (03) : 2515 - 2529