Overview
Syllabus
Intro
Browser choices
The Same-Origin Policy
XSS - the underlying problem
XSS - what an attacker can do
Types of XSS
Isn't XSS so 2010?
Passwords on the Web
Solution: A Password Manager
Password Managers and XSS
Security Considerations
Five key features of PW Managers
HTML5 autocomplete
Our notion vs. Google's notion
What are login forms like out there?
Analysis of Web password fields
Similar attacker model
Comparing the attacks
Bottom line
Mismatch in notion/implementations
Our proposed solution
Constraints for this approach
PoC Implementation
Functional evaluation
What to take away!
Taught by
Black Hat