Detecting and Defending against Inter-App Permission Leaks in Android Apps

被引:0
|
作者
He, Yi [1 ]
Li, Qi [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci, Grad Sch Shenzhen, Beijing, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Inter-Component Communication; Permission Leaks; Static Analysis; Android Security;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Android encourages inter-app interactions and facilitates functionality reusability by providing flexible inter-component communication (ICC) among apps. Components in apps can communicate with other components within single app or cross different apps. However, through this mechanism, components may leak permissions either carelessly or maliciously. Unfortunately, the current app-level permission model in Android cannot prevent such permissions leaks incurred by inter app communication. Simple permission enforcement is not sufficient as it cannot differentiate between normal permission usage and malicious permission usage (i.e., permission leakage). Therefore, users are required to grant permissions to apps during app installation, which may lead to permission mismanaged. In this paper, we propose IntentChecker that aims to detect permission leakage by proposing a light-weight mechanism. IntentChecker defends against the permission leakage attacks by adding authorization extension to the ICC mechanism and automatically generating patches for vulnerable apps. We evaluate IntentChecker with two benchmarks, i.e., Droidbench and ICCbench, and with 4031 real world apps. IntentChecker finds 324 apps that includes at least one permission leakage. We verify the effectiveness of the defense mechanism with 10 apps randomly selected from the vulnerable apps, which demonstrates that it is effective to prevent inter app permission leakage.
引用
收藏
页数:7
相关论文
共 42 条
  • [21] Dazed Droids: A Longitudinal Study of Android Inter-App Vulnerabilities
    Johnson, Ryan
    Elsabagh, Mohamed
    Stavrou, Angelos
    Offutt, Jeff
    PROCEEDINGS OF THE 2018 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (ASIACCS'18), 2018, : 777 - 791
  • [22] AutoPatchDroid: A Framework For Patching Inter-app Vulnerabilities In Android Application
    Xie, Jiayun
    Fu, Xiao
    Du, Xiaojiang
    Luo, Bin
    Guizani, Mohsen
    2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2017,
  • [23] Detecting Energy Leaks in Android App with POEM
    Ferrari, Alan
    Gallucci, Dario
    Puccinelli, Daniele
    Giordano, Silvia
    2015 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATION WORKSHOPS (PERCOM WORKSHOPS), 2015, : 421 - 426
  • [24] Analysis of Android Inter-App Security Vulnerabilities Using COVERT
    Sadeghi, Alireza
    Bagheri, Hamid
    Malek, Sam
    2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 725 - 728
  • [25] SEALANT: A Detection and Visualization Tool for Inter-app Security Vulnerabilities in Android
    Lee, Youn Kyu
    Yoodee, Peera
    Shahbazian, Arman
    Daye Nam
    Medvidovic, Nenad
    PROCEEDINGS OF THE 2017 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE'17), 2017, : 883 - 888
  • [26] Automatic detection of inter-application permission leaks in Android applications
    Sbielea, D.
    Burke, M. G.
    Guarnieri, S.
    Pistoia, M.
    Sarkar, V.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2013, 57 (06)
  • [27] Detecting Privacy Leaks in Android Apps using Inter-Component Information Flow Control Analysis
    Bohluli, Zohreh
    Shahriari, Hamid Reza
    2018 15TH INTERNATIONAL ISC (IRANIAN SOCIETY OF CRYPTOLOGY) CONFERENCE ON INFORMATION SECURITY AND CRYPTOLOGY (ISCISC), 2018,
  • [28] Assessing the security of inter-app communications in android through reinforcement learning
    Romdhana, Andrea
    Merlo, Alessio
    Ceccato, Mariano
    Tonella, Paolo
    COMPUTERS & SECURITY, 2023, 131
  • [29] Permission-based Risk Signals for App Behaviour Characterization in Android Apps
    Olukoya, Oluwafemi
    Mackenzie, Lewis
    Omoronyia, Inah
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY (ICISSP), 2019, : 183 - 192
  • [30] A model-based framework for inter-app Vulnerability analysis of Android applications
    Nirumand, Atefeh
    Zamani, Bahman
    Tork-Ladani, Behrouz
    Klein, Jacques
    Bissyande, Tegawende F.
    SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (04): : 895 - 936