Mobile-Sandbox: combining static and dynamic analysis with machine-learning techniques

被引:71
|
作者
Spreitzenbarth, Michael [1 ]
Schreck, Thomas [1 ]
Echtler, Florian [2 ]
Arp, Daniel [3 ]
Hoffmann, Johannes [4 ]
机构
[1] Univ Erlangen Nurnberg, D-91054 Erlangen, Germany
[2] Univ Regensburg, D-93053 Regensburg, Germany
[3] Univ Gottingen, D-37073 Gottingen, Germany
[4] Ruhr Univ Bochum, Bochum, Germany
关键词
Android; Malware; Automated analysis; Machine learning;
D O I
10.1007/s10207-014-0250-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Smartphones in general and Android in particular are increasingly shifting into the focus of cyber criminals. For understanding the threat to security and privacy, it is important for security researchers to analyze malicious software written for these systems. The exploding number of Android malware calls for automation in the analysis. In this paper, we present Mobile-Sandbox, a system designed to automatically analyze Android applications in novel ways: First, it combines static and dynamic analysis, i.e., results of static analysis are used to guide dynamic analysis and extend coverage of executed code. Additionally, it uses specific techniques to log calls to native (i.e., "non-Java") APIs, and last but not least it combines these results with machine-learning techniques to cluster the analyzed samples into benign and malicious ones. We evaluated the system on more than 69,000 applications from Asian third-party mobile markets and found that about 21 % of them actually use native calls in their code.
引用
收藏
页码:141 / 153
页数:13
相关论文
共 50 条
  • [41] Machine learning and deep learning techniques for detecting malicious android applications: An empirical analysis
    Bhat, Parnika
    Behal, Sunny
    Dutta, Kamlesh
    PROCEEDINGS OF THE INDIAN NATIONAL SCIENCE ACADEMY, 2023, 89 (03): : 429 - 444
  • [42] Detection of advanced persistent threat using machine-learning correlation analysis
    Ghafir, Ibrahim
    Hammoudeh, Mohammad
    Prenosil, Vaclav
    Han, Liangxiu
    Hegarty, Robert
    Rabie, Khaled
    Aparicio-Navarro, Francisco J.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 89 : 349 - 359
  • [43] A Machine-Learning Approach Combining Wavelet Packet Denoising with Catboost for Weather Forecasting
    Niu, Dan
    Diao, Li
    Zang, Zengliang
    Che, Hongshu
    Zhang, Tianbao
    Chen, Xisong
    ATMOSPHERE, 2021, 12 (12)
  • [44] Predicting the Mortality of ICU Patients by Topic Model with Machine-Learning Techniques
    Chiu, Chih-Chou
    Wu, Chung-Min
    Chien, Te-Nien
    Kao, Ling-Jing
    Qiu, Jiantai Timothy
    HEALTHCARE, 2022, 10 (06)
  • [45] Systematic Review of Machine-learning Techniques to Support Development of Lignocellulose Biorefineries
    Tusek, A. Jurinjak
    Petrus, A.
    Weichselbraun, A.
    Mundani, R. -p.
    Mueller, S.
    Barkow, I.
    Bucic-Kojic, A.
    Planinic, M.
    Tisma, M.
    CHEMICAL AND BIOCHEMICAL ENGINEERING QUARTERLY, 2024, 38 (03) : 241 - 263
  • [46] Arch Learner: Leveraging Machine-learning Techniques for Proactive Architectural Adaptation
    Muccini, Henry
    Vaidhyanathan, Karthik
    13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 38 - 41
  • [47] A toolkit for power system security assessment based on machine-learning techniques
    Semitekos, DD
    Avouris, NM
    Giannakopoulos, GB
    ENGINEERING INTELLIGENT SYSTEMS FOR ELECTRICAL ENGINEERING AND COMMUNICATIONS, 2004, 12 (02): : 81 - 97
  • [48] Using Machine Learning Techniques to Classify and Predict Static Code Analysis Tool Warnings
    Alikhashashneh, Enas A.
    Raje, Rajeev R.
    Hill, James H.
    2018 IEEE/ACS 15TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2018,
  • [49] Combining machine-learning topic models and spatiotemporal analysis of social media data for disaster footprint and damage assessment
    Resch, Bernd
    Uslander, Florian
    Havas, Clemens
    CARTOGRAPHY AND GEOGRAPHIC INFORMATION SCIENCE, 2018, 45 (04) : 362 - 376
  • [50] Machine-Learning Approach to Analysis of Driving Simulation Data
    Yoshizawa, Akira
    Nishiyama, Hiroyuki
    Iwasaki, Hirotoshi
    Mizoguchi, Fumio
    2016 IEEE 15TH INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS & COGNITIVE COMPUTING (ICCI*CC), 2016, : 398 - 402