악성 안드로이드 앱 탐지를 위한 개선된 특성 선택 모델
Advanced Feature Selection Method on Android Malware Detection by Machine Learning
2
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
2018년 시만텍 보고서에 따르면, 모바일 환경에서 변종 악성 앱은 전년도 대비 54% 증가하였고, 매일 24,000개의 악성 앱이 차단되고 있다. 최근 연구에서는 기존 악성 앱 분석 기술의 사용 한계를 파악하고, 신ㆍ변종 악성앱을 탐지하기 위하여 기계학습을 통한 악성 앱 탐지 기법이 연구되고 있다. 하지만, 기계학습을 적용하는 경우에도악성 앱의 특성을 적절하게 선택하여 학습하지 못하면 올바른 결과를 보일 수 없다. 본 연구에서는 신ㆍ변종 악성앱의 특성을 찾아낼 수 있도록 개선된 특성 선택 방법을 적용하여 학습 모델의 정확도를 최고 98%까지 확인할 수있었다. 향후 연구를 통하여 정밀도, 재현율 등 특정 지표의 향상을 목표로 할 수 있다.
Abstract
According to Symantec's 2018 internet security threat report, The number of new mobile malware variants increased by54 percent in 2017, as compared to 2016. And last year, there were an average of 24,000 malicious mobile applicationsblocked each day. Existing signature-based technologies of malware detection have limitations. So, malware detectiontechnique through machine learning is being researched to detect malware variant. However, even in the case of applyingmachine learning, if the proper features of the malware are not properly selected, the machine learning cannot be showncorrectly. We are focusing on feature selection method to find the features of malware variant in this research.
참고문헌 (30)
- "Gartner Says Huawei Secured No. 2 Worldwide Smartphone Vendor Spot, Surpassing Apple in Second Quarter 2018"[URL]
- "Mobile threats today"[URL]
- Symantec internet security threat report, "Symantec", ~, pp.ISTR-23-2018 (2018)
- 주진걸, "기계학습 기반의 실시간 악성코드 탐지를 위한 최적 특징 선택 방법", 멀티미디어학회논문지, 22(2), pp.203~209 (2019), 한국멀티미디어학회[DOI]
- Darell JJ Tan, "Securing android: A survey, taxonomy, and challenges", ACM Comput. Surv, 47(4) (2015)
- K. Rieck, "Learning and classification of malware behavior", Proceeding of the International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment, pp.108~125 (2008)
- B. Sun, "Malware family classification method based on static feature extraction", Proceeding of the 3rd IEEE International Conference on Computer and Communications (ICCC), pp.507~513 (2017)
- M. Ahmadi, "Novel feature extraction, selection and fusion for effective malware family classification", Proceedings of the 6th ACM conference on data and application security and privacy, pp.183~194 (2016)
- R. Veeramani, "Windows API based malware detection and framework analysis", International Conference on Networks and Cyber Security, pp.25~29 (2012)
- M. H. Nguyen, "Auto-Detection of Sophisticated Malware Using Lazy-Binding Control Flow Graph and Deep Learning", Computers and Security, 76, pp.128~155 (2018)
- C. I. Rene, "Malicious Code Intrusion Detection Using Machine Learning And Indicators of Compromise", International Journal of Computer Science and Information Security, 15(9), pp.160~171 (2017)
- P. Singhal, "Malware Detection Module Using Machine Learning Algorithms to Assist in Centralized Security in Enterprise Networks", International Journal of Network Security and Its Applications, 4(1), pp.61~67 (2012)
- Karthik Raman, "Selecting Features to Classify Malware", InfoSec Southwest, ~ (2012)
- Yingxian Chang, "Vulnerability Parser: A Static Vulnerability Analysis System for Android Applications", Journal of Physics:Conference Series, 1288(1) (2019)
- "DexDalvik Executable Format"[URL]
- Keith Makan, "Android Security Cookbook" (2013), Packt Publishing
- L L, "Static analysis of android apps: A systematic literature review", Information and Software Technology, 88, pp.67~95 (2017)
- Isabelle Guyon, "An Introduction to Variable and Feature Selection", Journal of Machine Learning Research, 3, pp.1157~1182 (2003)
- Isabelle Guyon, "introduction to feature extraction", Feature extraction, Studies in Fuzziness and Soft Computing, 207, pp.1~25 (2006)
- Lei Wang, "Prediction of RNA-Protein Interactions by Combining Deep Convolutional Neural Network with Feature Selection Ensemble Method", Journal of Theoretical Biology, 461, pp.230~238 (2019)
- Scott Schneider, "Modeling goodware characteristics to reduce false positive malware signatures", US Patent 8,028,338, ~ (2011)
- Zarni Aung, "Permission-Based Android Malware Detection", International Journal of Scientific &Technology Research, 2(3), pp.228~234 (2013)
- Christina Eusanio, "Machine Learning for the Detection of Mobile Malware on Android Devices", Proceedings of the Second Annual Data Science Symposium, pp.19~23 (2019), Mercyhurst University
- Vipin Kumar, "Feature Selection: A literature Review", Smart Computing Review, 4(3) (2014)
- Fairuz Amalina Narudin, "Evaluation of machine learning classifiers for mobile malware detection", Soft Computing, pp.343~357 (2016)
- "androguard"[URL]
- 인주호, "효율적인 문서 분류를 위한 혼합 특징 집합과 하이브리드 특징 선택 기법", 인터넷정보학회논문지, 14(5), pp.49~57 (2013), 한국인터넷정보학회[DOI]
- "Mobile malware"[URL]
- "Manifest"[URL]
- "Safetynet"[URL]
