SlideShare ist ein Scribd-Unternehmen logo
1 von 53
Downloaden Sie, um offline zu lesen
Modern Day Authentication 
Tim Messerschmidt 
Head of Developer Advocacy, EMEA 
PayPal + Braintree 
Braintree_Dev. @SeraAndroid / @PayPalDev
Braintree_Dev. @SeraAndroid / @PayPalDev
Braintree_Dev. @SeraAndroid / @PayPalDev
That’s me 
Braintree_Dev. @SeraAndroid / @PayPalDev
>Death to Passwords _ 
Braintree_Dev. @SeraAndroid / @PayPalDev
Braintree_Dev. @SeraAndroid / @PayPalDev
The top 1000 most used 
passwords of 2012 
wiki.skullsecurity.org/Passwords 
Braintree_Dev. @SeraAndroid / @PayPalDev
4.7% OF ALL USERS USE THE 
PASSWORD PASSWORD 
Braintree_Dev. @SeraAndroid / @PayPalDev
8.5% OF ARE USING 
PASSWORD OR 123456 
Braintree_Dev. @SeraAndroid / @PayPalDev
9.8% USE PASSWORD, 
123456 OR 12345678 
Braintree_Dev. @SeraAndroid / @PayPalDev
... and it doesn’t even stop here 
14% have a password from the top 10 
40% have a password from the top 100 
79% have a password from the top 500 
91% have a password from the top 1000 
Braintree_Dev. @SeraAndroid / @PayPalDev
A brief analysis of the 
situation in 2013 
cbsn.ws/1siTPGH 
Braintree_Dev. @SeraAndroid / @PayPalDev
1. 123456 
2. password 
3. 12345678 
4. qwerty 
5. abc123 
6. 123456789 
7. 111111 
8. 1234567 
9. iloveyou 
10. Adobe123 
11. 123123 
12. admin 
13. 1234567890 
14. letmein 
15. photoshop 
16. 1234 
17. monkey down 
18. shadow 
19. sunshine 
20. 12345 
Braintree_Dev. @SeraAndroid / @PayPalDev
1. 123456 up 1 
2. password down 1 
3. 12345678 
4. qwerty up 1 
5. abc123 down 1 
6. 123456789 new 
7. 111111 up 2 
8. 1234567 up 5 
9. iloveyou up 2 
10. adobe123 new 
11. 123123 up 5 
12. admin new 
13. 1234567890 new 
14. letmein down 7 
15. photoshop new 
16. 1234 new 
17. monkey down 11 
18. shadow 
19. sunshine down 5 
20. 12345 new 
Braintree_Dev. @SeraAndroid / @PayPalDev
1. 123456 up 1 
2. password down 1 
3. 12345678 
4. qwerty up 1 
5. abc123 down 1 
6. 123456789 new 
7. 111111 up 2 
8. 1234567 up 5 
9. iloveyou up 2 
10. adobe123 new 
11. 123123 up 5 
12. admin new 
13. 1234567890 new 
14. letmein down 7 
15. photoshop new 
16. 1234 new 
17. monkey down 11 
18. shadow 
19. sunshine down 5 
20. 12345 new 
Braintree_Dev. @SeraAndroid / @PayPalDev
Braintree_Dev. @SeraAndroid / @PayPalDev
>The 3 key problems _ 
Braintree_Dev. @SeraAndroid / @PayPalDev
Braintree_Dev. abstrusegoose.com/2@9S6e raAndroid / @PayPalDev
“Favor experience /$security too much over the 
and you’ll d+/ make the 
website a pain to use.” 
smashingmagazine.com/2012/10/26/password-masking-hurt-signup-form 
Braintree_Dev. @SeraAndroid / @PayPalDev
vs. 
Braintree_Dev. @SeraAndroid / @PayPalDev
People forget passwords… 
45% admit to leaving a website instead of re-setting 
their password or answering security 
questions 
- Blue Inc. 2011 
Braintree_Dev. @SeraAndroid / @PayPalDev
Let’s admit it: 
Passwords really suck! 
Braintree_Dev. @SeraAndroid / @PayPalDev
People hate to register 
Out of 657 surveyed users 66% think that 
social sign-in is a desirable alternative. 
- Blue Inc. 2011 
Braintree_Dev. @SeraAndroid / @PayPalDev
> Braintree Says Goodbye to Passwords 
With One Touch Payments for PayPal and 
Venmo, and Hello to Bitcoin braintreepayments.com/blog/goodbye-passwords-one-touch-hello-bitcoin 
Braintree_Dev. @SeraAndroid / @PayPalDev
Merchant app 
PayPal app 
Merchant app 
Braintree_Dev. @SeraAndroid / @PayPalDev
Merchant app 
PayPal app 
Merchant app 
Braintree_Dev. @SeraAndroid / @PayPalDev
Merchant app 
PayPal app 
Merchant app 
Braintree_Dev. @SeraAndroid / @PayPalDev
Merchant app 
PayPal app 
Merchant app 
Braintree_Dev. @SeraAndroid / @PayPalDev
2 Factor Authentication 
twofactorauth.org 
Braintree_Dev. @SeraAndroid / @PayPalDev
Passwordless Authentication 
medium.com/@ninjudd/passwords-are-obsolete-9ed56d483eb 
Braintree_Dev. @SeraAndroid / @PayPalDev
Braintree_Dev. @SeraAndroid / @PayPalDev
Braintree_Dev. @SeraAndroid / @PayPalDev
Braintree_Dev. @SeraAndroid / @PayPalDev
Authorization  Authentication Braintree_Dev. @SeraAndroid / @PayPalDev
/OAu$th d1.+0 / 
2007 
Braintree_Dev. @SeraAndroid / @PayPalDev
The 
Consumer 
Request 
Request Token 
Service 
Provider 
Grant 
Request Token 
Direct User 
to Service 
Obtain 
Authorization 
Direct to 
Consumer 
Request 
Access Token 
Grant 
Access Token 
Access 
Resources 
Braintree_Dev. @SeraAndroid / @PayPalDev
/OAu$th 1d.0+a/ 
2009 
Braintree_Dev. @SeraAndroid / @PayPalDev
/OAu$th d2.+0 / 
2012 
Braintree_Dev. @SeraAndroid / @PayPalDev
The 
Consumer 
Direct User 
to Service 
Service 
Provider 
Obtain 
Authorization 
Request 
Access Token 
Grant 
Access Token 
Direct to 
Consumer 
Access 
Resources 
Braintree_Dev. @SeraAndroid / @PayPalDev
/O$penIdD +/ 
Braintree_Dev. @SeraAndroid / @PayPalDev
/Comb$inatdio+n/s 
Braintree_Dev. @SeraAndroid / @PayPalDev
Braintree_Dev. @SeraAndroid / @PayPalDev
What’s next? Braintree_Dev. @SeraAndroid / @PayPalDev
Braintree_Dev. @SeraAndroid / @PayPalDev
Braintree_Dev. @SeraAndroid / @PayPalDev
Braintree_Dev. @SeraAndroid / @PayPalDev
Braintree_Dev. @SeraAndroid / @PayPalDev
Braintree_Dev. @SeraAndroid / @PayPalDev
Utilizing A Trusted Environment Braintree_Dev. @SeraAndroid / @PayPalDev
Scaling Security Braintree_Dev. @SeraAndroid / @PayPalDev
FIDO Alliance Braintree_Dev. @SeraAndroid / @PayPalDev
1 Security 
Matters to users and developers 
2 Difference 
Authentication and Authorization 
3 User Experience 
Should be enhanced not impaired 
Braintree_Dev. @SeraAndroid / @PayPalDev
Спасибо за внимание! 
tim@getbraintree.com 
braintreepayments.com/developers 
slideshare.com/PayPal 
Braintree_Dev. @SeraAndroid / @PayPalDev

Weitere ähnliche Inhalte

Ähnlich wie #MBLTdev: Современная аутентификация (PayPal)

Death to passwords - DroidCon Paris 2014
Death to passwords - DroidCon Paris 2014Death to passwords - DroidCon Paris 2014
Death to passwords - DroidCon Paris 2014
Paris Android User Group
 
How not to suck at Cyber Security
How not to suck at Cyber SecurityHow not to suck at Cyber Security
How not to suck at Cyber Security
Chris Watts
 

Ähnlich wie #MBLTdev: Современная аутентификация (PayPal) (20)

Death to Passwords
Death to Passwords Death to Passwords
Death to Passwords
 
Node.js Authentication and Data Security
Node.js Authentication and Data SecurityNode.js Authentication and Data Security
Node.js Authentication and Data Security
 
Mobile Authentication using Biometrics & Wearables
Mobile Authentication using Biometrics & WearablesMobile Authentication using Biometrics & Wearables
Mobile Authentication using Biometrics & Wearables
 
Death to passwords - DroidCon Paris 2014
Death to passwords - DroidCon Paris 2014Death to passwords - DroidCon Paris 2014
Death to passwords - DroidCon Paris 2014
 
Vaadin Flow - How to start - a short intro for Java Devs
Vaadin Flow - How to start - a short intro for Java DevsVaadin Flow - How to start - a short intro for Java Devs
Vaadin Flow - How to start - a short intro for Java Devs
 
Protecting the Front Door
Protecting the Front DoorProtecting the Front Door
Protecting the Front Door
 
Coding to the MasterCard OpenAPIs
Coding to the MasterCard OpenAPIsCoding to the MasterCard OpenAPIs
Coding to the MasterCard OpenAPIs
 
Ajax Development With Dreamweaver
Ajax Development With DreamweaverAjax Development With Dreamweaver
Ajax Development With Dreamweaver
 
Privacy in Social Network Sites
Privacy in Social Network SitesPrivacy in Social Network Sites
Privacy in Social Network Sites
 
Fast or Furious - Global Retail Benchmarks Webinar
Fast or Furious - Global Retail Benchmarks Webinar Fast or Furious - Global Retail Benchmarks Webinar
Fast or Furious - Global Retail Benchmarks Webinar
 
Master cardapis v7.2020
Master cardapis v7.2020Master cardapis v7.2020
Master cardapis v7.2020
 
Death To Passwords
Death To PasswordsDeath To Passwords
Death To Passwords
 
Death To Passwords Droid Edition
Death To Passwords Droid EditionDeath To Passwords Droid Edition
Death To Passwords Droid Edition
 
NextJS - Online Summit for Frontend Developers September 2020
NextJS - Online Summit for Frontend Developers September 2020NextJS - Online Summit for Frontend Developers September 2020
NextJS - Online Summit for Frontend Developers September 2020
 
Cheapass.in — presented at JSFoo 2016
Cheapass.in — presented at JSFoo 2016Cheapass.in — presented at JSFoo 2016
Cheapass.in — presented at JSFoo 2016
 
Death To Passwords
Death To PasswordsDeath To Passwords
Death To Passwords
 
Death To Passwords
Death To PasswordsDeath To Passwords
Death To Passwords
 
Droidcon Paris: The new Android SDK
Droidcon Paris: The new Android SDKDroidcon Paris: The new Android SDK
Droidcon Paris: The new Android SDK
 
Responding To Market Shifts
Responding To Market ShiftsResponding To Market Shifts
Responding To Market Shifts
 
How not to suck at Cyber Security
How not to suck at Cyber SecurityHow not to suck at Cyber Security
How not to suck at Cyber Security
 

Mehr von e-Legion

Mehr von e-Legion (20)

MBLT16: Elena Rydkina, Pure
MBLT16: Elena Rydkina, PureMBLT16: Elena Rydkina, Pure
MBLT16: Elena Rydkina, Pure
 
MBLT16: Alexander Lukin, AppMetrica
MBLT16: Alexander Lukin, AppMetricaMBLT16: Alexander Lukin, AppMetrica
MBLT16: Alexander Lukin, AppMetrica
 
MBLT16: Vincent Wu, Alibaba Mobile
MBLT16: Vincent Wu, Alibaba MobileMBLT16: Vincent Wu, Alibaba Mobile
MBLT16: Vincent Wu, Alibaba Mobile
 
MBLT16: Dmitriy Geranin, Afisha Restorany
MBLT16: Dmitriy Geranin, Afisha RestoranyMBLT16: Dmitriy Geranin, Afisha Restorany
MBLT16: Dmitriy Geranin, Afisha Restorany
 
MBLT16: Marvin Liao, 500Startups
MBLT16: Marvin Liao, 500StartupsMBLT16: Marvin Liao, 500Startups
MBLT16: Marvin Liao, 500Startups
 
MBLT16: Andrey Maslak, Aviasales
MBLT16: Andrey Maslak, AviasalesMBLT16: Andrey Maslak, Aviasales
MBLT16: Andrey Maslak, Aviasales
 
MBLT16: Andrey Bakalenko, Sberbank Online
MBLT16: Andrey Bakalenko, Sberbank OnlineMBLT16: Andrey Bakalenko, Sberbank Online
MBLT16: Andrey Bakalenko, Sberbank Online
 
Rx Java architecture
Rx Java architectureRx Java architecture
Rx Java architecture
 
Rx java
Rx javaRx java
Rx java
 
MBLTDev15: Hector Zarate, Spotify
MBLTDev15: Hector Zarate, SpotifyMBLTDev15: Hector Zarate, Spotify
MBLTDev15: Hector Zarate, Spotify
 
MBLTDev15: Cesar Valiente, Wunderlist
MBLTDev15: Cesar Valiente, WunderlistMBLTDev15: Cesar Valiente, Wunderlist
MBLTDev15: Cesar Valiente, Wunderlist
 
MBLTDev15: Brigit Lyons, Soundcloud
MBLTDev15: Brigit Lyons, SoundcloudMBLTDev15: Brigit Lyons, Soundcloud
MBLTDev15: Brigit Lyons, Soundcloud
 
MBLTDev15: Egor Tolstoy, Rambler&Co
MBLTDev15: Egor Tolstoy, Rambler&CoMBLTDev15: Egor Tolstoy, Rambler&Co
MBLTDev15: Egor Tolstoy, Rambler&Co
 
MBLTDev15: Alexander Orlov, Postforpost
MBLTDev15: Alexander Orlov, PostforpostMBLTDev15: Alexander Orlov, Postforpost
MBLTDev15: Alexander Orlov, Postforpost
 
MBLTDev15: Artemiy Sobolev, Parallels
MBLTDev15: Artemiy Sobolev, ParallelsMBLTDev15: Artemiy Sobolev, Parallels
MBLTDev15: Artemiy Sobolev, Parallels
 
MBLTDev15: Alexander Dimchenko, DIT
MBLTDev15: Alexander Dimchenko, DITMBLTDev15: Alexander Dimchenko, DIT
MBLTDev15: Alexander Dimchenko, DIT
 
MBLTDev: Evgeny Lisovsky, Litres
MBLTDev: Evgeny Lisovsky, LitresMBLTDev: Evgeny Lisovsky, Litres
MBLTDev: Evgeny Lisovsky, Litres
 
MBLTDev: Alexander Dimchenko, Bright Box
MBLTDev: Alexander Dimchenko, Bright Box MBLTDev: Alexander Dimchenko, Bright Box
MBLTDev: Alexander Dimchenko, Bright Box
 
MBLTDev15: Konstantin Goldshtein, Microsoft
MBLTDev15: Konstantin Goldshtein, MicrosoftMBLTDev15: Konstantin Goldshtein, Microsoft
MBLTDev15: Konstantin Goldshtein, Microsoft
 
MBLTDev15: Anna Mikhina, Maxim Evdokimov, Tinkoff Bank
MBLTDev15: Anna Mikhina, Maxim Evdokimov, Tinkoff Bank MBLTDev15: Anna Mikhina, Maxim Evdokimov, Tinkoff Bank
MBLTDev15: Anna Mikhina, Maxim Evdokimov, Tinkoff Bank
 

Kürzlich hochgeladen

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Kürzlich hochgeladen (6)

Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312
 
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 

#MBLTdev: Современная аутентификация (PayPal)