6 ms·
With Signal not releasing their server code and now this, I regret using and asking a good chunk of my base to move to Signal.
by bilal4hmed 6y ago
With Signal not releasing their server code and now this, I regret using and asking a good chunk of my base to move to Signal.
- codethief 6y agoI haven't made up my mind regarding the payments feature yet but yeah, what's up with the server code? Why hasn't it been updated in over a year?[0] Also, why do the Signal developers trust SGX so much and have stayed completely silent about SGX vulnerabilities – even when the cryptographers whose quotes they used to put on the signal.org home page[1] are increasingly critical?[2] Finally, why is there no open communication about major events like the Signal PIN UI fuckup last year or the server issues earlier this year? Foundation or not, if no communication is happening and they're not demonstrating that they're capable of openly admitting mistakes and learning, they're not gaining the trust of anyone. Don't get me wrong, I've been a die-hard fan of Signal since the early TextSecure days and have convinced > 100 people to switch but I'm starting to have a bad aftertaste and some of my friends (equally big Signal fans) are, too. EDIT: Looks like the Signal server repo[3] was updated today, as this article[4] (in German) attests to. I had last checked the repo this past weekend. I suppose the repo hadn't been updated to keep the MobileCoin thing secret but I do wonder: Why not simply create a private branch instead of risking one's reputation for openness? [0]: http://web.archive.org/web/20210311053716/https://github.com/signalapp/Signal-Server http://web.archive.org/web/20210311053716/https://github.com... [1]: http://web.archive.org/web/20200201112751/https://signal.org/ http://web.archive.org/web/20200201112751/https://signal.org... [2]: https://blog.cryptographyengineering.com/2020/07/10/a-few-thoughts-about-signals-secure-value-recovery/ https://blog.cryptographyengineering.com/2020/07/10/a-few-th... [3]: https://github.com/signalapp/Signal-Server https://github.com/signalapp/Signal-Server [4]: https://www.golem.de/news/crypto-messenger-signal-server-nicht-mehr-open-source-2104-155376.html https://www.golem.de/news/crypto-messenger-signal-server-nic...
- nullc 6y ago> why do the Signal developers trust SGX so much and have stayed completely silent about SGX vulnerabilities Maybe because the marketing of their sketchy token scheme depends exclusively on the illusion of SGX security.
- Ar-Curunir 6y agothe usage of SGX here is to protect against a fairly benign adversary: Signal themselves. The alternative to using SGX in these situations is to hand over the data in the clear to Signal servers.
- codethief 6y ago> a fairly benign adversary Given the Snowden leaks and everyone's experience with what Facebook etc. do with our data, I wouldn't call that a "benign" adversary at all. Besides, even if Signal itself is benign, someone who manages to hack the Signal infrastructure might not be. > The alternative to using SGX in these situations is to hand over the data in the clear to Signal servers. This is not correct. The alternative would be to tell users to choose a passphrase with enough entropy. In that case, SGX wouldn't be necessary. Unfortunately, they didn't do that, so now a lot of users have chosen a short PIN and their data will be compromised should SGX ever fail to live up to its promises. (This is what I meant by "Signal PIN UI fuckup" – the word "PIN" alone suggests choosing a short number over a long passphrase.)
- Ar-Curunir 6y agoSorry, the use case I had in mind was contact discovery. Existing cryptographic protocols for private contact discovery do not scale to Signal’s numbers.
- adamsvystun 6y agoThis is not entirely true. There has been a delay (11 month) in the sync of the server code with a public GitHub repo. Currently all commits are there: https://github.com/signalapp/Signal-Server/commits/master https://github.com/signalapp/Signal-Server/commits/master
- warkdarrior 6y ago> There has been a delay (11 month) in the sync That is quite an understatement. This is like Facebook saying "we will protect your privacy, but there is a slight delay".
- SwimSwimHungry 6y agoAnd to wit, the sync only occurred once major tech media outlets started to notice. Thus the sync happened to throw them off the scent. Pay no attention to the man behind the curtain, if you will.
- ciconia 6y agoMy thoughts exactly. This makes a very bad impression.
- deleted 6y ago[deleted]
- autoexec 6y agoThat's how I felt the moment they insisted on storing user's personal data (contacts, name, photo, phone number) in the cloud with no way to opt out of the data collection while also being very vague and elusive about it all in their communications. I'm feeling more and more justified in moving off Signal as time goes on. Jami had better stay good.
- Barrin92 6y agoI didn't understand the hysteria about Whatsapp to begin with. Yes, Facebook doesn't exactly have great brand recognition but by all indications the TOC change didn't even actually change anything for individual end users but people kept bugging me about switching to Signal. Compared to the ICO crypto shenanigans of Telegram and now this I don't see a reason to switch. People also kept trying to get me to use Brave instead of Chrome, and the first time I opened it there was crypto advertisement everywhere.
- challengly 6y agoSame. It's extremely concerning. Where's the transparency? If the backend has been compromised and turned into a honeypot, how would we know?
- pa7ch 6y agoThat would only compromise metadata as signal is e2e encrypted and the client has always been opensource and up to date. All the SGX stuff is about making metadata more private for features that absolutely must be done serverside. So a compromise in SGX is more an issue if Signal itself becomes adversarial or gets compromised. Most services only rely on this for security and don't use things like SGX to hide things from themselves.
- cookiengineer 6y agoI regret finding out Signal uses recaptcha in its welcome screen, and sets the Google PREF cookie permanently in the App's Cache. Traceable by Google every time you open the App... and using Google's Backup service to store the private keys unencrypted. Well, so much for E2EE. This combined with what went on with LibreSignal and legal threats from moxie made me realize it's just a company selling privacy claims without proof. (if you don't think this is true, use AppWarden or decompile the APK. Play Services, Firebase and Recaptcha are still integrated years after LibreSignal was forked.)
- codethief 6y agoYou're making very strong claims here. Signal regularly goes the extra mile to protect their users from 3rd-party tracking (by Giphy[0, 1] etc.) and, as they noted on GitHub at some point, they also consciously decided against UI/UX tracking and error reporting because they did not want to give off the impression that they themselves are surveilling their users. And now you're telling us that they deliberately included tracking by Google? That doesn't seem likely. > Google PREF cookie The PREF cookie is for Google's safe browsing feature. How on Earth would that find its way into Signal? (I doubt the link preview feature uses that, given how much effort they put into making sure they get it right[2].) > Traceable by Google every time you open the App... How so? AFAIK the Signal app doesn't connect to the Google servers directly (reCAPTCHA aside – I have yet to see it in Signal but even then it would be a one-time thing), so even if the cookie existed, it wouldn't get transferred anywhere. The Firebase Cloud Messaging library / Google Play Services on your phone do connect to Google but they carry unique identifiers, anyway (or otherwise push notifications would not work). If you don't want that, use a phone without all the Google stuff – Signal works fine without it (though it might need more battery). > and using Google's Backup service to store the private keys unencrypted Could you provide a source that's more accurate than "decompile the APK" or "read the source code"? AFAIR the app's database is encrypted at rest by a key in the phone's hardware key store precisely because the Signal developers did not want Google Backup to get access to the app's data. (Which is why they ended up rolling their own backup solution.) > This combined with what went on with LibreSignal and legal threats from moxie made me realize it's just a company selling privacy claims without proof. What legal threats? (I'm familiar with the discussion but I have yet to see Moxie threatening anyone.) [0]: https://signal.org/blog/giphy-experiment/ https://signal.org/blog/giphy-experiment/ [1]: https://signal.org/blog/signal-and-giphy-update/ https://signal.org/blog/signal-and-giphy-update/ [2]: https://signal.org/blog/i-link-therefore-i-am/ https://signal.org/blog/i-link-therefore-i-am/