For open source messengers, you can check whether they actually encrypt your messages and whether the server has access to your encryption keys but what about WhatsApp? Since it's not open source, you can't be sure that the encryption keys aren't sent to the server, right? Has there been a case where a government was able to access WhatsApp chats without reading them from the phone itself?
56 Comments
megopie@lemmy.blahaj.zone · 50 pts · 2y
Facebook owns what’s app and they can read any message on the service, they’ve also been known to give logs and messages to law enforcement agencies at request without warrants.
Dienervent@kbin.social · 1 pts · 2y
This is just completely wrong. If you read past the misleading headline here:
https://nypost.com/2021/09/07/facebook-reads-and-shares-whatsapp-private-messages-report/
You'll see that Facebook cannot, in fact, give logs to law enforcement. If you choose to report a message you've received and send it to Facebook, then obviously then they can read it.
Also, your claim in another comment that Facebook does not have private keys to decrypt your encrypted messages is just fantasy.
megopie@lemmy.blahaj.zone · 9 pts · 2y
According to the declassified internal FBI document I just linked, they do have access to the content of messages from what’s app, without any formal legal request.
The NY post is a poor source and completely unreliable.
cmeerw@programming.dev · 6 pts · 2y
don't see any such link
Claidheamh@slrpnk.net · 4 pts · 2y
There's no such link in their comment history either.
Zak@lemmy.world · 31 pts · 2y
Probably not, but it's impossible to verify. There's a strong argument for open source when security really matters.
possiblylinux127@lemmy.zip · 5 pts · 2y
I think there is a strong argument for Foss for anything
lung@lemmy.world · 30 pts · 2y
You bet your ass they can. Since when has Facebook taken anybody's privacy seriously? And you remember all the Snowden leaks? Like how AT&T has been a government apparatus for spying for decades? Or how about the way that the USA taps under sea cables to monitor data, causing China to build totally parallel backbone infrastructure
The better question is whether Signal, despite being open source, is actually secure. It's very plausible that the govt has backdoors somewhere, for either encryption, the OS, the programming language, the app store, or some random dependency lib
The answer is yes, the US government spies on everything, and has a complete profile of everyone
possiblylinux127@lemmy.zip · 6 pts · 2y
Signal hasn't been compromised. It has been reviewed and is continuing to be reviewed by tons of researchers and security personnel.
Its also important to note that its used internally by goverment organizations in the US so it has to be at least reasonably secure.
Don't believe propaganda you read online.
lung@lemmy.world · 1 pts · 2y
Well, in my comment I describe quite a number of methods. It doesn't matter how secure or reviewed signal is, if the feds have a keylogger at the OS or compiler level. It's really unbelievable how much code is involved in day to day security
Fisch@lemmy.ml · 2 pts · 2y
The keylogger and operating system (if you're using Android) is open source as well. They can't just put a keylogger in there.
lung@lemmy.world · 0 pts · 2y
Nah, the OS has proprietary overlays that vendors put in there. And it's not like you're reviewing and compiling your own software - you're dependent on your provider to be honest with the software they actually installed. But factually you have no idea if the android phone you purchased has been modified. And Android itself is so huge that backdoors can be sneaky. We have already caught several instances of attempted backdoors in Linux - but there's always the fear we didn't find them all
If this all sounds way too paranoid, then review Snowden leaks
Gush@lemmy.ml · 5 pts · 2y
Time to bet my ass
lung@lemmy.world · 3 pts · 2y
Well you gotta be careful if it's your only donkey but I'm still confident you'll end up winning a second ass
mctoasterson@reddthat.com · 19 pts · 2y
Another thing to consider is that the US (and probably most 5 eyes countries) have agencies with a "store now and decrypt later" policy. They theoretically could be capturing certain types of traffic and storing it in the massive NSA fusion centers. If you come under suspicion at some later date and the quantum technology has advanced, you could be hosed. Now what's the legality of storing "precrime material" without a warrant? I wouldn't think it is legal but that doesn't seem to stop the 3 letter agencies these days.
crispy_kilt@feddit.de · 18 pts · 2y
They don't have to attack the encryption, there are far easier ways. Compromising your phone then reading the notification contents for example. If a smallish company can do this (pegasus) imagine what the resources of the US intelligence complex can do.
johnyrocket@feddit.ch · 6 pts · 2y
The easiest way by far is to intimidate you to give up your phone password and hand over the messages.
XKCD for refference: https://xkcd.com/538/
Fisch@lemmy.ml · 1 pts · 2y
Shouldn't the phone disk be encrypted too?
crispy_kilt@feddit.de · 3 pts · 2y
Doesn't matter if the phone is compromised while turned on.
kyle@lemm.ee · 12 pts · 2y
Everything I've ever heard about government cryptography from people close to me is that the government (FBI, military) is wildly far ahead of what's available publicly. I wouldn't count on anything you do on the Internet to be truly private.
trailing9@lemmy.ml · 9 pts · 2y
That was at times of DES. Cryptography that is used today is proven to be complicated enough that it's unbreakable unless the government got quantum computing working at sufficient skale.
Like others wrote, attacks will happen when the messages are received and decrypted.
TigrisMorte@kbin.social · 12 pts · 2y
Given enough time anything can be decrypted, so, yes. The actual question is if they would have any interest in doing so given the large investment of time and resources required when they can simply hit you with a wrench until you give them the password to your device or in more enlightened Countries, just buy the data directly form Meta. You don't control the server so there is no assurance of any encryption being secure beyond your chat not being interesting enough to justify the attention.
maxbossing@feddit.de · 5 pts · 2y
Relevant XKCD
stifle867@programming.dev · 10 pts · 2y
https://link.springer.com/chapter/10.1007/978-3-031-38551-3_11
Dated August 2023.
7heo@lemmy.ml · -4 pts · 2y
expired
InfiniteFlow@lemmy.world · 6 pts · 2y
Its a book of proceedings of a scientific conference, usually peer-reviewed. Springer publishes the proceedings but has nothing to do with the selection of the papers or their scientific quality... its just a service they provide, for a fee.
7heo@lemmy.ml · 2 pts · 2y
expired
citytree@lemmy.ml · 10 pts · 2y
If you did not enable end-to-end encryption for your WhatsApp backups on Google Drive, the US government could possibly compel Google to hand over your encrypted (but not end-to-end encrypted) backup, and compel Meta to hand over the decryption keys for the backup.
Details about how WhatsApp backup works: The Workings of WhatsApp’s Backups (and Why You Should Enable End-to-End Encrypted Backups).
Fisch@lemmy.ml · 2 pts · 2y
I know that WhatsApp backups aren't safe and I never turned them on
breadsmasher@lemmy.world · 9 pts · 2y
this post has some good information.
tldr - you cant fully verify
https://security.stackexchange.com/a/79090
WeLoveCastingSpellz@lemmy.dbzer0.com · 9 pts · 2y
People got arrested for WhatsApp messages in my country so there is a backdoor built in no question
Samsy@lemmy.ml · 15 pts · 2y
That's mostly group chats and someone from the group showed the comments to the police.
WeLoveCastingSpellz@lemmy.dbzer0.com · -4 pts · 2y
Dunno
xad@lemmy.ml · 8 pts · 2y
cyclohexane@lemmy.ml · 8 pts · 2y
The code is not open source, so it's hard to verify how good the encryption is or if it has backdoors.
I'm not an expert in cryptography, but from my limited knowledge, the cryptographic keys used are very important. If Meta or the government can somehow know the decryption key to your messages or predict it, then they can see your messages.
But they most likely don't need to decrypt it in transit. One of the vulnerabilities in this system is Google firebase, which delivers notifications to your phone when WhatsApp messages arrive. Ever noticed how those notifications include the message content and the sender? Google has access to this information, despite the encryption.
That's just an example. Google has access to a lot on your phone.
Another thing to consider is message metadata. The content of your message is encrypted, but what about information like the destination of your message, its recipients, time sent and received, and frequency? I'd even argue this is more important than content in many situations. Sometimes, linking person A to person B tells me a lot about person A.
loutr@sh.itjust.works · 9 pts · 2y
Not necessarily. I work on a messaging app, and we only use firebase to "wake up" the app. Initially the notification doesn't display anything meaningful, but the app very quickly connects to the server (tells the app who it should connect with) and then the peer (to finally get the actual content). The notification is updated once we have the content. But it typically goes so fast that you only ever see the final version of the notification.
ReversedCookie@feddit.de · 6 pts · 2y
Knusper@feddit.de · 1 pts · 2y
Problem is that they can still compromise it. Simplest method would be to just take what you've typed into the UI and send it two times. One time to your communication partners and one time unencrypted / decryptable for themselves.
But even if they're exclusively sending via Signal's library and not tampering with it or anything, they can still instruct Signal's library to add another member to a group chat. And that 'member' can be their server. It will be sent, fully end-to-end-encrypted, but to an end you don't know about.
ninchuka@lemmy.one · 1 pts · 2y
They only recently made it quantum resistant, so I don't think that whatsapp is using that version
cmeerw@programming.dev · 6 pts · 2y
yowsup is an Open Source implementation of the WhatsApp protocol. So there is proper end-to-end encryption on the protocol level - that would only leave the possibility of having a backdoor in the "official" WhatsApp client, but none has been found so far. BTW, people do actually (try to) decompile the WhatsApp client (or the WhatsApp Web client which implements the same protocol and functionality) and look what it is doing.
For anyone really curious, it's not too difficult to hook into the WhatsApp Web client with your web browsers Javascript debugger and see what messages are sent.
FooBarrington@lemmy.world · 2 pts · 2y
The E2E keys are exchanged over Meta servers, right? Couldn't they just store the keys and decrypt on the server?
cmeerw@programming.dev · 2 pts · 2y
Only public keys get exchanged via Meta's servers, those keys don't help you with trying to decrypt any messages (you need the corresponding private key to decrypt - and that private key stays on the device).
Sure, they could just do a man in the middle, but that can be detected by verifying the keys (once, via another channel).
FooBarrington@lemmy.world · 1 pts · 2y
Makes sense. It does leave the MitM option open as you said, but if they did something nefarious here, it would have long been seen in at least a couple of cases due to OOB verification.
Asudox@lemmy.world · 2 pts · 2y
That repo was updated two years ago, everything could have happened within that time.
cmeerw@programming.dev · 1 pts · 2y
It still works (with a few minor updates).
possiblylinux127@lemmy.zip · 2 pts · 2y
I wouldn't recommended using old software if you care about security
cmeerw@programming.dev · 1 pts · 2y
Maybe so, but in this case the point was that the protocol used by WhatsApp hasn't changed in that time and it's still what they describe in their security whitepaper. If you want to use that software as is or maybe reimplement it based on that is up to you.
TheDarkKnight@lemmy.world · 6 pts · 2y
They can just ask Meta for the chats lol, don’t even have to probably already have access.
theKalash@feddit.ch · 5 pts · 2y
Strongly depends on which government.
Astroturfed@lemmy.world · 4 pts · 2y
The better question is, do you trust meta at all? I'm sure they have a way to read everyone's chats and would gladly hand over yours to the government if they want it.
Steamymoomilk@sh.itjust.works · 3 pts · 2y
I personally wouldn't touch WhatsApp with a 10foot pole. As it is owned by Facebook, the company who earlier this year paid a company to compromise TAILS OS to find a pedo. Which its not the fact that they threw a pedo in jail. But the fact they compromised anonymity and in no way are a government body!!! So glowies be glowing hard at Facebook.
They also have done other spooky shit. Which is why the only reason I use Facebook is to sell my shit.
We could also talk about the OS and hardware your using to message people for security. If you want to know more read permanent record by Edward snowden. Its a great book and talks alot about PRISM and other spooky stuff
possiblylinux127@lemmy.zip · 3 pts · 2y
It is impossible to say. If you are that concerned you should use something else
nao@sh.itjust.works · 3 pts · 2y
It does not matter how good the encryption is. The app on your device has to be able to decrypt the content to be able to show it to you. If it has access to the decrypted data, it could just send it somewhere. If it has access to your private key, it can leak it. Even if the app is open source, you do not know if the binary on your phone matches that source, unless it uses reproducible builds and you actually verify the binary on your particular device, after each update.
Pantherina@feddit.de · 2 pts · 2y
Ask Meta. Its not Open source, its all "trust me bro its encrypted with some encryption"
Zerush@lemmy.ml · -3 pts · 2y
Governments, if they want, can decrypt any chat, not just Whatscrap. But it makes a difference if a chat, especially this Zuckerbot shit, directly opens a Backdoor to governments, to give them access, or if they have to bother hacking the chats themselves, which due to its cost and time, is only done with a court order.
cmeerw@programming.dev · 9 pts · 2y
Any source for that claim?
HeckGazer@programming.dev · 6 pts · 2y
Relevant xkcd as always https://xkcd.com/538/
fl42v@lemmy.ml · 4 pts · 2y
I mean, it's possible given their resources... It just takes long enough to be unfeasible. Also, in special circumstances they can Pegasus your phone and obtain the info without decrypting... Not like you're not screwed anyways when it comes to such drastic measures.