Detecting personally identifiable information transmission in android applications using light-weight static analysis

被引:4
|
作者
Wongwiwatchai, Nattanon [1 ]
Pongkham, Phannawhat [1 ]
Sripanidkulchai, Kunwadee [1 ]
机构
[1] Chulalongkorn Univ, Dept Comp Engn, 254 Phyathai Rd, Bangkok, Thailand
关键词
Data analytics; Machine learning; Privacy; Personally identifiable information (PII); Mobile applications; MOBILE DEVICES;
D O I
10.1016/j.cose.2020.102011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This convenience of mobile devices has driven significant growth in the volume of personal information users store on their devices as well as everyday mobile application usage. How-ever, users are becoming increasingly aware of the access these applications have to their personal information and the risk that applications may transmit Personally Identifiable Information (PII) to external servers, sometimes unknowingly to users. There is no easy way to know whether or not an application transmits PII. If this information could be made available to users as early as when they are browsing application markets looking for new applications to install on their devices, they can weigh the pros and cons to make an informed decision on the associated risk of their private information potentially being exposed. Previously, detection of PII transmission has been tackled using heavy-weight techniques such as static code analysis and dynamic behavior analysis requiring from several minutes to hours of testing and analysis per application. In constrast, we propose using light-weight methods to extract features that we then use to develop a classification model to detect PII transmission in under a minute with performance that rivals the heavy-weight techniques. We evaluate our model using an extensive set of more than 8700 top-ranked Android applications. Our approach is precise and fast, making it suitable for real-time detection and analysis of PII transmission in mobile applications. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:14
相关论文
共 47 条
  • [1] Fixing Resource Leaks in Android Apps with Light-weight Static Analysis and Low-overhead Instrumentation
    Liu, Jierui
    Wu, Tianyong
    Yan, Jun
    Zhang, Jian
    2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2016, : 342 - 352
  • [2] Detecting and classifying android malware using static analysis along with creator information
    Graduate School of Information Security, Korea University, Seoul
    136-713, Korea, Republic of
    不详
    VA
    20190, United States
    Int. J. Distrib. Sens. Netw.,
  • [3] Detecting and Classifying Android Malware Using Static Analysis along with Creator Information
    Kang, Hyunjae
    Jang, Jae-wook
    Mohaisen, Aziz
    Kim, Huy Kang
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2015,
  • [4] ELAID: detecting integer-Overflow-to-Buffer-Overflow vulnerabilities by light-weight and accurate static analysis
    Lili Xu
    Mingjie Xu
    Feng Li
    Wei Huo
    Cybersecurity, 3
  • [5] ELAID: detecting integer-Overflow-to-Buffer-Overflow vulnerabilities by light-weight and accurate static analysis
    Xu, Lili
    Xu, Mingjie
    Li, Feng
    Huo, Wei
    CYBERSECURITY, 2020, 3 (01)
  • [6] A Light-Weight Malware Static Visual Analysis for IoT Infrastructure
    Naeem, Hamad
    Guo, Bing
    Naeem, Muhammad Rashid
    2018 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND BIG DATA (ICAIBD), 2018, : 240 - 244
  • [7] Cobra: a light-weight tool for static and dynamic program analysis
    Holzmann G.J.
    Holzmann, Gerard J. (gholzmann@acm.org), 1600, Springer London (13): : 35 - 49
  • [8] Detecting Software Vulnerabilities in Android Using Static Analysis
    Dhaya, R.
    Poongodi, M.
    2014 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2014, : 915 - 918
  • [9] Static Secure Page Allocation for Light-Weight Dynamic Information Flow Tracking
    Santos, Juan Carlos Martinez
    Fei, Yunsi
    Shi, Zhijie Jerry
    CASES'12: PROCEEDINGS OF THE 2012 ACM INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS, 2012, : 27 - 36
  • [10] Detecting Energy Bugs in Android Apps Using Static Analysis
    Jiang, Hao
    Yang, Hongli
    Qin, Shengchao
    Su, Zhendong
    Zhang, Jian
    Yan, Jun
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2017, 2017, 10610 : 192 - 208