Explainable Machine Learning for Intrusion Detection via Hardware Performance Counters

被引:12
|
作者
Kuruvila, Abraham Peedikayil [1 ]
Meng, Xingyu [1 ]
Kundu, Shamik [1 ]
Pandey, Gaurav [2 ]
Basu, Kanad [1 ]
机构
[1] Univ Texas Dallas, Dept Elect & Comp Engn, Richardson, TX 75080 USA
[2] Ford Motor Co, Dept Automated Driving, Ann Arbor, MI 48109 USA
关键词
Malware; Microarchitecture; Hardware; Intrusion detection; Security; Feature extraction; Program processors; Explainable machine learning (ML); hardware performance counters (HPCs); system security; MALWARE;
D O I
10.1109/TCAD.2022.3149745
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The exponential proliferation of Malware over the past decade has threatened system security across a plethora of Internet of Things (IoT) devices. Furthermore, the improvements in computer architectures to include speculative branching and out-of-order executions have engendered new opportunities for adversaries to carry out microarchitectural attacks in these devices. Both Malware and microarchitectural attacks are imperative threats to computing systems, as their behaviors range from stealing sensitive data to total system failure. With the cat-and-mouse game between Anti-Virus Software (AVS) and attackers, the frequent bolstering of AVS induces large computational overhead. Consequently, hardware performance counter (HPC)-based detection strategies augmented with machine learning (ML) classifiers have gained popularity as a low overhead solution in identifying these malicious threats. However, ML models are operated as black boxes, which results in decisions that are not human understandable. Clarity of the models' results facilitates the development of more robust systems. Existing explainable frameworks are only capable of determining each feature's impact on a prediction which does not provide meaningful interpretable outcomes for HPC-based intrusion detection. In this article, we address this issue by proposing an explainable HPC-based double regression (HPCDR) ML framework. Our proposed technique provides relevant transparency through isolation of the most malevolent transient window of an application, thereby allowing a user to efficiently locate the pernicious instructions within the program. We evaluated HPCDR on five microarchitectural attacks and two Malware. HPCDR was successfully able to identify the most malicious function manifested in each intrusive application.
引用
收藏
页码:4952 / 4964
页数:13
相关论文
共 50 条
  • [1] Explainable Machine Learning for Intrusion Detection
    Bellegdi, Sameh
    Selamat, Ali
    Olatunji, Sunday O.
    Fujita, Hamido
    Krejcar, Ondfrej
    ADVANCES AND TRENDS IN ARTIFICIAL INTELLIGENCE: THEORY AND APPLICATIONS, IEA-AIE 2024, 2024, 14748 : 122 - 134
  • [2] An Explainable Machine Learning Framework for Intrusion Detection Systems
    Wang, Maonan
    Zheng, Kangfeng
    Yang, Yanqing
    Wang, Xiujuan
    IEEE ACCESS, 2020, 8 : 73127 - 73141
  • [3] Hardware Acceleration of Explainable Machine Learning
    Pan, Zhixin
    Mishra, Prabhat
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 1127 - 1130
  • [4] Hardware-Assisted Malware Detection using Explainable Machine Learning
    Pan, Zhixin
    Sheldon, Jennifer
    Mishra, Prabhat
    2020 IEEE 38TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2020), 2020, : 663 - 666
  • [5] Enhancing Cloud of Things performance through Intrusion Detection via machine learning
    Mahfoudhi, Sami
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (05): : 123 - 127
  • [6] DroneGuard: An Explainable and Efficient Machine Learning Framework for Intrusion Detection in Drone Networks
    Ihekoronye, Vivian Ukamaka
    Ajakwe, Simeon Okechukwu
    Lee, Jae Min
    Kim, Dong-Seong
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (07): : 7708 - 7722
  • [7] Enhancing intrusion detection performance using explainable ensemble deep learning
    Ncir, Chiheb Eddine Ben
    Hajkacem, Mohamed Aymen Ben
    Alattas, Mohammed
    PEERJ COMPUTER SCIENCE, 2024, 10
  • [8] Enhancing intrusion detection performance using explainable ensemble deep learning
    Ben Ncir, Chiheb Eddine
    Ben HajKacem, Mohamed Aymen
    Alattas, Mohammed
    PeerJ Computer Science, 2024, 10
  • [9] Hardware-Assisted Malware Detection and Localization Using Explainable Machine Learning
    Pan, Zhixin
    Sheldon, Jennifer
    Mishra, Prabhat
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (12) : 3308 - 3321
  • [10] Performance Analysis of Machine Learning Techniques in Intrusion Detection
    Tungjaturasopon, Praiya
    Piromsopa, Krerk
    PROCEEDINGS OF 2018 VII INTERNATIONAL CONFERENCE ON NETWORK, COMMUNICATION AND COMPUTING (ICNCC 2018), 2018, : 6 - 10