arrow
返回

Learning to detect Android malware via opcode sequences

delete2020-07-01
delete46
PRE
AI
A
Abdurrahman Pektaş *
T
Tankut Acarman
DOI:10.1016/j.neucom.2018.09.102delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
A large number of Android malware samples can be deployed as the variants of the previously known samples. In consequence, a classification system capable of supporting a large set of samples is required to secure Android platform. Although a large set of variants requires scalability for automatic detection and classification, it also presents a significant advantage about a richer dataset at the stage of discovering underlying malicious activities and extracting representative features. Deep Neural Networks are built by a complex structure of layers whose parameters can be tuned and trained in order to enhance classification statistical metric results. Emerging parallelization computing tools and processors reduce computation time. In this paper, we propose a deep learning Android malware detection method using features extracted from instruction call graphs. The presented method examines all possible execution paths and the balanced dataset improves deep neural learning benign execution paths versus malicious paths. Since there is not a publicly available model for Android malware detection, we train deep networks from scratch. Then, we apply a grid search method to seek the optimal parameters of the network and to discover the combination of the hyper-parameters, which maximizes the statistical metric values. To validate the effectiveness of the proposed method, we evaluate with a balanced dataset constituted by 24,650 malicious and 25,0 00 benign samples. We evaluate the deep network architecture with respect to different parameters and compare the statistical metric values including runtime with respect to baseline classifiers. Our experimental results show that the presented malware detection is reached at 91.42% level in accuracy and 91.91% in F-measure, respectively. (C) 2019 Elsevier B.V. All rights reserved.
Keyword:
Android malware
Deep learning
Instruction call graph
Neural network
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Neurocomputing 封面图
Neurocomputing
IF:
6.5
论文数:
2.5W
被引数:
6.5W

机构

Galatasaray University 封面图
Galatasaray University
学者数:
203
论文数: 254
被引数: 249
引用论文

引用论文

err分享
err收藏
Neuromuscular disorders and sleep
err2005-03-01
err0
PREAI
errIbrahim Oztura; Christian Guilleminault
err分享
err收藏
DAPASA: Detecting Android Piggybacked Apps Through Sensitive Subgraph Analysis
err2017-08-01
err110
PREAI
errFan, Ming; Liu, Jun; Wang, Wei; Li, Haifei; Tian, Zhenzhou; Liu, Ting
err分享
err收藏
Evaluation of machine learning classifiers for mobile malware detection
err2014-11-09
err263
PREAI
errNarudin, Fairuz Amalina; Feizollah, Ali; Anuar, Nor Badrul; Gani, Abdullah
err分享
err收藏
AusArray: quality passive seismic data to underpin updatable national velocity models of the lithosphere
err
IF0
err2020-01-01
err0
PREAI
errA. Gorbatov; K. Czarnota; B. Hejrani; M. Haynes; R. Hassan; A. Medlin; J. Zhao; F. Zhang; M. Salmon; H. Tkalčić; H. Yuan; M. Dentith; N. Rawlinson; A.M. Reading; B.L.N. Kennett; C. Bugden; M. Costello
err分享
err收藏
学者 查看更多内容