Improving Detection Accuracy for Malicious Java']JavaScript Using GAN

被引:1
|
作者
Guo, Junxia [1 ]
Cao, Qiyun [1 ]
Zhao, Rilian [1 ]
Li, Zheng [1 ]
机构
[1] Beijing Univ Chem Technol, Coll Informat Sci & Technol, Beijing, Peoples R China
来源
WEB ENGINEERING, ICWE 2020 | 2020年 / 12128卷
基金
中国国家自然科学基金;
关键词
Malicious code detection; !text type='Java']Java[!/text]Script; GAN; Classifier;
D O I
10.1007/978-3-030-50578-3_12
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dynamic web pages are widely used in web applications to provide better user experience. Meanwhile, web applications have become a primary target in cybercriminals by injecting malware, especially JavaScript, to perform malicious activities through impersonation. Thus, in order to protect users from attacks, it is necessary to detect those malicious codes before they are executed. Since the types of malicious codes increase quickly, it is difficult for the traditional static and dynamic approaches to detect new style of malicious code. In recent years, machine learning has been used in malicious code identification approaches. However, a large number of labeled samples are required to achieve good performance, which is difficult to acquire. This paper proposes an efficient method for improving the classifiers' recognition rate in detecting malicious JavaScript based on Generative Adversarial Networks (GAN). The output from the GAN is used to train classifiers. Experimental results show that our method can achieve better accuracy with a limited set of labeled sample.
引用
收藏
页码:163 / 170
页数:8
相关论文
共 50 条
  • [31] Improving Developer Productivity on Internet of Things using Java']JavaScript
    Oliveira, Fernando
    Parizi, Rafael
    Mattos, Julio
    [J]. PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY (IOTBDS), 2022, : 223 - 230
  • [32] Automatic Attack Signature Generation Technology for Malicious Java']JavaScript
    Yoon, Soojin
    Jung, JongHun
    Noh, MyoungSun
    Chung, Kyungho
    Im, ChaeTae
    [J]. 2014 PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION & CONTROL (ICMIC), 2014, : 351 - 354
  • [33] A deep learning approach for detecting malicious Java']JavaScript code
    Wang, Yao
    Cai, Wan-dong
    Wei, Peng-cheng
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (11) : 1520 - 1534
  • [34] Detecting Malicious Java']JavaScript Using Structure-Based Analysis of Graph Representation
    Rozi, Muhammad Fakhrur
    Ban, Tao
    Ozawa, Seiichi
    Yamada, Akira
    Takahashi, Takeshi
    Kim, Sangwook
    Inoue, Daisuke
    [J]. IEEE ACCESS, 2023, 11 : 102727 - 102745
  • [35] Detecting malicious Java']JavaScript code based on semantic analysis
    Fang, Yong
    Huang, Cheng
    Su, Yu
    Qiu, Yaoyao
    [J]. COMPUTERS & SECURITY, 2020, 93
  • [36] Malicious Java']JavaScript Insertion through ARP Poisoning Attacks
    Zdrnja, Bojan
    [J]. IEEE SECURITY & PRIVACY, 2009, 7 (03) : 72 - 74
  • [37] Detecting Malicious Java']Javascript in PDF through Document Instrumentation
    Liu, Daiping
    Wang, Haining
    Stavrou, Angelos
    [J]. 2014 44TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2014, : 100 - 111
  • [38] JS']JStrong: Malicious Java']JavaScript detection based on code semantic representation and graph neural network
    Fang, Yong
    Huang, Chaoyi
    Zeng, Minchuan
    Zhao, Zhiying
    Huang, Cheng
    [J]. COMPUTERS & SECURITY, 2022, 118
  • [39] JS']JSRevealer: A Robust Malicious Java']JavaScript Detector against Obfuscation
    Ren, Kunlun
    Qiang, Weizhong
    Wu, Yueming
    Zhou, Yi
    Zou, Deqing
    Jin, Hai
    [J]. 2023 53RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, DSN, 2023, : 339 - 351
  • [40] Deobfuscation, unpacking, and decoding of obfuscated malicious Java']JavaScript for machine learning models detection performance improvement
    Ndichu, Samuel
    Kim, Sangwook
    Ozawa, Seiichi
    [J]. CAAI TRANSACTIONS ON INTELLIGENCE TECHNOLOGY, 2020, 5 (03) : 184 - 192