4 ms·
WhatsApp messages (even group chats) are by default end-to-end encrypted with keys generated on your device that WhatsApp does not control.
by cwyers 7y ago
WhatsApp messages (even group chats) are by default end-to-end encrypted with keys generated on your device that WhatsApp does not control.
- leetcrew 7y agothis is what they say, and it's probably true, but you can't actually know without disassembling and analyzing the executable after every update. it's hard for me to think of something I would want to say that's too sensitive to send over sms but not too sensitive to send over an encrypted chat maintained by Facebook.
- cwyers 7y agoAt a certain level, if you don't trust someone, you can't do anything. Let's say you have the source code. You have the source code audited. You have reproducible builds, so you know that the source code is what was used to generate that set of binaries. How do you know that the platform vendor isn't substituting some other code at runtime? How do you know that the hardware doesn't have a back door? How do you know that the compiler isn't inserting malicious code into the app? At the end of the day, the only way to prove that something is doing the right thing is to watch what it does. Everything else is an educated guess. People have built third-party WhatsApp clients, even as Facebook has tried to combat them. What Whatsapp does has been observed to the point where people are able to interact with the server at various points in time. There have been vulnerabilities reported in WhatsApp; no software is perfect, and WhatsApp has made the choice to collect more metadata than, for instance, Signal. But up until now, nobody has found any evidence that WhatsApp is not end-to-end encrypted as it claims to be. And there are ways for people to find that out, and a lot of incentives for people to do so. Nothing is perfect, and at some point you have to decide to trust someone. I understand that trusting Facebook is fraught. But there are people with good reputations who do good work, like Moxie and tptacek, who do have expertise and can recommend WhatsApp (with an important list of caveats). Whatsapp is not perfect, but most of the options out there are much, much worse.
- StreamBright 7y ago"end-to-end encrypted" user1 -- server -- user2 Does this mean user1 to user2 or user1 to server and user2 to server. Both of them are end to end when you define end as client(user1, user2) or server. Again, it was proven several times that real user to user encryption is very rare, I am only aware of SILC doing that. I do not know enough about WhatsApp to believe it is user to user and I do not trust Facebook with anything. You can prove me wrong though.
- cwyers 7y agoIf the server can decrypt the messages, then it is not end-to-end encryption. That's what the term means.