RWArmor: a static-informed dynamic analysis approach for early detection of cryptographic windows ransomware

被引:0
作者
Md. Ahsan Ayub
Ambareen Siraj
Bobby Filar
Maanak Gupta
机构
[1] Tennessee Tech University,Department of Computer Science
[2] Sublime Security,undefined
[3] Inc.,undefined
关键词
Dynamic Analysis; Machine Learning; Ransomware; Static Analysis;
D O I
暂无
中图分类号
学科分类号
摘要
Ransomware attacks have captured news headlines worldwide for the last few years due to their criticality and intensity. Ransomware-as-a-service (RaaS) kits are aiding adversaries to launch such powerful attacks with little to no technical knowledge. Eventually, with the successful progression of ransomware attacks, organizations suffer financial loss, and their proprietary-based sensitive digital assets end up on the dark web for sale. Due to the severity of this situation, security researchers are seen to conduct static and dynamic analysis research for ransomware research. Both analyses have advantages and disadvantages, and prompt ransomware detection is expected to stop the irreversible encryption process. This research proposes a novel static-informed dynamic analysis approach, RWArmor, which includes the knowledge of the already-trained machine learning models based on static features to improve the ransomware detection capabilities during dynamic analysis. The effectiveness of our approach is evaluated by predicting a novel/unknown ransomware between 30 and 120 seconds of its execution. The random forest algorithm is utilized to accomplish this task and tested against 215 active cryptographic Windows ransomware collected between 2014 and 2022. Based on our empirical findings, our method achieves 97.67%, 92.38%, and 86.42% accuracy within 120, 60, and 30 seconds of behavioral logs, respectively.
引用
收藏
页码:533 / 556
页数:23
相关论文
共 50 条
[41]   Enhancing Static Analysis for Practical Bug Detection: An LLM-Integrated Approach [J].
Li, Haonan ;
Hao, Yu ;
Zhai, Yizhuo ;
Qian, Zhiyun .
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (OOPSLA)
[42]   Static and dynamic approach to the analysis of wind gusts in case of a tower H=110 m [J].
Vacev, Todor ;
Brcic, Stanko ;
Zoric, Andrija ;
Milic, Milos ;
Nesovic, Ivan ;
Rankovic, Slobodan .
GRADEVNSKI MATERIJIALI I KONSTRUKCIJE-BUILDING MATERIALS AND STRUCTURES, 2021, 64 (03) :201-205
[43]   A Dynamic Analysis Data Preprocessing Technique for Malicious Code Detection with TF-IDF and Sliding Windows [J].
Kim, Mihui ;
Kim, Haesoo .
ELECTRONICS, 2024, 13 (05)
[44]   Static Analysis Approach for Defect Detection in Multithreaded C/C plus plus Programs [J].
Moiseev, Mikhail .
SOFTWARE ENGINEERING FOR RESILIENT SYSTEMS, SERENE 2013, 2013, 8166 :169-183
[45]   A Novel Static Analysis Approach Using System Calls for Linux IoT Malware Detection [J].
Ramamoorthy, Jayanthi ;
Gupta, Khushi ;
Kafle, Ram C. ;
Shashidhar, Narasimha K. ;
Varol, Cihan .
ELECTRONICS, 2024, 13 (15)
[46]   Android botnet detection using machine learning models based on a comprehensive static analysis approach [J].
Hijawi, Wadi' ;
Alqatawna, Ja'far ;
Al-Zoubi, Ala' M. ;
Hassonah, Mohammad A. ;
Faris, Hossam .
JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2021, 58
[47]   Comprehensive Android Malware Detection: Leveraging Machine Learning and Sandboxing Techniques through Static and Dynamic Analysis [J].
Bhooshan, Prashant ;
Darshan, Shiva S. L. ;
Sonkar, Nidhi .
2024 IEEE 21ST INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SMART SYSTEMS, MASS 2024, 2024, :580-585
[48]   Design Pattern Detection in Java']Java Systems: A Dynamic Analysis Based Approach [J].
Arcelli, Francesca ;
Perin, Fabrizio ;
Raibulet, Claudia ;
Ravani, Stefano .
EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, 69 :163-+
[49]   Early Detection of Ureteropelvic Junction Obstruction Using Signal Analysis and Machine Learning: A Dynamic Solution to a Dynamic Problem [J].
Blum, Emily S. ;
Porras, Antonio R. ;
Biggs, Elijah ;
Tabrizi, Pooneh R. ;
Sussman, Rachael D. ;
Sprague, Bruce M. ;
Shalaby-Rana, Eglal ;
Majd, Massoud ;
Pohl, Hans G. ;
Linguraru, Marius George .
JOURNAL OF UROLOGY, 2018, 199 (03) :847-852
[50]   Static, Dynamic, and High Cycle Fatigue Analysis of Crossed Spherical Gearing for Robotic Arm Ball Joint: A Finite Element Analysis Approach [J].
Serna-Landivar, Jose L. ;
Sernaque, Madelaine Violeta Risco ;
Moreano, Ana Beatriz Rivas ;
Algoner, William C. ;
Anticona-Valderrama, Daniela M. ;
Porras, Walter Enrique Zuniga ;
Guevara, Carlos Oliva .
INTERNATIONAL JOURNAL OF ONLINE AND BIOMEDICAL ENGINEERING, 2024, 20 (02) :16-30