Cloak & Dagger - From Two Permissions to Complete Control of the UI Feedback Loop
Offered By: Black Hat via YouTube
Course Description
Overview
Explore a critical Android security vulnerability in this 45-minute Black Hat conference talk. Delve into how combining the SYSTEM_ALERT_WINDOW and BIND_ACCESSIBILITY_SERVICE permissions enables complete control of the UI feedback loop, leading to devastating and stealthy attacks. Learn about context-aware clickjacking, obscured flag bypass, context hiding, and invisible grid attacks. Examine design shortcomings in Android's security mechanisms and their implications for traditional phishing and ransomware. Discover the Android security team's response, proposed solutions for securing Android UI, and the current state of security updates. Gain insights into detecting Cloak & Dagger attacks and understand the evolving landscape of Android security vulnerabilities.
Syllabus
Intro
What is this work about?
Why would a user grant these permissions?
Security Mechanism #1
Security Mechanism #3
Attack: Context-aware Clickjacking
Obscured Flag Bypass
Attack: Context Hiding
Attack: Invisible Grid Attack
Design Shortcomings
Cloak & Dagger attacks
Traditional Phishing
Ransomware Example
How is the Android security team reacting?
Securing Android UI
What happened next...
Detect Cloak & Dagger
Let's go one step further...
Current state of Android security updates
Taught by
Black Hat
Related Courses
Computer SecurityStanford University via Coursera Cryptography II
Stanford University via Coursera Malicious Software and its Underground Economy: Two Sides to Every Story
University of London International Programmes via Coursera Building an Information Risk Management Toolkit
University of Washington via Coursera Introduction to Cybersecurity
National Cybersecurity Institute at Excelsior College via Canvas Network