Early Detection of Ransomware Activity based on Hardware Performance Counters

被引:10
|
作者
Anand, P. Mohan [1 ]
Charan, P. V. Sai [1 ]
Shukla, Sandeep K. [1 ]
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Kanpur, India
关键词
Hardware Performance Counters; Ransomware; Early Detection; Wiper; Dynamic Malware Analysis;
D O I
10.1145/3579375.3579377
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modern-day ransomware variants are quick in their operations and start to encrypt the files within a few seconds after the initial payload execution. This poses an exigency towards early detection of ransomware payloads. Although there are multiple methods of ransomware detection based on API calls, file entropy, memory forensics, and network indicators - fast and early detection is hard to achieve through these methods. Hardware performance counters (HPC) are special-purpose registers built into current microprocessors that allow for low-level system performance analysis. Although HPC counters provide significant information for identifying ransomware behavior at the hardware level, the difficulty lies in deciding the optimal HPC features required for early detection and the time granularity at which these features are to be collected. In this work, we address this research gap by examining the HPC counters statistics gathered for every 100ms, 500ms, and five seconds to recommend the most effective time frame and the appropriate HPC registers for early detection of ransomware. According to our findings, capturing only 5 HPC registers per 100ms until 3 seconds of payload execution delivers the best results with the AdaBoost classifier, with an accuracy above 90%. Furthermore, we validate our model against recent wiper malware variants (used against organizations in Ukraine). We highlight behavioral patterns of ransomware and wiper malware based on HPC statistics and the challenges in identifying wiper payload behavior using an HPC-based approach.
引用
收藏
页码:10 / 17
页数:8
相关论文
共 50 条
  • [31] Fuzzing plus Hardware Performance Counters-Based Detection of Algorithm Subversion Attacks on Postquantum Signature Schemes
    Chowdhury, Animesh Basak
    Mahapatra, Anushree
    Soni, Deepraj
    Karri, Ramesh
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (02) : 384 - 396
  • [32] BRAIN: BehavioR based Adaptive Intrusion detection in Networks: Using Hardware Performance Counters to detect DDoS Attacks
    Jyothi, Vinayaka
    Wang, Xueyang
    Addepalli, Sateesh K.
    Karri, Ramesh
    2016 29TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2016 15TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2016, : 587 - 588
  • [33] An Automated Approach to Hardware Performance Monitoring Counters
    Tinetti, Fernando G.
    Mendez, Mariano
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), VOL 1, 2014, : 71 - 76
  • [34] Hardware Performance Counters for System Reliability Monitoring
    Leng, Elena Woo Lai
    Zwolinski, Mark
    Halak, Basel
    2017 IEEE 2ND INTERNATIONAL VERIFICATION AND SECURITY WORKSHOP (IVSW), 2017, : 76 - 81
  • [35] Profiling Cloud Applications with Hardware Performance Counters
    Kandalintsev, Alexandre
    Lo Cigno, Renato
    Kliazovich, Dzmitry
    Bouvry, Pascal
    2014 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2014), 2014, : 52 - 57
  • [36] HPCMalHunter: Behavioral Malware Detection using Hardware Performance Counters and Singular Value Decomposition
    Bahador, Mohammad Bagher
    Abadi, Mahdi
    Tajoddin, Asghar
    2014 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2014, : 703 - 708
  • [37] Automatic Method for Distinguishing Hardware and Software Faults Based on Software Execution Data and Hardware Performance Counters
    Park, Jihyun
    Choi, Byoungju
    ELECTRONICS, 2020, 9 (11) : 1 - 25
  • [38] Early Detection and Defense Countermeasure Inference of Ransomware based on API Sequence
    Zhang, Shuqin
    Du, Tianhui
    Shi, Peiyu
    Su, Xinyu
    Han, Yunfei
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (10) : 632 - 641
  • [39] Randomness Assessment of an Unpredictable Random Number Generator based on Hardware Performance Counters
    Marton, Kinga
    Zaharia, Alexandra
    Banescu, Sebastian
    Suciu, Alin
    ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY, 2017, 20 (02): : 136 - 160
  • [40] Enabling Hardware Performance Counters for Microkernel-Based Virtualization on Embedded Systems
    Mathew, Deepa
    Jose, Bijoy Antony
    Mathew, Jimson
    Patra, Priyadarsan
    IEEE ACCESS, 2020, 8 : 110550 - 110564