News for hackers. Stuff that matters.
Re:China has wealth of data on what individuals are doing at... by FabHK on Thursday January 12, 2017 @04:22AM (#13380944)
I wish everyone would just install Signal and Wire - it's not that hard :-/
Re:China has wealth of data on what individuals are doing at... by kuschku on Thursday January 12, 2017 @04:39AM (#13381022)
Signal is not intended to protect from government surveillance, nor is it able to.
Re:China has wealth of data on what individuals are doing at... by kijiki on Thursday January 12, 2017 @06:49AM (#13381531)
You have the source code to Signal. You can see exactly how it protects you from government (and other) surveillance.

To be clear: it does better than anything else you can find in an app store.

Re:China has wealth of data on what individuals are doing at... by kuschku on Thursday January 12, 2017 @06:57AM (#13381565)
I can do the same with Telegram.

I can’t verify the source code of the server, or run my own federated server (Moxie doesn’t do federation), and I can’t trust that Moxie’s server doesn’t relay metadata to a government.

> To be clear: it does better than anything else you can find in an app store.

Wrong, proof by counterexample: Conversations.im is also in appstores, is also open source, but, because it’s an XMPP client, I can run my own servers, and federate, and ensure the servers are also secure.

Re:China has wealth of data on what individuals are doing at... by FabHK on Thursday January 12, 2017 @06:35AM (#13381464)
If you're specifically targeted by 3-letter level organisations, it gets very difficult to protect yourself, sure. "If your adversary is the Mossad, YOU’RE GONNA DIE AND THERE’S NOTHING THAT YOU CAN DO ABOUT IT. The Mossad is not intimidated by the fact that you employ https://", as James Mickens put it in his hilarious column [1].

However, against mass surveillance, Signal will protect you, I'd think, just by making it much more complicated to intercept than WeChat or Skype, which have backdoors built right in.

[1] https://www.usenix.org/system/files/1401_08-12_mickens.pdf

Re:China has wealth of data on what individuals are doing at... by robgough on Thursday January 12, 2017 @05:57AM (#13381320)
I thought that was exactly the point? Who is it intended to protect you from?
Re:China has wealth of data on what individuals are doing at... by kuschku on Thursday January 12, 2017 @07:03AM (#13381597)
There’s a few levels of protection that you might want from a chat system.

#1 Protection from a dumb attacker doing MitM: This is done by anything that uses HTTPS.

#2 Protection from an attacker that can get fake SSL certs: This is done by anything using certificate pinning.

#3 Protection from an attacker that controls the app store: This can’t be easily done by Signal – and they don’t do it.

#4 Protection from an attacker that can take over the servers running the application: This is NOT done by Signal, and is hard to achieve (even with true E2E, unless you do multicast, you usually can extract metadata here, although there are chat applications protecting against it).

If your enemy is the US government, you’re automatically EOL, due to #4. If your enemy is another government, you’re likely EOL, due to #3, unless you actually build the app from source yourself.

This is not a fault from Signal – nor can they easily fix it – but it’s a realistic problem.

Re:China has wealth of data on what individuals are doing at... by FabHK on Thursday January 12, 2017 @07:38AM (#13381728)
With Signal, you can verify fingerprints. So, what you're saying is:

#4 if some agency "takes over" the Signal servers, they can extract metadata. But only that?

#3 if the binary is not what its supposed to be, then, yes, all bets are off. That's a whole other can of worms, but a) is there any evidence that's ever happened? and b) that much affects any smartphone chat app, so does not help you to decide between Signal and WeChat.

Re:China has wealth of data on what individuals are doing at... by kuschku on Thursday January 12, 2017 @08:56AM (#13382177)
> #4 if some agency "takes over" the Signal servers, they can extract metadata. But only that?

With Signals model, as long as everyone verifies fingerprints, yes.

But, considering XMPP is a thing, XMPP with OMEMO provides all the same guarantees – and you can make it less likely that an agency has taken over the relevant servers (because you can self-host easier).

Signal’s use case is "something as secure as OTR, but easier to use".

I’m not saying you should use something else than Signal, but I’m saying that Signal isn’t ideal if your adversary is a government.