News for hackers. Stuff that matters.
Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by rando444 on Wednesday May 01, 2019 @11:56AM (#19798321)
Just a note on your first point. End-to-end encryption only encrypts messages in transit.

This does not make messages inaccessible to Facebook, as they control both endpoints.

Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by menzoic on Wednesday May 01, 2019 @12:22PM (#19798634)
End to end means from client to client. Facebook wouldn't be able to see the messages.
Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by nokya on Wednesday May 01, 2019 @12:45PM (#19798950)
Not really. End to end encryption means messages will leave the app encrypted and only the recipient app will be able to read them.The middle man remains.

A good analogy: it's like writing a letter and asking the mailman to put it into an envelope, so she leaves the room and comes back with your sealed envelope.

The mailman then looks at you and says "I won't read it, I promise.", Wink wink.

That's end-to-end encryption for the commons.

Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by gfodor on Wednesday May 01, 2019 @01:00PM (#19799137)
The main gap in trust is that facebook does not disclose their source code and have a way for users to confirm their device is running the published code. Fundamentally, if their implementation is properly implementing a published e2e protocol, they should not be able to read the messages, since the only thing traveling in the clear over the wire through their servers are public keys.
Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by panarky on Friday May 03, 2019 @12:38PM (#19819914)
> The main gap in trust is that facebook does not disclose their source code

Nah, nobody gives a damn about the source code, or reproducible builds to ensure the binary they're executing was compiled with that source.

The main gap in trust is that Facebook has a long history of lying and cheating to maximize for themselves so there's no basis to trust that their new moves are good for users.

But conspiracy theories about e2e being read by Facebook are probably bogus, and certainly a distraction.

Even though the source is closed, I'd bet they're doing a credible job of securing messages so that even Facebook can't read them.

That's not the issue, it's a distraction from what's really important.

What's really important is that Facebook has lost control of the monster it created. This is a way to let the monster loose and avoid accountability.

Their platform amplifies harmful content like incitement to violence, terrorist recruiting and coordination, and political propaganda.

By encrypting everything so even Facebook can't read it, Facebook escapes accountability for the harm their platform inflicts on people.

Very similar to a chemical company dumping toxic waste in public water, Facebook is dumping their pollution on the public by using strong encryption to make it physically impossible for Facebook to control the monster they created.

Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by ceejayoz on Wednesday May 01, 2019 @05:46PM (#19801962)
Facebook's F8 keynote stated repeatedly that in person-to-person messaging "even Facebook" would not be able to decrypt those messages.
Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by ssivark on Thursday May 02, 2019 @01:26AM (#19804997)
If one reads that statement carefully, that says nothing about whether Facebook can read it before encryption. It only says they wouldn't be able to decrypt, once encrypted.
Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by ceejayoz on Thursday May 02, 2019 @02:12AM (#19805205)
Read a bit more carefully and you'll see "decrypt" isn't in quotes, and as such is my word, not Zuckerberg's.

The keynote's online. (https://www.facebook.com/FacebookforDevelopers/videos/422572...) He mentions end-to-end encryption a variety of times, but one example is at about 15:23, where he states, and here I do quote, "without having to worry about hackers, governments, or even us being able to see what you're saying".

Now, skepticism about Zuckerberg and Facebook is warranted, but my recollection of the keynote is that statements like this didn't leave much wiggle room on this particular point. They were playing word games in other areas, like abusing the term "interoperability" to mean "between the different Facebook-owned apps", but I don't think they were here.

Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by diffset on Wednesday May 01, 2019 @12:24PM (#19798670)
They also own the client so it'd be trivial to send the data back to Facebook after it's decrypted on the client. It'd be really stupid to do that, but it's Facebook.
Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by JohnFen on Wednesday May 01, 2019 @04:15PM (#19801168)
I think that what he means is if Facebook-owned apps are at each end, then end-to-end encryption means less because Facebook has access to both end points. You don't have to MITM a connection if you have access to the ends.
Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by CharlesColeman on Wednesday May 01, 2019 @12:33PM (#19798813)
> End to end means from client to client. Facebook wouldn't be able to see the messages.

Maybe they'll start training a personalized ML model on client devices and maybe even send it back to the mothership for further exploitation.

Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by dpflan on Wednesday May 01, 2019 @12:43PM (#19798928)
This kind of stuff is interesting, and I think you're on the right track (simply based on intuition, not really informed on this at all). I'm interested in compressing models for performance on lower computational power devices. Like Google's Learn2Compress (https://ai.googleblog.com/2018/05/custom-on-device-ml-models...)
Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by josh2600 on Wednesday May 01, 2019 @12:27PM (#19798716)
Have you read the client code? How would you know?

Just because the protocol is well-formed doesn’t mean the totality of the implementation is trustworthy.

#ShowUsTheCode

Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by idlewords on Wednesday May 01, 2019 @12:30PM (#19798758)
Read the client code? Bah! How do you know that's what's in the compiled binary?
Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by mises on Wednesday May 01, 2019 @01:46PM (#19799690)
Reproducible builds. This is pretty much exactly their purpose.
Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by idlewords on Wednesday May 01, 2019 @03:14PM (#19800613)
The non-facetious point here is that you have to root your trust in something (whether that's the maker of your reproducible build system, or your device, or your app, or the online service you use, or the chip foundry that made the CPU that runs your built-from-scratch-paranoid-OS).

It's better to have to trust somewhat verifiable promises about the Facebook app than to have to trust unverifiable promises about Facebook-the-entire-organization. That's the advantage that E2E provides.

Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by dymk on Wednesday May 01, 2019 @12:29PM (#19798743)
Reading the client code means bupkis. Trust is not derived from source code, but from where you got your stack (phone hardware, operating system, build tools, application source code, distribution platform included).

https://www.archive.ece.cmu.edu/~ganger/712.fall02/papers/p7...

Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by gfodor on Wednesday May 01, 2019 @01:01PM (#19799153)
Clearly its derived from all of the above. The end goal we have for Hubs (hubs.mozilla.com) is to allow the theoretical limit of auditing to be done by the public when using our hosted services wrt both the code and the operations. And ofc, you can always run the bits yourself if you don't trust that audit.
Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by the_pwner224 on Wednesday May 01, 2019 @02:45PM (#19800327)
I went to hubs.mozilla.com and couldn't figure out what it does. I then tried making/joining a Hub but it got stalled at one of the loading steps so I still couldn't figure out what a Hub is.

They seem to be VR meeting spaces: https://blog.mozvr.com/introducing-hubs-a-new-way-to-get-tog...

The model you describe seems like a good one, similar to what most Linux distributions do. The distro maintainers are trusted and they compile packages and distribute the binaries, but people can run the package generation scripts themselves to get their own package straight from the source. Reproducible builds allow users to confirm that the maintainers aren't doing anything sketchy - that probably isn't a possibility here, but this model is still far better than what FB/WhatsApp and even Signal do.

Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by gfodor on Wednesday May 01, 2019 @03:59PM (#19801009)
Sorry you hit a snag. Yes, we're building a web-based avatar-centric communications tool, which also supports VR. If you have more info on your setup (browser, OS, link to the room that failed) and what you saw that'd be fantastic so we can fix it! Feel free to email me directly gfodor at mozilla.com.
Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by JohnFen on Wednesday May 01, 2019 @12:26PM (#19798699)
This.

Although when it comes to Facebook, we have to take them at their word that it's truly end-to-end.

Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by idlewords on Wednesday May 01, 2019 @12:29PM (#19798741)
You can use the same line of argument to say the messages are accessible to whoever makes the device, since they could in principle monitor the message. It's kind of an empty criticism.
Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by nokya on Wednesday May 01, 2019 @12:47PM (#19798968)
Exactly. Hence their attempt some years ago at selling Facebook integrated smartphones. End to end encryption, wink wink ;)
Re:Facebook's Zuckerberg Preaches Privacy, but Evidence Is E... by tptacek on Thursday May 02, 2019 @03:14PM (#19811539)
I can't tell if this comment, which seems to make the argument that Facebook tried to market a mobile phone so that they could defeat the end-to-end encryption they planned to offer in their applications, is facetious or not.