On improvements of robustness of obfuscated JavaScript code detection

被引:0
|
作者
G. S. Ponomarenko
P. G. Klyucharev
机构
[1] Bauman Moscow State Technical University,
来源
Journal of Computer Virology and Hacking Techniques | 2023年 / 19卷
关键词
obfuscation detection; obfuscator model classification; javascript obfuscation; javascript minification; machine learning for software engineering;
D O I
暂无
中图分类号
学科分类号
摘要
This paper is dedicated to the problem of design of the detector for obfuscated JavaScript code using machine learning technologies. The main challenge was to design models that would be robust against obfuscators that the model got not familiar with during the training process. During the research we were trying to simulate the scenario when the obfuscation detector, trained to detect samples obfuscated by the specific obfuscators, is given samples that were processed by some another obfuscator. The presented approach of the feature engineering and model training allowed to get better accuracy on the previously unseen obfuscators comparing to the reference work. It was shown that treating minified code samples as obfuscated, as well as enriching the set of the lexical and syntactical features could improve detector’s quality.
引用
收藏
页码:387 / 398
页数:11
相关论文
共 3 条
  • [1] On improvements of robustness of obfuscated Java']JavaScript code detection
    Ponomarenko, G. S.
    Klyucharev, P. G.
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2023, 19 (03) : 387 - 398
  • [2] Lightweight Detection Method of Obfuscated Landing Sites Based on the AST Structure and Tokens
    Han, KyungHyun
    Hwang, Seong Oun
    APPLIED SCIENCES-BASEL, 2020, 10 (17):
  • [3] Function-Level Code Obfuscation Detection Through Self-Attention-Guided Multi-Representation Fusion
    Tian, Zhenzhou
    He, Ruikang
    Zhao, Hongliang
    Chen, Lingwei
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2024, 34 (04) : 651 - 673