信息网络安全 ›› 2024, Vol. 24 ›› Issue (8): 1184-1195.doi: 10.3969/j.issn.1671-1122.2024.08.005

• 理论研究 • 上一篇    下一篇

针对恶意软件的高鲁棒性检测模型研究

徐茹枝, 张凝(), 李敏, 李梓轩   

  1. 华北电力大学控制与计算机工程学院,北京 102206
  • 收稿日期:2024-05-25 出版日期:2024-08-10 发布日期:2024-08-22
  • 通讯作者: 张凝 120222227209@ncepu.edu.cn
  • 作者简介:徐茹枝(1966—),女,江西,教授,博士,主要研究方向为智能电网、AI安全|张凝(1999—),男,山东,硕士研究生,主要研究方向为AI安全、图神经网络对抗样本|李敏(1998—),男,福建,硕士研究生,主要研究方向为AI安全、对抗样本|李梓轩(1999—),女,河北,硕士研究生,主要研究方向为AI安全
  • 基金资助:
    国家自然科学基金(61972148)

Research on a High Robust Detection Model for Malicious Software

XU Ruzhi, ZHANG Ning(), LI Min, LI Zixuan   

  1. School of Control and Computer Engineering, North China Electric Power University, Beijing 102206, China
  • Received:2024-05-25 Online:2024-08-10 Published:2024-08-22

摘要:

近年来,恶意软件对网络空间安全的危害日益增大,为了应对网络环境中大规模的恶意软件检测任务,研究者提出了基于机器学习、深度学习的自动化检测方法。然而,这些方法需要在特征工程上耗费较多的时间,导致检测效率较低;同时,恶意软件对抗样本的存在也影响着这些方法做出正确的判断,对网络安全造成了危害。为此,文章提出一种鲁棒性较强的恶意软件检测方法MDCAM。该方法首先基于代码可视化技术分析了不同家族恶意软件以及恶意软件对抗样本的特征,并在此基础上构建了融合改进ConvNeXt网络、混合域注意力机制与FocalLoss函数的检测模型,显著提升了检测模型的综合能力及鲁棒性。

关键词: 恶意软件检测, 深度学习, 对抗样本

Abstract:

In recent years, malware has become increasingly harmful to the security of cyberspace. In order to cope with large-scale malware detection tasks in the network environment, researchers have proposed automatic detection methods based on machine learning and deep learning. However, these methods need to spend more time on feature engineering, resulting in low detection efficiency. At the same time, the existence of malware countersamples also affects these methods to make correct judgments, causing harm to information security. Therefore, this paper proposed a robust malware detection method (MDCAM). This method firstly analyzed the characteristics of different families of malware and malware adversarial examples based on code visualization technology, and then builded a detection model that integrated improved ConvNeXt network, mixed domain attention mechanism and FocalLoss function, which significantly improved the comprehensive ability and robustness of the detection model.

Key words: malware detection, deep learning, adversarial examples

中图分类号: