2018 · 30 citations · 6 references
ComputingComputer ScienceCybersecurityComputer SecurityMachine LearningMalware AnalysisMalware ClassificationRansomwareApi Call AnalysisApplication Programming Interface (Api)Class ImbalanceClass Imbalance LearningDetectionMachine Learning For Malware ClassificationMachine Learning-based Malware DetectionRansomware Detection
In the recent past one of the harmful forms of malware seen is the Ransomware. The year 2016 has seen a huge rise in ransomware attacks. According to the study by Tripwire, Ransomware has done the most amount of damage to organizations in 2017, followed by DDoS, Malicious Insiders, Phishing, and Known/Unknown Vulnerabilities. In this work, Application Programming Interface (API) calls are extracted from the executables and the most discriminating API calls are used to train a classifier to detect unknown ransomware. We have tested our method on various classifiers like Decision trees, KNN, Random forest. Class imbalance due to the difference in the number of samples available in two classes - Ransomware and benign is also considered. It is seen that Random forest with smote for class imbalance has given a detection rate of over 98%. A large number of ransomware samples have been analyzed and the discriminating API calls have been identified.
6
SMOTE: Synthetic Minority Over-sampling Technique
Nitesh V. Chawla, Kevin W. Bowyer, Lawrence Hall et al. · Journal of Artificial Intelligence Research · 2002 · 31.2K citations · Full text
CryptoLock (and Drop It): Stopping Ransomware Attacks on User Data
Nolen Scaife, Henry Carter, Patrick Traynor et al. · 2016 · 422 citations
UNVEIL: a large-scale, automated approach to detecting ransomware
Amin Kharraz, Sajjad Arshad, Collin Mulliner et al. · USENIX Security Symposium · 2016 · 350 citations
Differentiating malware from cleanware using behavioural analysis
Ronghua Tian, Rafiqul Islam, Lynn Batten et al. · 2010 · 151 citations · Full text
Automatic Ransomware Detection and Analysis Based on Dynamic API Calls Flow Graph
Zhiguo Chen, Ho-Seok Kang, Shang-Nan Yin et al. · 2017 · 98 citations