Taxonomy of Security-related Issues in Android Apps: An Empirical Study

被引:0
|
作者
Das, Teerath [1 ]
Ali, Adam [2 ]
Mikkonen, Tommi [1 ]
机构
[1] Univ Jyvaskyla, Fac Informat Technol, Jyvaskyla, Finland
[2] Mohammad Ali Jinnah Univ, Fac Comp, Karachi, Pakistan
关键词
Android Apps; Security Issues; Taxonomy; Card sorting;
D O I
10.1145/3695750.3695824
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Smart applications (apps) have become the primary means of obtaining digital services in many aspects of our daily lives, such as health care, e-banking, online shopping, etc. With the growing number of smart apps being created, the likelihood of security vulnerabilities has increased significantly. Smartphone developers remain vigilant about security concerns during their mobile app development, installation, and maintenance. This paper presents a large-scale empirical study examining critical security issues in open-source Android apps obtained from GitHub. We analyzed 111,224 commits across 2,187 apps and identified 689 commits explicitly related to security issues. Additionally, we utilized the card-sorting approach to construct a taxonomy/catalog of ten distinct categories of security-related issues. According to our findings, the most frequent security-related problem in our dataset was related to permission issues, accounting for 370 instances (53.7%), followed by Login, with 160 instances, representing 23.22%. On the other hand, Privacy and Framework issues were less frequent, with only 5 (0.72%) and 3 (0.43%) instances, respectively, in our dataset. Moreover, our taxonomy also included 71 sub-categories/sub-themes, with permission issues having the highest number of sub-categories (23) and Framework issues with the lowest numbers (2). Developers discussed permission sub-categories, such as camera permission, WiFi permissions, storage permission, WRITE/READ_PHONE_STATE permission, and location permission, among others, in their code commits. The insights gained from our study provide a foundation for comprehending the primary security concerns from the viewpoints of both researchers and software practitioners.
引用
收藏
页码:8 / 14
页数:7
相关论文
共 50 条
  • [41] A Tale of Two Fashions: An Empirical Study on the Performance of Native Apps and Web Apps on Android
    Ma, Yun
    Liu, Xuanzhe
    Liu, Yi
    Liu, Yunxin
    Huang, Gang
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2018, 17 (05) : 990 - 1003
  • [42] Security-related policy and law in Japan
    Kiyotani, T
    INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 1998, 49 (01) : 123 - 124
  • [43] Security views - Update on information security-related legislation
    Schultz, E
    COMPUTERS & SECURITY, 2005, 24 (07) : 510 - 511
  • [44] CiD: Automating the Detection of API-Related Compatibility Issues in Android Apps
    Li, Li
    Bissyande, Tegawende F.
    Wang, Haoyu
    Klein, Jacques
    ISSTA'18: PROCEEDINGS OF THE 27TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2018, : 153 - 163
  • [45] Analyzing and Assessing the Security-Related Defects
    Bansal, Ankita
    Malhotra, Ruchika
    Raje, Kimaya
    2016 1ST INTERNATIONAL CONFERENCE ON INNOVATION AND CHALLENGES IN CYBER SECURITY (ICICCS 2016), 2016, : 21 - 25
  • [46] Android security assessment: A review, taxonomy and research gap study
    Garg, Shivi
    Baliyan, Niyati
    COMPUTERS & SECURITY, 2021, 100
  • [47] Permission Issues in Open-source Android Apps: An Exploratory Study
    Scoccia, Gian Luca
    Peruma, Anthony
    Pujols, Virginia
    Malavolta, Ivano
    Krutz, Daniel E.
    2019 19TH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM), 2019, : 238 - 249
  • [48] An Empirical Study of Code Deobfuscations on Detecting Obfuscated Android Piggybacked Apps
    Zhang, Yanxin
    Xiao, Guanping
    Zheng, Zheng
    Zhu, Tianqing
    Tsang, Ivor W.
    Sui, Yulei
    2020 27TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2020), 2020, : 41 - 50
  • [49] Guidelines for Architecting Android Apps: A Mixed-Method Empirical Study
    Verdecchia, Roberto
    Malavolta, Ivano
    Lago, Patricia
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2019, : 141 - 150
  • [50] How Android Apps Break the Data Minimization Principle: An Empirical Study
    Zhang, Shaokun
    Lei, Hanwen
    Wang, Yuanpeng
    Li, Ding
    Guo, Yao
    Chen, Xiangqun
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 1238 - 1250