The Transitivity of Trust Problem in the Interaction of Android Applications
Steffen Bartsch, Karsten Sohr, Michaela Bunke, Oliver, Hofrichter, Bernhard Berger

TL;DR
This paper addresses the transitivity of trust in Android applications by proposing a static analysis method to detect information flows between components, highlighting potential security issues in multi-application environments.
Contribution
It introduces a scalable static analysis approach based on software architecture to reveal trust transitivity problems in Android and similar platforms.
Findings
Feasibility demonstrated on Android applications
Analysis can detect transitive trust issues
Potential for generalization to other architectures
Abstract
Mobile phones have developed into complex platforms with large numbers of installed applications and a wide range of sensitive data. Application security policies limit the permissions of each installed application. As applications may interact, restricting single applications may create a false sense of security for the end users while data may still leave the mobile phone through other applications. Instead, the information flow needs to be policed for the composite system of applications in a transparent and usable manner. In this paper, we propose to employ static analysis based on the software architecture and focused data flow analysis to scalably detect information flows between components. Specifically, we aim to reveal transitivity of trust problems in multi-component mobile platforms. We demonstrate the feasibility of our approach with Android applications, although the…
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 · Cloud Data Security Solutions
