Hi there,
A recent discussion in this forum prompted me to write a post on the topic of “open source” software, and why just using the “open source” release model as an argument to support claims regarding the security of an application are often misguided.
The way I see it, yes, open source can be more secure than proprietary software. Especially those applications that are thoroughly tested and audited.
However, as it turns out, critical pieces of open source software like OpenSSL or Log4j often suffer grave vulnerabilities that in turn affect every software that depends on them. Not only other open source software, but sometimes even proprietary software from international megacorporations.
This is not to say proprietary software is better than open source, and in fact, open source truly is a wonderful thing for learning, sharing, and building a better world.
I’d just like people to be a bit more critical and understand that the release model of an application does not significantly affect its security. Security audits are expensive and require experienced professionals, and people don’t just conduct rigorous audits for fun.