SteveOfTheStow
Member
- Joined
- 16 Dec 2017
- Messages
- 182
The whole point of open-source is to have exponentially more eyes and brains looking for security holes before any bad actors find them. That benefit far, far outweighs the drawback (and an attacker can find flaws without source anyway, while a researcher needs source to fix holes).
What you're describing is "security through obscurity" which is a recognised fallacy — it just means that any exploit which is discovered enjoys the cover of secrecy.
OpenSSL is an open source software library for securing communications over networks, and is used by many applications to facilitate encrypted networking.
It's had a few vulnerabilities over the years, but a particularly serious one appeared in 2014. It was realised that because the project was open source, all its consumers thought the project had many eyes, but it turns out that everyone was just relying on everyone else to find the vulnerabilities. No one was actually looking. Why would you commit valuable time to that, when someone else should do it for you for free? (unless they don't)
Open source is no panacea. It has its place, but not for systems that can't afford to fail.