D u D u k k e e S y s t s t e m s m s
D u D u k k e S y y s s t t e e m s
ScreenPass: Secure Password Entry on Touchscreen Devices
Dongtao Liu Duke University May 2012
Joint work with: Ryan Scudellari, Eduardo Cuervo, and Landon P. Cox
ScreenPass: Secure Password Entry on Touchscreen Devices Dongtao - - PowerPoint PPT Presentation
D u k D u k e S y y s s t t e e m s ScreenPass: Secure Password Entry on Touchscreen Devices Dongtao Liu Duke University May 2012 Joint work with: Ryan Scudellari, Eduardo Cuervo, and Landon P. Cox D u D u k k e e S y s t s t e m
D u D u k k e e S y s t s t e m s m s
D u D u k k e S y y s s t t e e m s
Joint work with: Ryan Scudellari, Eduardo Cuervo, and Landon P. Cox
imo.com mint.com Real Sync FriendCaster
OCR
Untrusted App Text-input widget Input Method Framework System service ScreenPass System service ScreenPass IME Android Window Manager Frame Checker Software Keyboard (9) <x, y> ‘a’ Secure Domain Bar (7) taint=‘facebook’ (1) Get IME (2) Start IME (3) Set check=‘false’ Get check (4) Display Keyboard (5) Display Domain Bar (6) ‘facebook.com’ (8) <x, y> (10) ‘a’ tagged with ‘facebook.com’
RG BA RG BA
OCR Engine
Application Type
Outside the domain Plaintext
network Plaintext to file
Pageonce Finance
√
MessengerWithYou Communication
√
Meebo IM Communication
√
Picassatools Social
√
Skout Social
√ √
Match.com "Dating"
√
Myyearbook.com "Dating"
√
Chess.com "Online Game"
√ √
50 100 150 200 250 300 General App Drawer Video Labyrinth Winds of Steel Run Time (ms)
10 20 30 40 50 60 App drawer Video Pinball Labyrinth Winds of Steel Frame Rate (frame/sec) stock 0ms 500ms 1000ms
10 20 30 40 50 60 70 80 90 General App Drawer Video Pinball Labyrinth Winds of Steel Power (Joules) stock 0ms 500ms 1000ms