PolyScope: Multi-Policy Access Control Analysis to Triage Android Systems
Yu-Tsung Lee, William Enck, Haining Chen, Hayawardh Vijayakumar,, Ninghui Li, Daimeng Wang, Zhiyun Qian, Giuseppe Petracca, Trent Jaeger

TL;DR
PolyScope is a tool that analyzes Android access control policies to identify vulnerabilities by computing potential attack operations, revealing previously unknown security issues in OEM Android releases.
Contribution
The paper introduces PolyScope, a novel method for analyzing combined Android access control policies to accurately identify attack vectors and vulnerabilities.
Findings
Permission expansion can increase attack permissions by over 10X.
Approximately 15-20% of permissions are not convertible into attack operations.
PolyScope discovered two previously unknown vulnerabilities.
Abstract
Android filesystem access control provides a foundation for Android system integrity. Android utilizes a combination of mandatory (e.g., SEAndroid) and discretionary (e.g., UNIX permissions) access control, both to protect the Android platform from Android/OEM services and to protect Android/OEM services from third-party apps. However, OEMs often create vulnerabilities when they introduce market-differentiating features because they err when re-configuring this complex combination of Android policies. In this paper, we propose the PolyScope tool to triage the combination of Android filesystem access control policies to vet releases for vulnerabilities. The PolyScope approach leverages two main insights: (1) adversaries may exploit the coarse granularity of mandatory policies and the flexibility of discretionary policies to increase the permissions available to launch attacks, which we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Security and Verification in Computing · Network Security and Intrusion Detection
