Earlier quoted context omitted.
Because if you serve the library responsible for the encryption from the server, an attacker can perform a man in the middle attack and change that library. This will change when browsers will start implementing the web crypto api. https://www.w3.org/TR/WebCryptoAPI/
The concern is less MITM and more a compromise of the server, but close enough. Check my parallel response to Omnipresent's comment.
Facebook Messenger begins testing end-to-end encryption using Signal Protocol
81–90 of 312 posts
Re: Facebook Messenger begins testing end-to-end encryption using Signal Protocol
#82Earlier quoted context omitted.
If you need to ask this question then you don't have the skills to verify that your device is running a secure protocol even if I handed you the source code. There are people out there who do have the skills, and you can be certain that they will be reverse-engineering the distributed binaries as soon as possible. I would be extremely surprised if there was not a lightning talks or two at DefCon or BH this year going…
We've verified that FBM is using the unmodified open source Signal Protocol libraries we distribute at open whisper systems. Hopefully others will verify the same!
Re: Facebook Messenger begins testing end-to-end encryption using Signal Protocol
#83Earlier quoted context omitted.
Signal Protocol already supports multi-device. We've encouraged them to enable that for Secret Conversations, and hopefully they'll continue to iterate towards support for e2e by default.
That's nice! :) What did the OP mean by "No secure way to verify code or store keys (in web browser) without routing through mobile" ?
This is why Signal and WhatsApp require the client to run on the phone - the phones are doing the decryption for the web apps.
This is flaky, consumes a lot of battery and generally is somewhat error-prone - probably not something FB wants to deal with.
Re: Facebook Messenger begins testing end-to-end encryption using Signal Protocol
#84This seems like it's a subtle endorsement for using Open Whisper Systems for criminal activities. Is it just me, or does that seem like the wrong image to gravitate towards?
Re: Facebook Messenger begins testing end-to-end encryption using Signal Protocol
#85Earlier quoted context omitted.
Yeah, worse, he's being scored by highly imperfect algorithms.
In what way is it worse?
Re: Facebook Messenger begins testing end-to-end encryption using Signal Protocol
#86Earlier quoted context omitted.
If you need to ask this question then you don't have the skills to verify that your device is running a secure protocol even if I handed you the source code. There are people out there who do have the skills, and you can be certain that they will be reverse-engineering the distributed binaries as soon as possible. I would be extremely surprised if there was not a lightning talks or two at DefCon or BH this year going…
We've verified that FBM is using the unmodified open source Signal Protocol libraries we distribute at open whisper systems. Hopefully others will verify the same!
Re: Facebook Messenger begins testing end-to-end encryption using Signal Protocol
#87I'm still sticking with the website version, thanks https://play.google.com/store/apps/details?id=com.facebook.o... Messenger, Facebook This app has access to: Identity find accounts on the device read your own contact card add or remove accounts Contacts find accounts on the device read your contacts modify your contacts Location precise location (GPS and network-based) approximate location (network-based) SMS edit…
Re: Facebook Messenger begins testing end-to-end encryption using Signal Protocol
#88Earlier quoted context omitted.
Device to device. As you are aware, doing this in a browser in a manner that is not begging for failure is next to impossible.
I made the comparison to Cyph for a reason. Every time Cyph comes up, there's some amount of lively debate about whether they've actually got working in-browser code signing (which they filed a patent on). I'd argue they do, but I'm also one of the guys who reviewed the implementation.
Re: Facebook Messenger begins testing end-to-end encryption using Signal Protocol
#89What are the licensing conditions / restrictions for using the protocol?
Re: Facebook Messenger begins testing end-to-end encryption using Signal Protocol
#90Earlier quoted context omitted.
That's nice! :) What did the OP mean by "No secure way to verify code or store keys (in web browser) without routing through mobile" ?
There's no way for a site to securely store keys in the browser. The server can't put them there because then the server would have them too. A client-side script could generate them, but it can't store them without extensions (or the server via some JS it sends) also having access to them. This is why Signal and WhatsApp require the client to run on the phone - the phones are doing the decryption for the web apps. T…