arrow
Return

Deep learning based Sequential model for malware analysis using Windows exe API Calls

delete2020-07-27
delete88
delete
OA
AI
F
Ferhat Özgür Çatak *
A
Ahmet Faruk Yazı
O
Ogerta Elezaj
J
Javed Ahmed
DOI:10.7717/peerj-cs.285delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Malware development has seen diversity in terms of architecture and features. This advancement in the competencies of malware poses a severe threat and opens new research dimensions in malware detection. This study is focused on metamorphic malware, which is the most advanced member of the malware family. It is quite impossible for anti-virus applications using traditional signature-based methods to detect metamorphic malware, which makes it difficult to classify this type of malware accordingly. Recent research literature about malware detection and classification discusses this issue related to malware behavior. The main goal of this paper is to develop a classification method according to malware types by taking into consideration the behavior of malware. We started this research by developing a new dataset containing API calls made on the windows operating system, which represents the behavior of malicious software. The types of malicious malware included in the dataset are Adware, Backdoor, Downloader, Dropper, spyware, Trojan, Virus, and Worm. The classification method used in this study is LSTM (Long Short-Term Memory), which is a widely used classification method in sequential data. The results obtained by the classifier demonstrate accuracy up to 95% with 0.83 $F_1$-score, which is quite satisfactory. We also run our experiments with binary and multi-class malware datasets to show the classification performance of the LSTM model. Another significant contribution of this research paper is the development of a new dataset for Windows operating systems based on API calls. To the best of our knowledge, there is no such dataset available before our research. The availability of our dataset on GitHub facilitates the research community in the domain of malware detection to benefit and make a further contribution to this domain.
Keywords:
Malware analysis
Sequential models
Network security
Long-short-term memory
Malware dataset
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

PeerJ Computer Science cover
PeerJ Computer Science
IF:
2.5
Papers:
3.4K
Citations:
6.9K

Organization

I
istanbul sehir university
Scholars:
99
Papers: 113
Citations: 1
Cited Papers

Cited Papers

errShare
errSave
A proactive malicious software identification approach for digital forensic examiners
err2019-08-01
err6
errOAAI
errAli, Muhammad; Shiaeles, Stavros; Clarke, Nathan; Kontogeorgis, Dimitrios
errShare
errSave
Wasserlösliche Phosphane V. Komplexe amphiphiler tertiärer alkylphosphane mit Ammoniumgruppierungen in den seitenketten
err1995-10-01
err0
PREAI
errAntonella Heβler; Stefan Kucken; Othmar Stelzer; Jörg Blotevogel-Baltronat; William S. Sheldrick
errShare
errSave
Less is More: Low-dose Prothrombin Complex Concentrate Effective in Acute Care Surgery Patients
err2015-06-01
err0
errOAAI
errJacob A. Quick; Jennifer M. Meyer; Jeffrey P. Coughenour; Stephen L. Barnes
errShare
errSave
Permanent Neonatal Diabetes Mellitus: Same Mutation, Different Glycemic Control with Sulfonylurea Therapy on Long-Term Follow-up
err2012-04-15
err0
errOAAI
errBanu Küçükemre Aydın; Rüveyde Bundak; Firdevs Baş; Hülya Maraş; Nurçin Saka; Hülya Günöz; Feyza Darendeliler
errShare
errSave
Ransomware behavioural analysis on windows platforms
err2018-06-01
err79
PREAI
errHampton, Nikolai; Baig, Zubair; Zeadally, Sherali
errShare
errSave
A Survey of Deep Learning Techniques: Application in Wind and Solar Energy Resources
err2019-01-01
err227
errOAAI
errShamshirband, Shahab; Rabczuk, Timon; Chau, Kwok-Wing
errShare
errSave
researcher View more