View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp...

28
Philipp Markert , Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking SMS-based Two-Factor Authentication Santa Clara, California, USA | WAY 2019 | August 11, 2019

Transcript of View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp...

Page 1: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

Philipp Markert, Florian Farke, and Markus Dürmuth

View The Email to Get Hacked:Attacking SMS-based Two-Factor Authentication

Santa Clara, California, USA | WAY 2019 | August 11, 2019

Page 2: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

1

Two-Factor Authentication

Page 3: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

1 2

1

Page 4: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

2FAAdoption

Gmail Confidential

Mode

Attacking Google’s

2FA

Are there alternatives?

Page 5: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

3

2FAAdoption

Page 6: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

analyzed top 100 websites

75 left

57 left

31 offer 2FA

25no login

18duplicates

26no 2FA

* Le Pochat et al. Tranco: A Research-Oriented Top Sites Ranking Hardened Against Manipulation. NDSS ’193

*

Page 7: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

31 websites offer 2FA

25 (81%)

7 (23%)

4

24 (77%)

Page 8: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

Gmail Confidential

Mode5

Page 9: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

6

Page 10: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

7

Page 11: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

8

Page 12: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

Email

Tonight’s door code:

long long short long

9

Page 13: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

Link

Tonight’s door code:

long long short long

https://confidential-mail.google.com/msg/...

10

Page 14: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

Link

Tonight’s door code:

long long short long

11

2FA Confidential Mode

Page 15: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

12

Attacking Google’s

2FA

Page 16: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

[email protected]: wonderland

12

Page 17: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

13

1. Email

Page 18: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

13

1. Email

https://confidential-mail.google.com/msg/…

https://confidential-mail.oscar.com/msg/...

Page 19: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

13

1. Email

Page 20: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

4. 6. G-123456

3. Login

13

1. Email

5. G-1234562.

Confidential Mode

Page 21: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

14

Are therealternatives?

Page 22: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

14

1. Improve the text of the SMS

2FA

ConfidentialMode

Page 23: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

14

1. Improve the text of the SMS

Page 24: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

14

1. Improve the text of the SMS

Page 25: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

15

2. Use a Software Token

Page 26: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

3. Use a Hardware Token

16

Page 27: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

31 websites offer 2FA

25 (81%)

7 (23%)

24 (77%)

[email protected]: wonderland

Page 28: View The Email to Get Hacked: Attacking SMS-based Two ... · @gmail. com pw: w onderla nd. Philipp Markert, Florian Farke, and Markus Dürmuth View The Email to Get Hacked: Attacking

Philipp Markert, Florian Farke, and Markus Dürmuth

View The Email to Get Hacked:Attacking SMS-based Two-Factor Authentication

Santa Clara, California, USA | WAY 2019 | August 11, 2019