Top Banner
https://tobi.rocks/ WhatsApp Backdoor (/Bug?) Another reason for not trusting closed-source crypto
21

WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

Mar 12, 2019

Download

Documents

volien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

WhatsApp Backdoor (/Bug?)Anotherreasonfornottrustingclosed-sourcecrypto

Page 2: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

WhatsApp

• 1billionmonthlyactiveusers(February2016)• 1/7ofworldpopulation

• end-to-endencryption“completely”implementedApril2016• ImplementstheSignalprotocol

SignalPrivateMessenger

Page 3: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

The Backdoor

Alice Bob

Page 4: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

The Backdoor

Alice Bob

1

Page 5: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

The Backdoor

Alice Bob

12

Page 6: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

The Backdoor

Alice Bob

AliceandBobmeetinpersonandverifythefingerprint

12

3

Page 7: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

The Backdoor

Alice Bob

Page 8: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

The Backdoor

Alice Bob

4 “HiBob”

Page 9: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

The Backdoor

Alice Bob

4 “HiBob”

5

Page 10: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

The Backdoor

Alice Bob

4 “HiBob”

5

6 “HiBob”

Page 11: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

The Backdoor

Alice Bob

4 “HiBob”

5

6 “HiBob”

7

Bob’ssecuritycodehaschanged

Page 12: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

The Backdoor

Alice Bob

4 “HiBob”

5

6 “HiBob”

7

Bob’ssecuritycodehaschanged 8 “HiBob”

Page 13: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

Alice’sPhone Attacker Alice’sPhone

Page 14: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

Signal is doing it right

• Thewarningisdisplayed• Themessageisneverretransmitted

Page 15: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

Disclosure Timeline

Page 16: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

Disclosure Timeline

• WhitehatreportonApril10

Page 17: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

Disclosure Timeline

• WhitehatreportonApril10• Facebook,May25:“Thisisexpectedbehavior”

Page 18: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

Disclosure Timeline

• WhitehatreportonApril10• Facebook,May25:“Thisisexpectedbehavior”• Me:“Thisshouldnotbeexpectedbehavior.“

Page 19: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

Disclosure Timeline

• WhitehatreportonApril10• Facebook,May25:“Thisisexpectedbehavior”• Me:“Thisshouldnotbeexpectedbehavior.“• Facebook,May31:“Wewerepreviouslyawareoftheissue[…]fornowit'snotsomethingwe'reactivelyworkingonchanging”

Page 20: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

Disclosure Timeline

• WhitehatreportonApril10• Facebook,May25:“Thisisexpectedbehavior”• Me:“Thisshouldnotbeexpectedbehavior.“• Facebook,May31:“Wewerepreviouslyawareoftheissue[…]fornowit'snotsomethingwe'reactivelyworkingonchanging”• Status(December28):Notfixed

Page 21: WhatsApp Backdoor (/Bug?) file The Backdoor Alice Bob Alice and Bob meet in person and verify the fingerprint 2 1 3

https://tobi.rocks/

More reasons to use Signal

• Signalisopensource• Signalhasmostlyreproduciblebuilds• WhatsAppmaystoreMetadata(accordingtoprivacypolicy)

• timestampinformation• successofmessagedelivery• phonenumbersofsenderandrecipient• contactlists• “otherinformation”

• Signalstoresless:• lastdayauserconnected• contactlistsarenotstoredonsignalservers