Android ION Hazard - The Curse of Customizable Memory Management System
Association for Computing Machinery (ACM) via YouTube
Overview
Syllabus
Intro
Everyday Memory Requirements
Special Memory Requirements
How to meet them: Traditional Design
How to meet them: New Design
Advantages of the new design
Architecture: ION
Rest of the talk...
Dos: Case Study
DoS: Discovery
DoS: Defense
Information Leak: Root Cause
Why uninitialized: customization
Why uninitialized: complexity
Information Leak: Discovery
Information Leak: Case Study
CVE-2015-8950: Live memory dump
Information Leak: Defense
Conclusion
Industry Feedback
Taught by
ACM CCS