On improvements of robustness of obfuscated Java']JavaScript code detection

被引:0
|
作者
Ponomarenko, G. S. [1 ]
Klyucharev, P. G. [1 ]
机构
[1] Bauman Moscow State Tech Univ, Moscow, Russia
关键词
obfuscation detection; obfuscator model classification; !text type='java']java[!/text]script obfuscation; !text type='java']java[!/text]script minification; machine learning for software engineering; MALICIOUS [!text type='JAVA']JAVA[!/text]SCRIPT; CLASSIFICATION;
D O I
10.1007/s11416-022-00450-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:12
相关论文
共 50 条
  • [41] Automatic classification of executable code for computer virus detection
    Kierski, P
    Okoniewski, M
    Gawrysiak, P
    INTELLIGENT INFORMATION PROCESSING AND WEB MINING, 2003, : 277 - 284
  • [42] Analysis of robustness and transferability in feature-based grinding burn detection
    Emil Sauter
    Marius Winter
    Konrad Wegener
    The International Journal of Advanced Manufacturing Technology, 2022, 120 : 2587 - 2602
  • [43] Optimisation of multiple clustering based undersampling using artificial bee colony: Application to improved detection of obfuscated patterns without adversarial training
    Maneerat, Tonkla
    Iam-On, Natthakan
    Boongoen, Tossapon
    Kirimasthong, Khwunta
    Naik, Nitin
    Yang, Longzhi
    Shen, Qiang
    INFORMATION SCIENCES, 2025, 687
  • [44] A Robustness Evaluation of Machine Learning Algorithms for ECG Myocardial Infarction Detection
    Sraitih, Mohamed
    Jabrane, Younes
    Hajjam El Hassani, Amir
    JOURNAL OF CLINICAL MEDICINE, 2022, 11 (17)
  • [45] Analysis of robustness and transferability in feature-based grinding burn detection
    Sauter, Emil
    Winter, Marius
    Wegener, Konrad
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2022, 120 (3-4) : 2587 - 2602
  • [46] Remote sensing detection of plastic waste: recent improvements and remaining challenges
    Dubucq, Dominique
    Jatiault, Romain
    Boymond, Pierre
    Rusquet, Anais
    EARTH RESOURCES AND ENVIRONMENTAL REMOTE SENSING/GIS APPLICATIONS XI, 2020, 11534
  • [47] Detection of Building Damage Areas of the 2006 Central Java']Java, Indonesia, Earthquake through Digital Analysis of Optical Satellite Images
    Miura, Hiroyuki
    Midorikawa, Saburoh
    Kerle, Norman
    EARTHQUAKE SPECTRA, 2013, 29 (02) : 453 - 473
  • [48] On the robustness of EC-PC spike detection method for online neural recording
    Zhou, Yin
    Wu, Tong
    Rastegarnia, Amir
    Guan, Cuntai
    Keefer, Edward
    Yang, Zhi
    JOURNAL OF NEUROSCIENCE METHODS, 2014, 235 : 316 - 330
  • [49] Comparing and experimenting machine learning techniques for code smell detection
    Fontana, Francesca Arcelli
    Mantyla, Mika V.
    Zanoni, Marco
    Marino, Alessandro
    EMPIRICAL SOFTWARE ENGINEERING, 2016, 21 (03) : 1143 - 1191
  • [50] Impact of Code Deobfuscation and Feature Interaction in Android Malware Detection
    Chen, Yun-Chung
    Chen, Hong-Yen
    Takahashi, Takeshi
    Sun, Bo
    Lin, Tsung-Nan
    IEEE ACCESS, 2021, 9 : 123208 - 123219