WhatsApp Enables End-To-End Encryption For All Forms of Communications By Default
Popular instant messaging app WhatsApp, on Tuesday, announced that it is turning on end-to-end encryption for all its users by default. The company says that every call a user makes, every text message they send, all photos and videos they share will now be more secure. Furthermore, the encryption status of any chat is visible under the chat's preferences screen. The announcement comes a little over a year after the Facebook-owned company partnered with Open Whisper Systems, a nonprofit software group that develops collaborative open source projects with a mission to "make private communication simple." The end-to-end encryption feature is available on the latest version of the app. In a blog post, Open Whisper Systems further explains the feature: Once a client recognizes a contact as being fully e2e capable, it will not permit transmitting plaintext to that contact, even if that contact were to downgrade to a version of the software that is not fully e2e capable. This prevents the server or a network attacker from being able to perform a downgrade attack. In a blog post, WhatsApp writes: While WhatsApp is among the few communication platforms to build full end-to-end encryption that is on by default for everything you do, we expect that it will ultimately represent the future of personal communication. WhatsApp has also made available the technical details about how the two companies implemented this feature (PDF). For those of you who haven't heard of WhatsApp, it's an instant messaging and voice calling app. The free service, which is available across all popular platforms, is used by more than a billion people worldwide every month. A report on Wired says that a team of only 15 engineers enabled this security feature for over a billion users. Privacy researcher and activist Christopher Soghoian rightfully adds, "Google has no excuse."
Nice, as it prevents dragnet surveillance. Still I don't want to use what's app just like signal as it doesn't work without GCM, with google/apple knowing my ip address all the time.
The companies build their encryption so that only the data they are interested in and will monetize reaches them. But they still monetize your data. And for every encrypted messaging app that pops up, the moment you use a whatsapp bot or siri or google maps or whatever, they know your location.
Honest questions: Does the user control the public/private keys that WhatsApp uses for this end-to-end encryption? How do they manage public key exchange, revocation, etc.?
so where is all of your private encrypted data being shipped off to?
... in your living room will also be encrypted so only Facebook can data mine and sell it.
I apologize for the lack of a signature.
Perhaps they really are implementing secure end-to-end but from their previous actions this announcement makes me suspect that something else which is actually secure is becoming so popular that an "approved" "secure" (but not really) needs to be pushed out to the ignorant masses.
Show me the source code and I will consider trusting that this is secure. I am not going to just take their word for it because they have proved that it means nothing time and time again.
9/11: Never forget it was a false-flag operation
"more secure" than what? I'm glad people will feel better with end-to-end encryption. Of course the "end" of the encryption is the whats-app server, not the other party. That's a different "end-to-end". Otherwise how is Facebook/Whatsapp supposed to mine your data?
Seven puppies were harmed during the making of this post.
Fuck off for both of your "paragraphs".
I wish they would come up with a protocol for email that encrypted by default and so easy that someone like a computer-challenged senior citizen could use it. That could be huge.
How do they make money if they cannot sift through your data?
This is just marketing. While they may actually be doing end to end encryption, they're also mining your conversation for their primary customers, who are marketers.
I doubt the 15 people invented and proved new cryptography algorithms, rather they implemented existing ones into a product.
That kind of job is a Software Engineer's job. The other would be a Computer Scientist's job. "Programmer" doesn't really mean much in this context.
(except for all your data and metadata backdoor copied to the hivemind of Facebook). Why do you think they bought WhatsApp? To ensure they could NOT sell the product (users) to the customers (advertisers and TLAs)? Please. I wouldn't trust Zuckerburg farther than I could throw his precious snowflake (who is doomed to grow up to be an abject nightmare).
because Line is so much more usable, I really don't care if it has encryption or not, whatsapp just doesn't get a lookin any more
The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
Encrypted communication should be default, but tracking by third parties should also be eliminated. A country can always outsource its surveillance to some place like Turkey.
silent circle, Wicker, wonker, Krypto King, cryptainer, tru-krypt, bipiety bobiety boo..
there is always a weak link. cool feature backs up your convos. Likely a weak point.
Straight from the horses mouth:
https://blog.whatsapp.com/615/Making-WhatsApp-free-and-more-useful
Tell me more about this business model you know so much about.
Facebook openly makes a business out of selling your personal information. It's not that you can't trust Facebook. It's that you CAN trust them to do exactly the very worst thing for you in terms of your privacy.
The notion that they are protecting your information from the man in the middle is irrelevant when they are selling it out of the front door to their customers.
Meanwhile, in the land of the XMPP protocol, we've been end to end encrypted for over a decade.
Seriously, why is it 2016 and this is NOT a standard feature of a chat protocol?
Mod me down with all of your hatred and your journey towards the dark side will be complete!
The original AC is mostly right though. If you received a degree in Software Engineering from an accredited university then by all means, you're a Software Engineer. However if you're just a hipster code monkey copy-pasting from stack exchange then you have no business calling yourself an "engineer".
Same thing as garbagemen calling themselves "sanitation engineers".
Who were quickly put to death after the encryption security was put in place so that no one can ever divulge their secrets!
Now Pharaoh level security is available to everyone!
Software Engineers define and control the flow of electrical currents through circuits and determine and set the magnetic properties of the supporting semiconducting substrate. Sounds like a physics-based discipline.
But no-one complained when the original product had less privacy than email. Encryption key-ring standards have been around for several years, the original developers had no excuse for such a privacy-deprived product. It would be easy enough to tag an advert to the encrypted message as it passed through the server, allowing monetization to continue.
Microsoft removed the anonymity from Skype, and who knows how much privacy, while their competitors are adding privacy to their product. Maybe this will allow everyone to abandon Skype. The server/client model means that every packet can be tracked, even when the contents aren't readable.
The user's device generates the private key, but only under the control of WhatsApp's closed-source app.
The key exchange is done through WhatsApp's server, much like message exchange. There is no revokation, though I imagine a user who loses his private key could generate and register a new one. There are no certificates except for the connection to the server.
An attacker would have to take control of WhatsApp's server, but once that is done, they could run classic MiTM attacks on all WhatsApp users.
This is intellectually dishonest. Whatsapp allows you to verify the key signature either via barcode or via hash comparison.
The few people with whom I exchange messages on whatsapp use so much shortcuts and abbreviations that conversations are very garbled, and I found myself unable to decode its meaning just after a few days. I don't see the need for adding further encryption here...
https://www.eff.org/secure-messaging-scorecard
'Bout damn time somebody did it.
The original AC is mostly right though. If you received a degree in Software Engineering from an accredited university then by all means, you're a Software Engineer. However if you're just a hipster code monkey copy-pasting from stack exchange then you have no business calling yourself an "engineer".
Same thing as garbagemen calling themselves "sanitation engineers".
For once, I'll agree here. A Systems Engineer is not a "programmer" either, and juxtaposing with hipster code monkies is used to distinguish there as well, except in the latter case it's chef recipes, #devops, and declarative config files because shell scripts and the unix command line scare them.
Hire a Linux system administrator, systems engineer,
The developers Open Whisper Systems have their own private messaging app called Signal Private Messenger. Take a look at the permission details it requires to install it, what a fucking joke. Everyone even the "privacy" guys want every piece of your info.
How does this work with web.whatsapp.com ?
From https://blog.whatsapp.com/10000618/end-to-end-encryption/:
But my browser connects to web.whatsapp.com ? Are the messages decrypted in the browser ? Is there a key in the cookies ?
The first thing you do to connect is scan a QR code. I just tried scanning one with a generic app (not whatsapp), it's a couple of base64 string 42 bytes and 16 bytes long. That could work as a key (symmetric). I cant't seem to chromium-inspect the content that's feeding my web.whatsapp.
Anyone with data on this ?
It's interesting to see how the media going gaga over this news as if WhatsApp has just released a new cool feature. For a company with this size, it should have been done a long time ago. We asked a security researcher from Avast to write an article about this "hot" stuff here. In the article, he also explains how end-to-end encryption works in WhatsApp in case you're interested. https://www.teskalabs.com/blog/whatsapp-end-to-end-encryption