Two-Stage Ransomware Detection Using Dynamic Analysis and Machine Learning Techniques

  • Hwang, Jinsoo
  • Kim, Jeankyung
  • Lee, Seunghwan
  • Kim, Kichang
Citations

WEB OF SCIENCE

71
Citations

SCOPUS

129

초록

Detecting ransomware is harder than general malware because of the ever-increasing number of ransomwares with different signatures, which makes traditional signature-based detection technique powerless against ransomware. Current ransomware detection techniques usually build a complex model that incorporates various behavioral traits. The traits include suspicious file activities, API call pattern or frequency, registry keys, file extensions, etc. In this paper, we build a two-stage mixed ransomware detection model, Markov model and Random Forest model. First we focus on Windows API call sequence pattern and build a Markov model to capture the characteristics of ransomware. Next we build Random Forest machine learning model to the remaining data in order to control both false positive (FPR) and false negative (FNR) error rates. As a result of our two-stage mixed detection method we can achieve overall accuracy 97.3% with 4.8% FPR and 1.5% FNR.

키워드

RansomwareNormalwareMarkov chainRandom ForestMachine learning
제목
Two-Stage Ransomware Detection Using Dynamic Analysis and Machine Learning Techniques
저자
Hwang, JinsooKim, JeankyungLee, SeunghwanKim, Kichang
DOI
10.1007/s11277-020-07166-9
발행일
2020-06
유형
Article
저널명
Wireless Personal Communications
112
4
페이지
2597 ~ 2609