Skip to main navigation Skip to search Skip to main content

Automated Detection of Consistence Between App Behavior and Privacy Policy of Android Apps

  • Jingyu Wang
  • , Mingkun Xu
  • , Haoyu Wang*
  • , Guo'ai Xu
  • *Corresponding author for this work
  • Beijing University of Posts and Telecommunications

Research output: Contribution to journalArticlepeer-review

Abstract

Mobile Apps frequently request access to sensitive information. Google recommends that developers should publish privacy policy document when uploading an App, with the aim of making the user aware of how the privacy information is used for better protection of users' privacy. Many studies focus on detecting the consistence between App behavior and privacy policy. However, most of them only focus on static analysis and use white-list to identify third-party libraries, which is inaccurate and incomplete. An automated detection tool is proposed to check whether the App privacy document is consistent with the App behavior. First, an improved natural language approach is used to extract the declared sensitive behavior in the privacy policy. Then, both static analysis and dynamic analysis are used to analyze the sensitive behavior of mobile App. Besides, a clustering-based approach is used to identify third-party library used in the App, which is more accurate than the traditional white-list based approach. Finally, the consistence detection is conducted with the statement of privacy policy and the analysis of the privacy permission in code. Based on the experiment of 455 Apps, the tool can accurately extract 94.75% of the privacy information in the privacy policy statement. Experiment results show that for roughly 50% of the Apps, there exists inconsistence between App behavior and privacy policy.

Original languageEnglish
Pages (from-to)56-69
Number of pages14
JournalJournal of Frontiers of Computer Science and Technology
Volume13
Issue number1
DOIs
StatePublished - 1 Jan 2019
Externally publishedYes

Keywords

  • dynamic analysis
  • mobile App
  • privacy policy
  • static analysis
  • the third party

Fingerprint

Dive into the research topics of 'Automated Detection of Consistence Between App Behavior and Privacy Policy of Android Apps'. Together they form a unique fingerprint.

Cite this