ATFuzzer: Dynamic Analysis Framework of AT Interface for Android Smartphones

被引:0
|
作者
Karim, Imtiaz [1 ]
Cicala, Fabrizio [1 ]
Hussain, Syed Rafiul [2 ]
Chowdhury, Omar [3 ]
Bertino, Elisa [1 ]
机构
[1] Purdue Univ, 305 N Univ St, W Lafayette, IN 47907 USA
[2] Penn State Univ, University Pk, PA 16802 USA
[3] Univ Iowa, Iowa City, IA 52242 USA
来源
基金
英国工程与自然科学研究理事会;
关键词
Android smartphone security and privacy; vulnerabilities; attack;
D O I
10.1145/3416125
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Application processors of modern smartphones use the AT interface for issuing high-level commands (or AT-commands) to the baseband processor for performing cellular network operations (e.g., placing a phone call). Vulnerabilities in this interface can be leveraged by malicious USB or Bluetooth peripherals to launch pernicious attacks. In this article, we propose ATFuzzer, which uses a grammar-guided evolutionary fuzzing approach that mutates production rules of the AT-command grammar instead of concrete AT commands to evaluate the correctness and robustness of the AT-command execution process. To automate each step of the analysis pipeline, ATFuzzer first takes as input the 3GPP and other vendor-specific standard documents and, following several heuristics, automatically extracts the seed AT command grammars for the fuzzer. ATFuzzer uses the seed to generate both valid and invalid grammars, following our cross-over and mutation strategies to evaluate both the integrity and execution of AT-commands. Empirical evaluation of ATFuzzer on 10 Android smartphones from 6 vendors revealed 4 invalid AT command grammars over Bluetooth and 14 over USB with implications ranging from DoS, downgrade of cellular protocol version, to severe privacy leaks. The vulnerabilities along with the invalid AT-command grammars were responsibly disclosed to affected vendors and assigned CVE's.
引用
收藏
页数:29
相关论文
共 50 条
  • [1] Opening Pandora's Box through ATFuzzer: Dynamic Analysis of AT Interface for Android Smartphones
    Karim, Imtiaz
    Cicala, Fabrizio
    Hussain, Syed Rafiul
    Chowdhury, Omar
    Bertino, Elisa
    35TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSA), 2019, : 529 - 543
  • [2] DESIGN OF A FRAMEWORK FOR DATA EXTRACTION AND ANALYSIS FROM ANDROID-EMBEDDED SMARTPHONES
    Karjagi, Aslam j
    Quadri, S. A.
    RUSSIAN LAW JOURNAL, 2023, 11 (03) : 794 - 800
  • [3] Forensic analysis of WeChat on Android smartphones
    Wu, Songyang
    Zhang, Yong
    Wang, Xupeng
    Xiong, Xiong
    Du, Lin
    DIGITAL INVESTIGATION, 2017, 21 : 3 - 10
  • [4] Side Channel Analysis On Android Smartphones
    Davarci, Erhan
    Soysal, Betul
    Erguler, Imran
    Anarim, Emin
    2016 24TH SIGNAL PROCESSING AND COMMUNICATION APPLICATION CONFERENCE (SIU), 2016, : 553 - 556
  • [5] Usability Evaluation Framework Automated Interface Analysis for Android Applications
    Lettner, Florian
    Holzmann, Clemens
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2011, PT II, 2012, 6928 : 560 - 567
  • [6] A Distributed Framework for Collaborative and Dynamic Analysis of Android Malware
    Faiella, Mario
    La Marra, Antonio
    Martinelli, Fabio
    Mercaldo, Francesco
    Saracino, Andrea
    Sheikhalishahi, Mina
    2017 25TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2017), 2017, : 321 - 328
  • [7] InviSeal: A Stealthy Dynamic Analysis Framework for Android Systems
    Kumar, Saurabh
    Mishra, Debadatta
    Panda, Biswabandan
    Shukla, Sandeep Kumar
    DIGITAL THREATS: RESEARCH AND PRACTICE, 2023, 4 (01):
  • [8] Measurement and Analysis of Energy Consumption on Android Smartphones
    Li, Xiangyu
    Zhang, Xiao
    Chen, Kongyang
    Feng, Shengzhong
    2014 4TH IEEE INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2014, : 242 - 245
  • [9] Forensic analysis of BiP Messenger on android smartphones
    Akbal, Erhan
    Baloglu, Ibrahim
    Tuncer, Turker
    Dogan, Sengul
    AUSTRALIAN JOURNAL OF FORENSIC SCIENCES, 2020, 52 (05) : 590 - 609
  • [10] Forensic analysis of WhatsApp Messenger on Android smartphones
    Anglano, Cosimo
    DIGITAL INVESTIGATION, 2014, 11 (03) : 201 - 213