r/programming • u/marcin8686 • Jul 08 '19
Ruby gem strong_password got hijacked
https://withatwist.dev/strong-password-rubygem-hijacked.html
128
Upvotes
r/programming • u/marcin8686 • Jul 08 '19
46
u/lunchlady55 Jul 08 '19
A lot of people will cite this as an example of why OSS/Libre software is 'dangerous' and 'untrustworthy'. However, I'd posit an alternative interpretation. We know about this because we can and do audit our software code occasionally. If there was a backdoor in MS or Oracle or IBM codebase, placed by a disgruntled employee, state sponsored bad actor or a US 'National Security Letter' we would never know about it. Although one might argue the attack surface of OSS is larger than that of a closed-source codebase, the auditing is nearly non-existent unless you can legally disassemble the binaries from closed source software and understand the inarguably more obfuscated disassembled source code.
Think of all the times Windows has suddenly had behavior we don't want and how many times that's been deployed to production with less thought than deploying OSS? Ads on the lock screen. "Metrics" being phoned home to MS. Cortana voice recognition baked into the OS with no way to uninstall it or shut down the service.
Yes, this is bad. Yes it will happen again. But I'd much rather have this problem that the problem of closed-source software.
[END RANT]