Expanding Features for End-to-End Encryption on Messenger
about.fb.com
about.fb.com
It just doesn't add up.
[1] https://spectrm.io/insights/blog/messaging-app-statistics-mo...
[2] https://www.androidauthority.com/imessage-big-deal-guide-308...
Be ready for an expansion of their fear-mongering ad campaigns about how anyone in your office or home can read your messages when you send them unencrypted.
The value? They don't need to secure their databases against external AND internal attacks (believe it or not, fb has protections in place so that employees don't randomly access user data), they can more easily be compliant with the never-ending stream of regulations like GDPR, and... they can more easily do interop with WhatsApp (which doesn't have plaintext messaging).
so early it was pre-FB purchase?
Define "always". The very early releases of WhatsApp used plaintext. Encryption was added in 2013, and E2E (using the Signal protocol) was added in 2016.
https://threatpost.com/whatsapp-adds-end-to-end-encryption-t...
> “Over the past year, we’ve been progressively rolling out Signal Protocol support for all WhatsApp communication across all WhatsApp clients. This includes chats, group chats, attachments, voice notes, and voice calls across Android, iPhone, Windows Phone, Nokia S40, Nokia S60, Blackberry, and BB10,” wrote Open Whisper Systems founder, Moxie Marlinspike.
I think you're missing how information is extracted and what E2EE means. Most of the machine learning models work off of metadata and so the actual content of the messages isn't exactly necessary. Yes, they can help, but it is also often a lot of noise. They've probably found and experimented with WhatsApp and found that they are able to extract enough information through the metadata that they can still maintain high accuracy on inferences. So why not make the PR stunt and move towards encryption? It actually does do some good for people (also note that Twitter has been talking about E2EE messages, though remember that they partnered with OpenWhisper very early on...).
This is really the main difference between the technical aspects of Signal and WhatsApp. Both use the same E2EE protocol but Signal does not capture metadata. We need to remember that metadata is essentially all the information a private investigator would have on you if they followed you around but could not hear the actual content of any conversations you had with the people that you meet. But they would know who you meet, how often, where, etc. Metadata is pretty useful data.
- all numbers in every user's contact list
- the membership of every group
- the sender and recipient of every message
- when every message was sent, received, and viewed or played
- the dates and times that every user has been present
- the type of every message sent (text, sticker, video, voice recording, poll, etc.)
- the size of every message sent (to the nearest 16 bytes)
- the date, time and duration of all calls made between users
And probably other metadata too. Basically everything except for the message content.
The client also uploads crash dumps (along with a copy of the log output), and periodically sends usage statistics too.
Download signal.
1. liability reduction
2. interop with WhatsApp
3. marketing
4. added security for their users :D
If they drop whatsapp to combine both of them, it will have quite serious effects and completely ruin the whole 'thing'.
Call me jaded, call me cynical, but at this point, I do not trust a single word that corporation prints regarding privacy.
No one knows if WhatsApp implements E2EE correctly and does not do anything funny with your data. As long as that remains unproven due to the closed source binary we should never assume WhatsApp's E2EE is 'good enough'. It's also Facebook so you know half the story already.
Mind you, I say this as someone who audits closed source code at a big tech corporation as a profession - someone who deliberately avoids using a single piece of closed source software developed by their employer on any personal devices despite it being ubiquitous and in widespread use.
Even a closed source client soon has opensource 'compatible' clients. To build those, you need to reverse engineer/understand the crypto. In the process of doing that, you will likely uncover any systemic flaw that reveals every conversation to a passive attacker.
That effectively leaves the 'send a secret message to leak the key' type backdoors that the client could have. However, if this functionality existed and was used on every chat, then it is quickly discovered by anyone debugging the unofficial client.
So the only remaining 'loophole' is that there is a backdoor in the official client, but that it is only used very rarely or on request.
That in turn means that facebook can't go do large scale data mining on the private chats. Thats a win.
FB messenger doesn't yet have e2e encryption, so there hasn't yet been any need.
[0] https://github.com/tgalal/yowsup/issues?q=is%3Aissue+is%3Aop...
You don't even have that option with closed source software.
That the FBI can is a concern to absolutists, but I don't think the masses.
This is basically true for any sizable company in the US. And this is also true with small companies. If the FBI wants to work with you, you don't really have a choice.
And if you're not in the US, you're working with whoever is the FBI in that country.
Many? It feels like it's been 10 years since I've seen one, and it's only a US thing. I'm wondering if Signal still has one (I can't find it, so maybe the canary is "dead"). Canaries are also a legal grey area.
> My point was that Facebook will decrypt(in the case that are really encrypted) your messages
That's FUD.
Open source client doesn't matter in mobile world, as you never compile the app yourself. This is only misleading to the non-tech users who don't get how the whole thing works. That's why Telegram's claim of security is total garbage because while their client is "open source", the backend is that has all the messages is not. Something they don't clearly state on their website.
So the Telegram's admins can read all the messages in plain text on the backend. So "open source" client means absolutely nothing for the security.
I'd still rather use Signal though.
Okay, so we're ignoring verifiable builds exist?
> Open source client doesn't matter in mobile world, as you never compile the app yourself.
That's a really weird take. Nobody ever checks files for corruption or modification but hashes still exist. Just because most people do not check something does not mean it's non-existent or pointless.
> So the Telegram's admins can read all the messages in plain text on the backend.
They can't. The messages are encrypted on the servers and their keys are split between multiple jurisdictions. No engineer can decrypt messages.
You really don't get why E2E encryption is necessary, do you?
E2EE has obvious flaws, mostly related to feature-set. Cloud sync is difficult with E2EE, as well as managing chats with thousands of members. Telegram is more of a social media with a great convenient messenger. It doesn't make sense for it to be like WhatsApp or Signal. Those who use Telegram know the difference very well.
To the extent open source matters at all when looking at E2E encryption, it theoretically makes it easier to see whether the source code implements a secure protocol. This sounds much more useful than it actually is. For one thing, almost nobody is compiling the source code themselves, so you're ultimately going to have to evaluate the security of compiled code anyways. Also there is an incredibly vast gap between the promise and reality of the open source promise in terms of finding security problems. Accidental or deliberate weaknesses can be subtle and hard to find whether or not you have the code. The extensive history of serious cryptographic problems living in open source code for years before they were found and people regularly being able to find problems in software despite it being closed source suggests open source as a security panacea should be taken with a large grain of salt.
They are not equal to effect and motivations of either user or finder.
I would like to understand if you consider signal (for example, as a very large community of use e2ee with open source) has substantive problems due to people "not looking hard enough"
E2EE without verifiable builds is as good as a cheeto lock. Even with all the E2EE claims, Facebook could still do anything with the data and you could never hold them accountable because the binary code is obfuscated in the first place so all you would really have is half-reverse engineered stuff that also breaks WhatsApp's terms of use policy.
Please stop defending FB, everytime someone does it, they prove all of you wrong again.
Why is calling still a thing? It interrupts whatever the person was doing. And just KNOWING that any one of your 5000 contacts can call you at any time can be very distracting and make you anxious subciously.
What is wrong with async scheduling meetings? And threaded conversations?
I can understand read receipts but online status is silly. It only enables stalking. Why not have people bid for your timeslots and fill up classes and office hours etc.? Everyone would have a happier life.
I wonder whether the people downvoting me are all guys, or really don’t mind spam.