3 ms·
I wish this type of comment wouldn't inevitably come up in these discussions. Not only is it fundamentally wrong but it's actively harmful to improving securit
by rainsford 4y ago
I wish this type of comment wouldn't inevitably come up in these discussions. Not only is it fundamentally wrong but it's actively harmful to improving security and privacy by scaring people away from things that may be just fine and that are probably better than a lot of the insecure alternatives they'll actually use instead.
To the extent open source matters at all when looking at E2E encryption, it theoretically makes it easier to see whether the source code implements a secure protocol. This sounds much more useful than it actually is. For one thing, almost nobody is compiling the source code themselves, so you're ultimately going to have to evaluate the security of compiled code anyways. Also there is an incredibly vast gap between the promise and reality of the open source promise in terms of finding security problems. Accidental or deliberate weaknesses can be subtle and hard to find whether or not you have the code. The extensive history of serious cryptographic problems living in open source code for years before they were found and people regularly being able to find problems in software despite it being closed source suggests open source as a security panacea should be taken with a large grain of salt.
- ggm 4y agoI think your analysis is harsh, and over-stated. At worst people have ignored the potential to find problems from source code review. At best people have discovered security holes in closed-source cryptography code. They are not equal to effect and motivations of either user or finder. I would like to understand if you consider signal (for example, as a very large community of use e2ee with open source) has substantive problems due to people "not looking hard enough"
- NayamAmarshe 4y agoI can't believe we're really debating that using E2EE and closed source in the same sentence is not that great. E2EE without verifiable builds is as good as a cheeto lock. Even with all the E2EE claims, Facebook could still do anything with the data and you could never hold them accountable because the binary code is obfuscated in the first place so all you would really have is half-reverse engineered stuff that also breaks WhatsApp's terms of use policy. Please stop defending FB, everytime someone does it, they prove all of you wrong again.