5 ms·
Signal and WhatsApp aren't 100% trust worthy though. Why not pick something you can host yourself?
by fartcannon 4y ago
Signal and WhatsApp aren't 100% trust worthy though. Why not pick something you can host yourself?
- andrewxdiamond 4y agoThis is a pretty classic example of “what’s your threat model”. WhatsApp/Signal may not be perfectly private, but it’s plenty private enough to hide trivial things like job offers from your employer.
- fartcannon 4y agoYeah, this is kind of how we got to the point where Microsoft tattles on you to your employer. Small concessions.
- dijit 4y agoRight, I'm tired of this. E2EE doesn't mean anything if you have the same entity controlling the server as is controlling the endpoints. If you control both ends of an E2EE communication and they are closed then you gain nothing over normal TLS encryption, you still trust the authority. (Whatsapp is obviously closed and yes, signal can be considered effectively closed as their client is not reliably or reproducably built from public sources and has hidden their agendas before[0]; and even depends on binary blobs from Google..) I know your favourite closed/walled messenger platform is basically religion at this point: but for heavens sake; please understand that unless you're auditing your clients or you can run trustable third-party clients; then end-to-end doesn't mean anything at all. It's just marketing buzzwords. [0]: https://www.youtube.com/watch?v=tJoO2uWrX1M&t=880s https://www.youtube.com/watch?v=tJoO2uWrX1M&t=880s
- usrn 4y agoAnd we have cross platform signal style E2EE now in the form of OMEMO for XMPP. It's just that no one wants to use it.
- fartcannon 4y agoI don't really know who you're arguing against, because I'm with you on the points you address. Why I care that its open is so that when they eventually pull a Microsoft, or Facebook style anti-consumer move, we can fork off and continue on how we see fit. It's about control of our communication. Using signal is the same as using WhatsApp. Eventually Facebook will buy it.
- dijit 4y agoI'm agreeing with you and I'm frustrated that you got downvoted.
- fartcannon 4y agoAh I see. Well thank you for your concern. I'm pretty used to it by now. :) Its weird how much people fight against their own interests though eh.
- throwaway290 4y agoIf you say something ML thinks is wrong in Teams, you can be fired (at will). If you say something to your colleague via Whatsapp, the only scenario it can be used against you is if you commit an actual crime with reasonable evidence, they subpoena the records, and FB will be willing to go on record to the entire world as lying about Whatsapp E2EE, all in the name of putting you behind bars. (Also, maybe we can imagine that products actually do what they do and it is not normal to fear lies and nefarious agenda behind every offering?)
- dijit 4y agothere were two points made: 1) Signal and whatsapp are not 100% trustworthy Maybe the implication is that it will leak info to your employer, but I think this is more like a general statement; one that is likely an attempt to discuss why we still put our conversations into the hands of large companies with potentially unknown motives; and the questionable state of using "end-to-end" where one entity controls the network, access to the network and both ends of the exchange. 2) Why not use something you can host yourself to which a reasonable reply is: network effects; I already have signal/whatsapp/telegram and I do not worry about them sending information to my employer. Unless your employer is facebook, then I think that's a perfectly legitimate rebuttal, but one nobody is making. In fact, people would rather argue that signal/whatsapp is the best privacy platform in the universe due to e2ee!
- crummy 4y agoWe're talking in the context about employers reading the plaintext of messages you send, right? Is Signal the same as Teams in this regard?
- Thorrez 4y agoOther people can audit it. That gives you a fair amount more assurance than non-E2E. In addition to the theoretical benefits of E2E, I get actual noticeable behavior benefits. I've sent links to a family member on Facebook Messenger that it decided to censor and my messages didn't get sent. This happens to others as well[1]. There are reports of similar things happening with SMS[2]. That doesn't happen with WhatsApp or Signal. [1] https://news.ycombinator.com/item?id=28341737 https://news.ycombinator.com/item?id=28341737 [2] https://news.ycombinator.com/item?id=29744347 https://news.ycombinator.com/item?id=29744347
- bufferoverflow 4y agoSignal is open source. What's not trust worthy exactly?
- dijit 4y ago1) You need to audit that code, which.. everyone will have to do on both sides of the communication channel. 2) https://signal.org/blog/reproducible-android/ https://signal.org/blog/reproducible-android/ > the Signal Android codebase includes some native shared libraries that we employ for voice calls (WebRTC, etc). At the time this native code was added, there was no Gradle NDK support yet, so the shared libraries aren’t compiled with the project build. A good answer in my opinion, but it does mean that what you install from the play store is not reproducible and thus can never really be confirmed to be the same as public sources. There are also binary blobs needed for interacting with Google Play. 3) Signal is openly hostile to third party client implementations: https://github.com/LibreSignal/LibreSignal/issues/37 https://github.com/LibreSignal/LibreSignal/issues/37 Meaning they have a near monopoly on all signal communications through their client.. and since it's not reproducible, I hope everyone is building from source.
- bufferoverflow 4y ago1) Nonsense. If you don't trust other people's code, you're screwed. You put yourself into the position where you have to audit your OS code, your CPU code, code of every driver that runs in your system. None of which you did. 2) Isn't WebRTC open source too? 3) Their code, their decisions.
- fartcannon 4y agoTheir code, their decisions is why it's bad. If the decide to start tattling to Microsoft too, what are you going to do? If it's open, we can fork it and move on with your lives. Free and open gives you and me the power to control our own communication.
- bufferoverflow 4y ago
- totetsu 4y ago- I don't have enough disposable income and disposable time to self host and then keep up to date some flavour of messaging protocol server. - Everyone's understanding of this issue is different. It's hard enough to convince technical people to use matrix/element vs signal, vs what ever they already have installed. Non-Technical people will either just ignore you or trust you entirely, I'm not sure which is worse. - When something goes wrong I have to fix it myself. now I'm 24/7 on call. - Even If I have knowledge enough to run the infrastructure myself, to compile clients and servers myself, to register domains etc.. I cant understand the source code to identify every possible un-trust worthy thing. even if I could, system security is not just about the code.. what is a trusted architecture to run it on? It just isn't in any way, by any stretch of the imagination, feasible to self host any messaging service myself, that I want to use with the aim of talking to a wide range of people, from all parts of my life.. When I just want to chat with my work colleagues and arrange to go to drinks, or about their break up, or some other company or whatever..