학술논문

A Study of Permission-based Malware Detection Using Machine Learning
Document Type
Conference
Source
2022 15th International Conference on Security of Information and Networks (SIN) Security of Information and Networks (SIN), 2022 15th International Conference on. :01-06 Nov, 2022
Subject
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Power, Energy and Industry Applications
Signal Processing and Analysis
Performance evaluation
Machine learning algorithms
Software algorithms
Forestry
Malware
Classification algorithms
Naive Bayes methods
malware
malware analysis
malware detection
malware prevention
decision forest
Language
Abstract
Malware is becoming more prevalent, and several threat categories have risen dramatically in recent years. This paper provides a bird's-eye view of the world of malware analysis. It also presents a brief review of malware analysis approaches, common detection types, and some basic preventive strategies from various angles. The efficiency of five different machine learning methods (Naive Bayes, K-Nearest Neighbor, Decision Tree, Random Forest, Decision Forest) combined with features picked from the retrieval of Android permissions to categorize applications as harmful or benign is investigated in this study. On a test set consisting of 1,168 samples (among these android applications, 602 are malware and 566 are benign applications) each consisting of 948 features (permissions), produce accuracy rates above 80% (Except Naive Bayes Algorithm with 65% accuracy). Of the considered algorithms TensorFlow Decision Forest performed the best with an accuracy of 90%.