Back to Search
Start Over
Android malware detection using convolutional neural networks and data section images
- Source :
- RACS
- Publication Year :
- 2018
- Publisher :
- ACM, 2018.
-
Abstract
- The paper proposes a new technique to detect Android malware effectively based on converting malware binaries into images and applying machine learning techniques on those images. Existing research converts the whole executable files (e.g., DEX files in Android application package) of target apps into images and uses them for machine learning. However, the entire DEX file (consisting of header section, identifier section, data section, optional link data area, etc.) might contain noisy information for malware detection. In this paper, we convert only data sections of DEX files into grayscale images and apply machine learning on the images with Convolutional Neural Networks (CNN). By using only the data sections for 5,377 malicious and 6,249 benign apps, our technique reduces the storage capacity by 17.5% on average compared to using the whole DEX files. We apply two CNN models, Inception-v3 and Inception-ResNet-v2, which are known to be efficient in image processing, and examine the effectiveness of our technique in terms of accuracy. Experiment results show that the proposed technique achieves better accuracy with smaller storage capacity than the approach using the whole DEX files. Inception-ResNet-v2 with the stochastic gradient descent (SGD) optimization algorithm reaches 98.02% accuracy.
- Subjects :
- Computer science
business.industry
Image processing
Pattern recognition
0102 computer and information sciences
02 engineering and technology
computer.file_format
computer.software_genre
01 natural sciences
Grayscale
Convolutional neural network
Identifier
Stochastic gradient descent
010201 computation theory & mathematics
Header
0202 electrical engineering, electronic engineering, information engineering
Malware
020201 artificial intelligence & image processing
Executable
Artificial intelligence
business
computer
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 2018 Conference on Research in Adaptive and Convergent Systems
- Accession number :
- edsair.doi...........6cc631dc36bcc11f985291d02028d3e7
- Full Text :
- https://doi.org/10.1145/3264746.3264780