Semantic-aware Comment Analysis Approach for API Permission Mapping on Android

被引:0
|
作者
Shim, Hyunseok [1 ]
Jung, Souhwan [1 ]
机构
[1] Soongsil Univ, Hyungnam Bldg,369 Sangdo Ro, Seoul, South Korea
关键词
Access control; Android API; Android Permission; Natural Language Processing;
D O I
10.1145/3443279.3443312
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As Android platform is protected by permissions, which is one of the most powerful access control models of Android, it is possible to restrict the use of certain sensitive APIs. In contrast, many applications declare permissions more than they need, requiring API permission specification to detect these cases. However, prominent previous research has not been focused on java documents or comment from Android developers, despite a lot of information. To address this problem, we propose a novel method to analyze naturally written comments from Android developers for API permission map construction. We extract all comments and java documents from raw Android source code and extract permission information using natural language processing techniques. At the same time, we parse naturally written source code and extract API signature, to perform the mapping between permission. Moreover, we categorize all permissions and APIs according to their behavior explained in the comment to measure the potential risk level resulted from misuse. Our experiment on Android 10, which is the latest version, mapped 3,012 APIs with permission, and categorized semantically with seven different categories.
引用
收藏
页码:61 / 69
页数:9
相关论文
共 38 条
  • [1] Semantic-aware Comment Analysis Approach for API Permission Mapping on Android
    Shim, Hyunseok
    Jung, Souhwan
    [J]. ACM International Conference Proceeding Series, 2020, : 61 - 69
  • [2] Efficient Semantic-Aware TSDF Mapping with Adaptive Resolutions
    Wang, Weidong
    Hu, Yu
    Xi, Wei
    Zou, Danping
    Yu, Wenxian
    [J]. 2023 3RD INTERNATIONAL CONFERENCE ON ROBOTICS, AUTOMATION AND ARTIFICIAL INTELLIGENCE, RAAI 2023, 2023, : 39 - 45
  • [3] A Semantic-Aware, Accurate and Efficient API for (Co-)Simulation of CPS
    Liboni, Giovanni
    Deantoni, Julien
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2020, 2021, 12524 : 280 - 294
  • [4] A Semantic-Aware Approach for Automatic Cloud Services Composition
    Naji, Hasan A. H.
    Wu, Chao Zhong
    Gao, Shu
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (08): : 181 - 195
  • [5] Detecting Permission Over-claim of Android Applications with Static and Semantic Analysis Approach
    Tang, Junwei
    Li, Ruixuan
    Han, Hongmu
    Zhang, Heng
    Gu, Xiwu
    [J]. 2017 16TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS / 11TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING / 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2017, : 706 - 713
  • [6] API and Permission-based Classification System for Android Malware Analysis
    Park, Jungsoo
    Chun, Hojin
    Jung, Souhwan
    [J]. 2018 32ND INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2018, : 930 - 935
  • [7] Bash comment generation via data augmentation and semantic-aware CodeBERT
    Shen, Yiheng
    Ju, Xiaolin
    Chen, Xiang
    Yang, Guang
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2024, 31 (01)
  • [8] Bash comment generation via data augmentation and semantic-aware CodeBERT
    Yiheng Shen
    Xiaolin Ju
    Xiang Chen
    Guang Yang
    [J]. Automated Software Engineering, 2024, 31
  • [9] A Semantic-aware Representation Framework for Online Log Analysis
    Meng, Weibin
    Liu, Ying
    Huang, Yuheng
    Zhang, Shenglin
    Zaiter, Federico
    Chen, Bingjin
    Pei, Dan
    [J]. 2020 29TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2020), 2020,
  • [10] Towards Semantic-Aware Learning Object Retrieval - An Ontological Approach
    Lee, Ming-Che
    Wang, Tzone I.
    [J]. BULLETIN OF THE TECHNICAL COMMITTEE ON LEARNING TECHNOLOGY, 2005, 7 (02): : 57 - 58