用消息传递神经网络精准识别伪装在Tor中的多种恶意软件。
Examining the Rat in the Tunnel: Interpretable Multi-Label Classification of Tor-based Malware
- 基于消息传递网络的多标签分类,可同时识别多种恶意软件类型。
- 准确率与召回率超90%,比之前方法提升近60%。
- 结合可解释AI分析模型决策,适合安全研究人员使用。
尽管Tor是主流隐私保护网络,但日益被网络犯罪分子用于隐藏恶意流量,干扰受感染设备与命令控制(C&C)服务器间的通信。此类流量会导致网络拥塞并降低性能,促使管理员封锁Tor。近期研究显示,可准确分类捕获的Tor流量为恶意或良性。然而,现有方法在恶意软件类别识别上表现有限,微平均精确率和召回率仅约70%。准确识别具体恶意软件类别对防范攻击至关重要,同时有助于理解不同恶意软件的特征与攻击手段,从而构建更稳健的防御机制。本文采用基于消息传递神经网络的多标签分类方法,相比二元相关、分类链和标签幂集等方法,实现微平均精确率(MAP)和召回率(MAR)超过90%。相较于前人工作,其在MAP、MAR和汉明损失上分别提升19.98%、10.15%和59.21%。进一步应用可解释人工智能(XAI)技术解析模型决策过程。最后,通过构造对抗扰动测试各方法鲁棒性,验证其在生成误报和漏报方面的脆弱性。
原文摘要 · Abstract (English)
Despite being the most popular privacy-enhancing network, Tor is increasingly adopted by cybercriminals to obfuscate malicious traffic, hindering the identification of malware-related communications between compromised devices and Command and Control (C&C) servers. This malicious traffic can induce congestion and reduce Tor's performance, while encouraging network administrators to block Tor traffic. Recent research, however, demonstrates the potential for accurately classifying captured Tor traffic as malicious or benign. While existing efforts have addressed malware class identification, their performance remains limited, with micro-average precision and recall values around 70%. Accurately classifying specific malware classes is crucial for effective attack prevention and mitigation. Furthermore, understanding the unique patterns and attack vectors employed by different malware classes helps the development of robust and adaptable defence mechanisms. We utilise a multi-label classification technique based on Message-Passing Neural Networks, demonstrating its superiority over previous approaches such as Binary Relevance, Classifier Chains, and Label Powerset, by achieving micro-average precision (MAP) and recall (MAR) exceeding 90%. Compared to previous work, we significantly improve performance by 19.98%, 10.15%, and 59.21% in MAP, MAR, and Hamming Loss, respectively. Next, we employ Explainable Artificial Intelligence (XAI) techniques to interpret the decision-making process within these models. Finally, we assess the robustness of all techniques by crafting adversarial perturbations capable of manipulating classifier predictions and generating false positives and negatives.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。