470 likes | 597 Views
Explore the evolution of shoulder surfing in the digital age, from basic methods to advanced tools. Join Federico Pacheco in uncovering vulnerabilities in password security and ways to protect yourself from prying eyes. Learn about different approaches for image processing and analysis, including frame extraction and video processing. Discover how new technologies can enhance the traditional shoulder surfing techniques. Enhance your online security knowledge with this insightful guide!
E N D
ShoulderSurfing 2.0 Old schooltechniquesmadeeasy
Who’s the guy? • Prof. InfoSec & Cryptography at NationalTech. Univ. • CISSP • Security Researcher • TEDx Speaker • Book Author Ok, all in spanish Federico Pacheco @FedeQuark
Passwords, passwords everywhere • Main authentication factor • Repeated between services • Not so often changed • Usually weak
PasswordGuessing • Network Sniffing • SW/HW Keylogging • LoginBruteforcing • RainbowTables • FakeLogin • Social Engineering • ShoulderSurfing
Eye EyeEye • Reading angle • 90° +/- 30° Vertical • 90° +/- 40° Horizontal • Reading focal distance • 38 - 63 cm • Max: 1 m (Arial 12)
YoumaysayI’mawfulontyping • But I’m not the onlye one… • Professional: 50-80 wpm • 2-fingered: 27-37 wpm
Time goesby, but… • Peopletypetheirpwds in front of others • Ifnobodyiswatching, no onesuspect
SS2.0 in a nutshell • Stand nearthetypist • Point hiskeyboardwiththemirror • Record video whiletyping • Process & Analysis Wherethemagichappens • Getthepwd
Friend’s iPhone Camera Mirror Bitednail
Thecoolway (DealeXtremestuff)
You see… Anything? Whataboutthis? Themirror, bitch!
3approaches 3 • Independentimageprocessing • Direct video processing • Automatedprocessing
1: Independentimageprocessing • Frameextraction • ffmpeg • BatchProcessing • IrfanView • Analysis • Eyework
Rotate & Mirroring Original Rotated Mirrored
Case Study • iPhone 5 (HD 1080) • Normal typing • Indoor light
Q Z A W X S E C D R V F G T B H Y N J U M K I , . L O P Ñ -
Q Z A W X S E C D R V F G T B H Y N J U M K I , . L O P Ñ -
Tips • Transparentkeyboard • Watch at theprevious & nextmovement • ConsiderShifted/Altedkeys
Didn’tgetenoughkeys? No Prob! Yourbrainneedsjust 70% _OU CA_ R__D T_ _S SH_U_DE_ S_RFI_G _.0 R_ LE _ I N_ _D T_ SL_ _P
2: Direct video processing • Video analysis software • Kinovea (Open Source)
3: Automatedprocessing • 3D Modeling • Hand • Keyboard • Motionestimation • 3D over 2D • PhysicsEngine • Motion tracking • Collisiondetection • Python script thatsolveseverything…
All in all… • Old Techniques + New Technologies = Cool • PracticeClassicShouldersurfing & 2.0 twist • More applications • Mobile, electroniclocks, etc.