Combining Static Permissions and Dynamic Packet Analysis to Improve Android Malware Detection

Yung-Ching Shyong, Tzung-Han Jeng, Yi-Ming Chen
{"title":"Combining Static Permissions and Dynamic Packet Analysis to Improve Android Malware Detection","authors":"Yung-Ching Shyong, Tzung-Han Jeng, Yi-Ming Chen","doi":"10.1109/ICCCI49374.2020.9145994","DOIUrl":null,"url":null,"abstract":"Nowadays Android smart mobile devices have become the main target of malware developers, so detecting and preventing Android malware has become an important issue of information security. Therefore, this paper proposes an Android application classification system that combines static permissions and dynamic packet analysis. This system first obtains the static information of Android applications through static analysis, classifies the applications as benign or malicious through machine learning, and avoids excessive dynamic data collection time by filtering out benign applications. Then in the dynamic analysis stage, the malware's network traffic is used to extract multiple types of features, and then machine learning is used to achieve the malware family classification. The experimental results showed that the accuracy rate of the static model for malicious and benign classification was 98.86%. On the other hand, the accuracy of the dynamic model proposed in this paper for family classification of applications is 96%, which is better than 94.33% of DroidClassifier [1]. The final experiment confirmed that the system proposed in this paper can not only save 52.5% of dynamic data collection time but also improve the accuracy of Android application family classification.","PeriodicalId":153290,"journal":{"name":"2020 2nd International Conference on Computer Communication and the Internet (ICCCI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 2nd International Conference on Computer Communication and the Internet (ICCCI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCI49374.2020.9145994","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

Nowadays Android smart mobile devices have become the main target of malware developers, so detecting and preventing Android malware has become an important issue of information security. Therefore, this paper proposes an Android application classification system that combines static permissions and dynamic packet analysis. This system first obtains the static information of Android applications through static analysis, classifies the applications as benign or malicious through machine learning, and avoids excessive dynamic data collection time by filtering out benign applications. Then in the dynamic analysis stage, the malware's network traffic is used to extract multiple types of features, and then machine learning is used to achieve the malware family classification. The experimental results showed that the accuracy rate of the static model for malicious and benign classification was 98.86%. On the other hand, the accuracy of the dynamic model proposed in this paper for family classification of applications is 96%, which is better than 94.33% of DroidClassifier [1]. The final experiment confirmed that the system proposed in this paper can not only save 52.5% of dynamic data collection time but also improve the accuracy of Android application family classification.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
结合静态权限和动态包分析改进Android恶意软件检测
目前Android智能移动设备已成为恶意软件开发者的主要攻击目标,因此检测和防范Android恶意软件已成为信息安全的重要问题。因此,本文提出了一种结合静态权限和动态数据包分析的Android应用分类系统。本系统首先通过静态分析获取Android应用的静态信息,通过机器学习对应用进行良性和恶意分类,过滤良性应用,避免过多的动态数据收集时间。然后在动态分析阶段,利用恶意软件的网络流量提取多种类型的特征,然后利用机器学习实现恶意软件族的分类。实验结果表明,静态模型对恶意和良性分类的准确率为98.86%。另一方面,本文提出的动态模型对应用的家族分类准确率为96%,优于DroidClassifier[1]的94.33%。最后的实验证实,本文提出的系统不仅可以节省52.5%的动态数据采集时间,而且可以提高Android应用族分类的准确率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Performance Improvement for Blurred Images Utilizing Learning-Based Image Restoration Method Bayesian Estimation Method of Transportation Frequency for Disaster Information Sharing System Effects of Robot Position Control Using Force Information in Remote Robot Systems with Force Feedback: Comparition between Human-Robot and Robot-Robot Cases A Collision Rate-Based Backoff Algorithm for Wireless Home Area Networks New Effective Differential Evolution Algorithm for the Project Scheduling Problem
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1