Obfuscated VBA Macro Detection Using Machine Learning

被引:31
|
作者
Kim, Sangwoo [1 ]
Hong, Seokmyung [1 ]
Oh, Jaesang [1 ]
Lee, Heejo [1 ]
机构
[1] Korea Univ, Seoul, South Korea
关键词
!text type='JAVA']JAVA[!/text]SCRIPT;
D O I
10.1109/DSN.2018.00057
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Malware using document files as an attack vector has continued to increase and now constitutes a large portion of phishing attacks. To avoid anti-virus detection, malware writers usually implement obfuscation techniques in their source code. Although obfuscation is related to malicious code detection, little research has been conducted on obfuscation with regards to Visual Basic for Applications (VBA) macros. In this paper, we summarize the obfuscation techniques and propose an obfuscated macro code detection method using five machine learning classifiers. To train these classifiers, our proposed method uses 15 discriminant static features, taking into account the characteristics of the VBA macros. We evaluated our approach using a real-world dataset of obfuscated and non-obfuscated VBA macros extracted from Microsoft Office document files. The experimental results demonstrate that our detection approach achieved a F-2 score improvement of greater than 23% compared to those of related studies.
引用
收藏
页码:490 / 501
页数:12
相关论文
共 50 条
  • [31] Attack Detection in IoT using Machine Learning
    Anwer, Maryam
    Khan, Shariq Mahmood
    Farooq, Muhammad Umer
    Waseemullah
    ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2021, 11 (03) : 7273 - 7278
  • [32] Artifact Detection in EEG using Machine Learning
    Nedelcu, Elena
    Portase, Raluca
    Tolas, Ramona
    Muresan, Raul
    Dinsoreanu, Mihaela
    Potolea, Rodica
    2017 13TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP), 2017, : 77 - 83
  • [33] Detection of trachoma using machine learning approaches
    Socia, Damien
    Brady, Christopher J.
    West, Sheila K.
    Cockrell, R. Chase
    PLOS NEGLECTED TROPICAL DISEASES, 2022, 16 (12):
  • [34] IMPROVING MISPRONUNCIATION DETECTION USING MACHINE LEARNING
    Chen, Yuqiang
    Huang, Chao
    Soong, Frank
    2009 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1- 8, PROCEEDINGS, 2009, : 4865 - +
  • [35] Horizon detection using machine learning techniques
    Fefilatyev, Sergiy
    Smarodzinava, Volha
    Hall, Lawrence O.
    Goldgof, Dmitry B.
    ICMLA 2006: 5TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS, PROCEEDINGS, 2006, : 17 - +
  • [36] Bot detection using unsupervised machine learning
    Wu, Wei
    Alvarez, Jaime
    Liu, Chengcheng
    Sun, Hung-Min
    MICROSYSTEM TECHNOLOGIES-MICRO-AND NANOSYSTEMS-INFORMATION STORAGE AND PROCESSING SYSTEMS, 2018, 24 (01): : 209 - 217
  • [37] Online Harassment Detection using Machine Learning
    Ahirwar, Raj
    Ajay, M.
    Sathyabalan, N.
    Lakshmi, K.
    2022 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES, ICICT 2022, 2022, : 1222 - 1224
  • [38] Detection of Urination Using Machine Learning and Acoustics
    Piiieiro, Miguel
    Puebla, Sebastian
    Vazquez-Ingelmo, Andrea
    Taramasco, Carla
    2024 L LATIN AMERICAN COMPUTER CONFERENCE, CLEI 2024, 2024,
  • [39] Face Mask Detection Using Machine Learning
    Eladham, Mohamed
    Nassif, Ali Bou
    AlShabi, Mohammad A.
    REAL-TIME IMAGE PROCESSING AND DEEP LEARNING 2023, 2023, 12528
  • [40] USING MACHINE LEARNING FOR INTRUSION DETECTION SYSTEMS
    Quang-Vinh Dang
    COMPUTING AND INFORMATICS, 2022, 41 (01) : 12 - 33