Man In The Disk
Slava Makkaveev presents man in the disk: Most of modern OS are using sandboxing in order to prevent malicious apps from affecting other apps or even harming the OS itself.
Summary
Architecture and Background
Most of modern OS are using sandboxing in order to prevent malicious apps from affecting other apps or even harming the OS itself. Google is constantly reinforcing Android’s sandbox protection, introducing new features to prevent any kind of sandbox bypass.
Vulnerability Analysis
In this talk we want to shed new light on a less known attack surface which affects all Android devices and allows an attacker to hijack the communication between privileged apps and the disk, bypassing Android’s latest sandbox protection.
Exploitation and Demonstrations
The problem begins when privileged apps interact with files stored in exposed areas, and even worse, some of them will unintentionally break the sandbox by insecurely appending such data to its confinements.
Remediation and Defensive Strategies
Can you imagine if someone could execute code in the context of your keyboard, or install an unwanted app without your consent? Well… It’s hardly within the realm of imagination.
The external storage and network based vulnerabilities we discovered, can be leveraged by the attacker to corrupt data, steal sensitive information or even take control of your device.
Related talks
Main Stage·46 min
Josh Mitchell
Josh Mitchell presents ridealong adventures: critical issues with police body cameras: The police body camera market has been growing in popularity over the last few years.
Main Stage·1 hr 56 min
Svea · Suggy · Till
Svea et al. presents inside the fake science factory: Fake News has got a sidekick and it's called Fake Science.
Main Stage·18 min
0x200b
0x200b presents detecting blue team research through targeted ads: When my implant gets discovered how will I know?


