Top
Best
New

Posted by dotcoma 1 day ago

WhatsApp's "End-to-End Encryption" Is the Biggest Lie in Tech History(medium.com)
37 points | 49 comments
soblemprolver 1 day ago|
The article opens with a statement by Telegram co-founder Pavel Durov who claims that WhatsApp shared Messages with third parties while Telegram "never did and never will" do that.

Now, Telegram doesn't use End-to-End encryption by default at all, does it? What I mean is: The message is encrypted on the sender's device and can only be decrypted on that and the receiver's device.

Telegram uses transport layer encryption that leaves all messages exposed to the servers an their admins. Last I checked, there was a E2E feature but every room I opened would just stop working after a while and my contacts were very confused about that. Large rooms weren't possible.

I have no idea what Meta/WhatsApp may or may not be doing but this article opens with Telegram and doesn't pick that up anymore. Makes it feel like a telegram ad.

The rest of the article may be fine but it's very lengthy and goes somewhere to show that dispite using the Signal protocol, WhatsApp cloud backups can be decrypted, I think. The Telegram ad was too irritating to give the article a fair chance, to be honest.

XMPP, Matrix and Signal are there, too.

vizzah 1 day ago||
Yes, the article lost a significant amount of credibility right from the start by bringing up Durov and his well-known, ongoing rivalry with WhatsApp.

Telegram is a much worse messenger when it comes to E2E encryption and default settings.

em-bee 1 day ago||
depends, at least he didn't claim that telegram is encrypted. the problem is that whatsapp encryption gives you a false sense of security, which arguably is worse than knowing your messages are not encrypted.
ShinyLeftPad 1 day ago|||
> Now, Telegram doesn't use End-to-End encryption by default at all, does it?

Underrated fact.

Also, no one knows who exactly operates Telegram and IIRC they don't even have an office. But we know Russian authorities have intense interest in it so it's hard to imagine FSB wouldn't figure out who it is and knock on their (or their relatives still in Russia) door. We know that Russian authorities previously banned Telegram, demanded encryption keys and then a bit later unbanned it saying "Pavel Durov was prepared to cooperate in combating terrorism and extremism on the platform".

dotcoma 1 day ago||
AFAIK, the FSB knocked on Durov’s previous company’s door, VKontakte, a Russian Facebook knock-off.

They asked for info on some of their users, were told “no” and… they told Durov that “it would be a good idea if you sold this thing to someone else”.

Which he did, for decent money but probably a lot less than it was worth. He then used that money to start Telegram, at first from Berlin and later on from Dubai, from 2017 I think.

VKontakte (VK) eventually created Max, a newish IM service that the tiger-fighting shortie at the Kremlin is pushing onto Russians, while trying to limit their use of Telegram, that is or at least was the standard in Russia.

https://www.theatlantic.com/international/archive/2025/10/ru...

omnimus 1 day ago|||
This might as well be constructed story so people use Russian service (i doubt somebody would even consider it otherwise).

It would be very different if Telegram was all e2ee like Signal and with published client source code. But current state it's far more likely it's just a honeypot.

ShinyLeftPad 1 day ago|||
I don't know how this is relevant. he didn't sell telegram as far as we know.
wookmaster 1 day ago||
Telegram won’t even let you stop random people from spamming you if you don’t pay monthly. It isn’t a company that cares about privacy at all.
tgsovlerkhgsel 1 day ago||
Feels AI generated ("linkedin-style" short sentences, blob of malformated text towards the bottom), so I'll give myself the permission to skim and take shortcuts.

The most interesting claim is the weakness of groups (the article claims the server controls who is a group member, without cryptographically secured authorization by an existing member).

The other key points are correct to my knowledge but unsurprising to anyone knowledgeable and partially apply to Signal too (backups are a weak point, you securing/disabling them properly doesn't protect you, metadata is unprotected and sensitive, participants in the conversation might upload the chat to Meta's AI, endpoints are attackable either through WhatsApp or other apps, the general trust issue - which isn't really resolved by being open source unless someone actually checks the reproducible builds AND someone reviews the code).

I thought that claim about the backup password hash was wrong, but https://www.nccgroup.com/media/fzwdxklh/_ncc_group_whatsapp_... suggests that Meta thought that 100k iterations of PBKDF2 are a reasonable choice for the key derivation, so it might actually be accurate.

AFAIK WhatsApp backups are, by default, encrypted with a key escrowed to WhatsApp (which means that an attacker using warrants now has to subpoena both the cloud provider and whatsapp - probably the best you can get while keeping backups usable for the 99% of people who can't be expected to write down a passphrase and still have it when asked).

But IMO the reality is that WhatsApp is the most secure messenger that you can expect normal people to actually use (mostly due to market share/network effect), and the only secure-ish messenger aside from Signal, so I'd be careful with the messaging towards "normies": "Signal is a much better choice, but out of the other options, Whatsapp is by far the least bad".

Otherwise, you end up with people picking something like Telegram because "it's all bad anyways" or "I've heard Telegram is secure".

syssigil 1 day ago|
[dead]
jchw 1 day ago||
This is just bad. The writing is more horrible Claude garbage. It also begins with this quote from Durov:

> Despite its claims, it reads users’ messages and shares them with third parties.

Note this claim. When it goes into its first smoking gun,

> WhatsApp [...] automatically backs up your entire chat history to iCloud or Google Drive

> This is what Durov meant. This is why he said ~95% of messages end up in plain text on Apple/Google servers.

This is the closest the article ever comes to proving the claim at the front. Note that nothing in this claim implies that Meta can or is reading your messages, only that it is "sharing" them with a third party, so we still haven't actually successfully justified this quote.

It then rambles over just about every security controversy WhatsApp has ever had: bugs, design flaws, etc.

Okay. Then it mentions that sometimes when you're talking to a business it's actually Meta servers on the other end of the encryption, I guess. This again seems like it doesn't really prove anything.

I am not saying none of these issues are problems, but this literal dump of AI output into Medium can't even justify its primary claim. It just keeps throwing more shit at you and hopes you've forgotten what the bold claim at the front of the article actually said was, since it isn't really true.

I do not believe Matrix is a scam, but it has almost all of these problems in some form aside from the stupid Cloud Backups issue, only its a bit more complicated. It has CVEs, generates tons of metadata and several places where homeservers could attempt to attack your privacy.

Durov's platform, meanwhile, offers very little in the way of end-to-end encryption and of course generates a ton of unencrypted metadata, so I am not sure who he's fooling. It seems like they continuously brag about Telegram not being able to solve the E2EE key management problem by pointing out that other solutions are imperfect, whereas Telegram just doesn't have one. Congratulations?

bananaflag 1 day ago||
The content is good, but the LLM feel is jarring.
edg5000 1 day ago||
Yes, it makes me question if it just sounds good or is actually good. It's a trust thing. So I stopped reading. It could be good, or be bad. I don't know.
OutOfHere 1 day ago||
LLMs are perfectly capable of writing well. I don't understand why people choose to use them to write poorly.
bananaflag 1 day ago||
Maybe GPT-6 will not write poorly unless asked to.
hocuspocus 1 day ago||
Almost exactly the same (or worse) can be said about Google's E2EE RCS, but somehow Apple decided to publicly back the initiative. Most people would much more benefit from 1) a faster and broader rollout 2) every other feature in recent versions of the spec, rather than getting a false sense of privacy, yet we're getting a barely compliant RCS client stuck in 2019, plus performative E2EE.
tcfhgj 1 day ago||
> 1.16 × 1⁰⁷⁷

reads to me like 1.16*1^077 - which makes zero sense, what is the intended meaning?

GL26 1 day ago||
it skept zeroes so, that would be 1.16*10^77 I think, and the first one is 2^256 = 1.16*10^77
ghusto 1 day ago||
What about calls? I've never understood how calls could be E2EE, but WhatsApp says they are. I didn't read anything in the post claiming they're compromised too.
captn3m0 1 day ago|
You can route an encrypted video stream through a server, same as messages. Zoom supports this as well now. You can’t do fancy stuff like transcoding at the server to support an older client, but WhatsApp dropped support for non-e2e really-old clients eons ago (Symbian and the like).
mkurz 1 day ago||
Same for Telegram. A couple of years ago people (Phd kind of people) pushed me into using Telegram because "it is encrypted and secure". I checked, and was like... What? AFAIK just transmission is secure (of course, I mean like what traffic is not secure nowadays), but the message are stored plain text on servers in middle east? And the whole thing is operated by a Russian? Like wtf? And people are like "Telegram is totally secure".
causal 1 day ago||
For anyone wondering what the actual purported security weaknesses are in this article (I used the slop machine to reduce the slop):

- Cloud backups — by default, backups to iCloud/Google Drive contain plaintext messages, and E2EE backup is opt-in. Even if you enable it, a weak password collapses the effective security, and any other person in the chat with an unencrypted backup exposes the conversation.

- Metadata — who you talk to, when, how often, IP, contact graph, etc. This is the "reading your life without reading your messages" argument, and it's the part that's genuinely well-established.

- Pen register / FBI — the claim that WhatsApp uniquely delivers near-real-time metadata (~every 15 min) to law enforcement.

- Group chat membership integrity — a server-level adversary can inject a member into a group; messages stay encrypted but get delivered to the injected party. Endpoint compromise (Pegasus / CVE-2019-3568) — encryption is irrelevant if the device is owned.

- Closed source, Meta AI, business accounts — content can leave the E2EE envelope in those flows.

Nothing really new here, and as everyone else is pointing out Telegram might be worse.

readthenotes1 1 day ago|
I thought it was also the live notifications that would display the latest message. I'm not sure those are encrypted?
causal 13 hours ago||
Yeah though to be fair that's a settings option.
rkent 1 day ago|
I'm getting very tired of all of the "this is ai slop" comments. They are now worse than the slop itself. Maybe HN needs a voting button "this is ai slop" so you can make your point without becoming slop yourself.
jchw 1 day ago||
OK, well, I'm getting very tired of all of the terrible AI-generated articles.

I made a longer reply that discusses why I think this article is bad on top of the fact that the writing is absolutely fucking horrid, but a single person could theoretically pump out hundreds of these per day if they wanted, so having a nuanced critique for each of these is going to be pretty hard.

There's only one solution, and that is flagging and removing all AI generated articles. Fullstop.

OutOfHere 1 day ago||
Just because some people choose to write poorly using an LLM doesn't in itself make all AI generated content bad. In can in fact be far better than an article written by a human if instructed reasonably.
jchw 1 day ago||
Yeah, no, if I can tell it's AI generated, that means it has the same garbage writing style that for some reason LLMs can't help but pump out. And if some human person thinks that's fine to post, they either don't care/didn't read their own post, or they have terrible taste.

And again, it's a practical issue anyways. You can have Claude generate hundreds of these. I've already personally seen multiple blogs where there are multiple fully written long articles being posted per day. These even occasionally make it to Hacker News. Did the person who generated these actually read them? Probably not.

Most importantly, it is unacceptable to pass off AI generated prose or images as if it is human expression. It's one thing with code where the primary point of it is to be executed, but I have zero interest in people who can't formulate their own thoughts into writing. I don't see how it is any better to submit AI generated articles to Hacker News than it is to respond to people with AI generated comments.

Humans aren't infallible, but the point of content isn't the content, it is the ideas, and the ideas are valuable because of the work put into them. AI slop articles are a serious problem because they superficially look like something where a lot of effort is put in, as the models will happily make bold claims and justify them into the ground no matter how untrue or unjustified those claims are. There is a feasible future where AI generated content is also valuable because of the effort put into them. It certainly happens on occasion today. It just isn't what we're seeing here right now on Hacker News. And because many people here (certainly myself included from time to time) often skim the articles or sometimes don't even actually read them, it is important that the community put some effort into weeding out slop content, AI or human, that fails to justify its claims. The rising tide of AI generated crap is making this task harder and more annoying.

This isn't something I'm ever going to relent on, either. So I will have to leave it up to HN to decide if they would rather ban us all for complaining or come to reasonable senses and agree that there is no sustainable way to allow blatantly AI-generated content onto the front page. I don't view this as an ultimatum so much as just an observation extrapolating off of what we're seeing today: nobody has really made me feel there is any compelling point to allowing AI generated crap on here. If anything the further it gets the less supported arguments in favor of it are seeming justified.

The explosion in quality from better models is always around the bend.

OutOfHere 1 day ago||
Like I said, the model quality is not a problem. They can trivially write professionally. Even a two year old model can. If they write poorly, it's because they are asked to appeal to the lowest common denominator of clickbait.
jchw 1 day ago||
Actually I disagree, it's pretty apparent that modern frontier LLMs are nearly completely incapable of writing good prose for some reason. I'm not sure if it's the RLHF phase or what, but even when you explicitly tell them to try to avoid the cliches it's never enough. They're geared toward writing heavily punchy, low-substance prose, and it shows up everywhere in their output, even in places like documentation and just normal chat replies.

The exact way in which the models are fucked up seems to depend on circumstances, but I think right now one thing I've noticed out of the latest versions of Claude Opus is that it really really likes to use the word "honest" in its summaries. "What Remains (The "Honest" Part)". I figured this was maybe something to do with it just repeating the system prompts but no. It turns out the word "honest" does appear in some fragments of system prompts in Cluade Code, but it doesn't appear to be anywhere where it would've been in the context of my recent runs.

I think this is a tuning issue and that eventually, someone will figure out a good way to prevent models from getting skewed this way.

Still, the bad prose quality is not really the biggest issue. In fact, it's kind of handy that the prose quality is shit because it makes it easier to tell when someone just doesn't seem to care about what they're writing. If the prose quality was really good, yet the amount of effort put in was the same, we would be having an even worse problem right now.

OutOfHere 22 hours ago||
I ask GPT 5.5 to write professionally or in a moderately formal tone and it does. If you are producing garbage output, there are only three explanations: (1) you don't have a system prompt to obtain targeted output, the kind you need (2) you have a badly written system prompt (3) you have a weird bad model.

The world is bigger than Claude and an oversimplified worldview.

If you haven't even read good quality AI written articles, you have either been wilfully blind to them or you have a bigger problem, because you surely haven't avoided them.

ghusto 1 day ago||
Me too. It's like virtue signalling or something. You think it's AI generated. Well done. Next?
More comments...