signalapp / Signal-Android

A private messenger for Android.
https://signal.org
GNU Affero General Public License v3.0
25.7k stars 6.17k forks source link

No security #8192

Closed hfOx3915 closed 6 years ago

hfOx3915 commented 6 years ago

Bug description

Signal offers no security

Steps to reproduce

Actual result: You and/or your conspirators get caught thanks to Signal's generous leaking of metadata.

This is even without going into issues with data found at rest and in transit through its single provider, it being a central point of failure and trivial to DoS. Not to mention the zero assurances of active non-cooperation with the opponent. For passive cooperation, simply accessing one of the conspirators phone's will retrieve incriminating data and because of its amazingly poor security, with physical access it is trivial to impersonate the user.

And let us not talk about the amateurish, unprofessional and immature cynical attitude towards those who point out that this app does not live up to its self-generated hype, which causes people to trust it more than it deserves, putting them at risk (for ex #7553, #7676, many others).

Expected result: You and/or your conspirators do not get caught. Ideally, communications would be resilient to DoS and device data + application would be panic-wipeable.

pgerber commented 6 years ago

Hi @hfOx3915, it seem you'd like to discuss some changes/features you'd like to see rather than reporting a bug. As per contributing guidelines, request like this should be posted in the community forum.

See you in the forum. I'm very interested to hear how you'd solve "with physical access it is trivial to impersonate the user" and keep Signal usable for everyone at the same time. Seems like a pretty hard problem to me.

hfOx3915 commented 6 years ago

@pgerber I consider a "secure" messenger being so trivially insecure a fundamental design bug. The only way it could not be a bug is if the secure claim is for marketing purposes only and not actually in the requirements.

I'm very interested to hear how you'd solve "with physical access it is trivial to impersonate the user" and keep Signal usable for everyone at the same time

A usable panic button with destructive response would have been an adequate mitigation measure in the case at hand.

hfOx3915 commented 6 years ago

Let @greyson-signal closing of this issue without comment be a testament to how much of a crap the developers of this faux-security app give about their users.

pgerber commented 6 years ago

@hfOx3915 , I'm sure @greyson-signal's thumbs up on my post means he agrees with me that the forum is the right place to discuss all of this. May it be adding a panic button or abandoning Signal for something superior.