Live data from Hacker News

WhatsApp end-to-end encrypted backups security assessment

research.nccgroup.com

71–80 of 121 posts

Re: WhatsApp end-to-end encrypted backups security assessment

#71
post #45

Earlier quoted context omitted.

How is this a violation of privacy… that’s not how e2e encryption works.

Whatsapp also shows certain messages as "forwarded many times".

That is done on the client side. Basically, you have a `ForwardCount` and if it is > 5, it shows that message. Not need for breaking E2E here.

Re: WhatsApp end-to-end encrypted backups security assessment

#72

I can tell you first hand, anytime a company pays a third party to do a security assessment, the result is purely what the company wants you to see. Independent does not mean that it wasn't influenced, just that it wasn't done by the company itself.

This is false. The security company has its own reputation to mind, and its people their own conscience. (There may be cases like you're saying, but "anytime" and "purely" is completely wrong.) This is first-hand as well. But I'm not the one making a universal claim.

I think what they are trying to say is that nothing would prevent the company ordering the audit from providing the firm conducting the audit with another branch of the source code.

Re: WhatsApp end-to-end encrypted backups security assessment

#73

I can tell you first hand, anytime a company pays a third party to do a security assessment, the result is purely what the company wants you to see. Independent does not mean that it wasn't influenced, just that it wasn't done by the company itself.

As a pentester at a security company doing assessments for customers, I can say that this is definitely false.

We value our independence highly. It is what ultimately brings in business. It would be very bad business if one our customers gets hacked, when it was an easy vulnerability for us to find.

This is the same for the NCC group here. If in a few weeks the WhatsApp e2e encryption on backups was cracked, they would look like fools. And that is not good for business.

Re: WhatsApp end-to-end encrypted backups security assessment

#74

I can tell you first hand, anytime a company pays a third party to do a security assessment, the result is purely what the company wants you to see. Independent does not mean that it wasn't influenced, just that it wasn't done by the company itself.

Maybe you can share your experience?

This doesn’t tally with my own experience and I’ve worked with many including NCC Group.

Re: WhatsApp end-to-end encrypted backups security assessment

#75

Earlier quoted context omitted.

Because the number of people who can actually validate the security of the open source options is vanishingly small and assessments like this provide sufficient evidence that WhatsApp's claims are not bunk.

You just need one. Vanishingly small or not.

One person can always make a mistake. Also every update can introduce security problems. It's not a one time thing.

Re: WhatsApp end-to-end encrypted backups security assessment

#76
post #42

Earlier quoted context omitted.

NCC Group is a legit outfit, a public company in fact, so this comment is not warranted.

There is no proof what they tested was actually what's in people's phones. It's most likely a separate "cleaned-up" build/codebase for looks. And chances are against users.

If you were involved in checking their security, what would you do to verify what you're looking at is what end users are getting?

Re: WhatsApp end-to-end encrypted backups security assessment

#77
post #48

Earlier quoted context omitted.

Signal doesn't get credit for being open source.

Are you saying it’s not getting enough credit or that it shouldn’t? The Signal code was closed source for longer than a year (from April 2020) when no commits were done in the public repo because . Some months ago the public repo got a barrage of commits after that long gap. It wasn’t that the Signal platform and client had no updates during this time. There were many, but the code wasn’t released. Signal may be open…

Signal is not entitled to the value associated with being open source. Signal is merely pretending to be open, when in reality they are more community and user hostile than plenty of closed source or proprietary projects. Calling Signal open, is an insult to anyone actually building or supporting open source projects or protocols.

Re: WhatsApp end-to-end encrypted backups security assessment

#78
post #73

I can tell you first hand, anytime a company pays a third party to do a security assessment, the result is purely what the company wants you to see. Independent does not mean that it wasn't influenced, just that it wasn't done by the company itself.

As a pentester at a security company doing assessments for customers, I can say that this is definitely false. We value our independence highly. It is what ultimately brings in business. It would be very bad business if one our customers gets hacked, when it was an easy vulnerability for us to find. This is the same for the NCC group here. If in a few weeks the WhatsApp e2e encryption on backups was cracked, they wou…

It isn't merely being hacked.. if for some reason data gets exposed, it is easy to redefine the exposure point as a third party issue. For example, lets say an app allows you to install a plugin. However, the plugin API lets a third party run anything they want. I've seen firsthand how auditors will determine that it isn't the fault of the company they are auditing, irregardless that that the company provides a plugin API that allows for easy exploits because their software isn't technically the one exploiting the user.

Re: WhatsApp end-to-end encrypted backups security assessment

#79

Why on earth do people trust a closed source messenger owned by Facebook, which backs up to Google? Signal and Matrix are open source and full-featured.

Because the number of people who can actually validate the security of the open source options is vanishingly small and assessments like this provide sufficient evidence that WhatsApp's claims are not bunk.

I have no faith as I still get facebook adverts shortly after discussing things in whats app.

Re: WhatsApp end-to-end encrypted backups security assessment

#80

Earlier quoted context omitted.

I completely forgot about this issue :) I'm glad someone was interested in looking at how those backups work. Perhaps my complaints also contributed to this investigation :)))

These look like messages being re-sent from the service to the client. This is not surprising - when you ask someone else to route messages for you, even encrypted messages, you are giving them the (encrpyted) payload and asking them to route it for you. If you have a large network with billions of users, it's reasonable that some of the users' phones may be offline some of the time. Should the service just drop mess…

In short, for distributed computing at scale, it is surprisingly difficult to ensure a message is delivered exactly once.
Post reply on HN