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] Applicability of Machine-Learning Techniques in Predicting Customer Defection
    Prasasti, Niken
    Ohwada, Hayato
    2014 1ST INTERNATIONAL SYMPOSIUM ON TECHNOLOGY MANAGEMENT AND EMERGING TECHNOLOGIES (ISTMET 2014), 2014, : 157 - 162
  • [42] Improving sequence tagging using machine-learning techniques
    Jiang, Wei
    Wang, Xiao-Long
    Guan, Yi
    PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2006, : 2636 - +
  • [43] Machine-Learning Techniques for Customer Retention: A Comparative Study
    Sabbeh, Sahar F.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (02) : 273 - 281
  • [44] Machine-Learning Techniques for the Optimal Design of Acoustic Metamaterials
    Andrea Bacigalupo
    Giorgio Gnecco
    Marco Lepidi
    Luigi Gambarotta
    Journal of Optimization Theory and Applications, 2020, 187 : 630 - 653
  • [45] Machine-Learning Techniques Classify, Quantify Cuttings Lithology
    Nanjo, Takashi
    Ebitani, Akira
    Ishikawa, Kazuaki
    JPT, Journal of Petroleum Technology, 2024, 76 (01): : 92 - 94
  • [46] Machine learning: a review of classification and combining techniques
    S. B. Kotsiantis
    I. D. Zaharakis
    P. E. Pintelas
    Artificial Intelligence Review, 2006, 26 : 159 - 190
  • [47] Machine learning: a review of classification and combining techniques
    Kotsiantis, S. B.
    Zaharakis, I. D.
    Pintelas, P. E.
    ARTIFICIAL INTELLIGENCE REVIEW, 2006, 26 (03) : 159 - 190
  • [48] Machine-Learning Forensics: State of the Art in the Use of Machine-Learning Techniques for Digital Forensic Investigations within Smart Environments
    Tageldin, Laila
    Venter, Hein
    APPLIED SCIENCES-BASEL, 2023, 13 (18):
  • [49] High-throughput discovery of chemical structure-polarity relationships combining automation and machine-learning techniques
    Xu, Hao
    Lin, Jinglong
    Liu, Qianyi
    Chen, Yuntian
    Zhang, Jianning
    Yang, Yang
    Young, Michael C.
    Xu, Yan
    Zhang, Dongxiao
    Mo, Fanyang
    CHEM, 2022, 8 (12): : 3202 - 3214
  • [50] Machine-learning for dynamic reverse engineering of hedge funds
    Markov, Michael
    Muchnik, Ilya
    Mottl, Vadim
    Krasotkina, Olga
    PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2007, : 2805 - +