2

So today when I connected to my WiFi it got a note "Your WiFi is being controlled" which made me paranoid that maybe my router is hacked or something. I have yet to convince my father about this, or maybe is the one trying to spy on me.

Are the chats on WhatsApp safe from being spied upon, even if the router is compromised?

Anders
  • 65,052
  • 24
  • 180
  • 218
Muhammad Fahad
  • 121
  • 1
  • 2
  • Looks like a duplicate of this question: https://security.stackexchange.com/questions/79070/how-do-i-verify-that-whatsapp-is-using-end-to-end-encryption?rq=1 – schroeder Apr 27 '17 at 10:13
  • For your father to break the encryption of anything, he would have to have some significant technical skills. – schroeder Apr 27 '17 at 10:13
  • 6
    Which application gave that message? This sounds very much like an advertisement which is luring you into installing malicious software. – Teun Vink Apr 27 '17 at 10:21
  • remember that even with E2E, they can still see who, when, and where, just not what... – dandavis Apr 27 '17 at 21:05
  • end-to-end means that the message will be encrypted on the device that sends it and then decrypted on the receiver device. Your receiver device is your smartphone. The router is merely a point on the route to your smartphone. Your router cannot read your messages even when compromised (but metadata perhaps). – BlueWizard Apr 29 '17 at 23:18

3 Answers3

2

What you describe as your wifi in being controlled let fear a Man In The Middle attack. The encryption of Whatsapp message is more than enough to be protected from that. Someone just eavesdropping what is exchange over the Wifi network will only see encrypted messages and will not have access to the actual content.

Now if your question does using Whatsapp guarantee that nobody else but the recipient will ever see the messages, the answer is quite different. The protocol used by Whatsapp is indeed secure, but it looks like the implementation willingy choosed ease of use over security. It has been discussed at Whatsapp security, and a comment gave a link to the Guardian explaining that

A security vulnerability that can be used to allow Facebook and others to intercept and read encrypted messages has been found within its WhatsApp messaging service
...

However, WhatsApp has the ability to force the generation of new encryption keys for offline users, unbeknown to the sender and recipient of the messages, and to make the sender re-encrypt messages with new keys and send them again for any messages that have not been marked as delivered.

The recipient is not made aware of this change in encryption, while the sender is only notified if they have opted-in to encryption warnings in settings, and only after the messages have been re-sent. This re-encryption and rebroadcasting of previously undelivered messages effectively allows WhatsApp to intercept and read some users’ messages.

[Whatsapp justifies that to cope when] a contact’s security code has changed. We know the most common reasons this happens are because someone has switched phones or reinstalled WhatsApp. This is because in many parts of the world, people frequently change devices and Sim cards. In these situations, we want to make sure people’s messages are delivered, not lost in transit.

So Whatsapp main design is useability and not security. Full stop. For most usages it is fine, but if you really need a high Confidentiality level, choose a tool dedicated to security like PGP or S/MIME encrypted mail. Not as sexy but far more secure.

Serge Ballesta
  • 25,952
  • 4
  • 42
  • 84
  • I believe the security vulnerability you are quoting turned out to be an incorrect analysis of WhatsApp's behavior. – forest Mar 13 '18 at 03:06
  • So can we assume that The Signal is more open, hence more secure than WhatsApp? – Denis May 02 '18 at 13:02
0

Yes, end-to-end encryption does exactly that - protect your messages from being read or modified by anyone between the sender and the reciever, be it your router, your ISP or WhatsApp themself. To get your messages in plaintext an attacker would need to compromise either the sending or the recieving phone.

Off course, there is always the possibility of a flaw in the protocol WhatsApp uses. But there are no such publicly known flaws. So unless your father is a crypto expert I would not be worried...

A compromised router could lead to other activities of yours being spied upon, such as websites you visit, etc. So you might still want to investigate that further.

Anders
  • 65,052
  • 24
  • 180
  • 218
-1

End-to-end encryption means that all messages sent through the Internet are encrypted and decrypted at the end points i.e in the user application. This means that only you and the recipient can read the message.

Messages are also stored on WhatsApp servers in an encrypted format.

The only possible point of attack is compromising the phone and having a keylogger installed which logs all your keystrokes.

People, if monitoring your router, will see the conversation in an encrypted format.

AndyMac
  • 3,159
  • 12
  • 21
Danny Babbev
  • 159
  • 1
  • 6