Skip Navigation

How does Opensource change how Security work?

There are some people won't touch anything to do with open source projects as they feel it might have issues with security. What does open source actually do for security or change how it works?

23 comments
  • In theory it helps to have multiple people verify the code. In reality, unless it has wide use and a fairly clean core it won't likely get reviewed by anyone, but even without that it helps provide a level of trust just by the author laying their cards out for people to look at if they like.

  • Only potential security issues, would be related to a lack of maintenance on a particular project. If an open source tool has not been updated for over a year or more, then it may have security vulnerabilities. I usually won't use something if it has not been updated for a year or more.

    However, people who make that claim, seem to subscribe to security by obscurity. They may think that the source code being public makes it more likely to be exploited for vulnerabilities. But I would say that is a strength, since many people can verify the security of a project and can have patches applied. In standard proprietary software, a security vulnerability could exist for years, without being patched because no one knows it's there. It may or may not be exploited within this time.

    It is our responsibility to choose the digital tools we use wisely, and to be mindful of a lack or drop of maintenance on a particularly project.

  • In terms of actual vulnerabilities? Probably comes out comparable? You have more eyes which means more opportunities for code review. But that is going to boil down to how rigorous the code review is and whether it is just people rubber stamping "trusted" developers.

    Its controversial for a lot of reasons but a couple years back there was the university professor and his grad student who intentionally introduced vulnerabilities into one of the big projects. I forget at what point that was caught or what project, but it happens every few years. And likely happens a lot more that we don't know about.

    But mostly? When I am assessing software for a production situation, the security of an open source library versus a proprietary one isn't even on the list. Depending on the company I am investigating the contributors, but that happens whether it is a company or a github page.

    What really matters to me is how critical it is and what the support model is. Because if a vulnerability takes a week to get properly fixed or results in significant development slowdowns in the aftermath: It is worthless to me. Whereas a company that is on the hook to go all hands on deck and crunch their developers (because that always helps and doesn't cause problems down the line..) to fix an issue within N hours? That shit means I don't lose any sleep when the poo hits the fan.

  • Nothing, really. Anything you got from the play store is just as capable as a foss file is. The only changes between open source and closed source are that open source runs the risk of virus clones being created, at the benefit of a person being able to review the code to check for viri.

    I might be wrong though idk

    • @Zink Yeah I would guess some people might pass up a software as 'safe' and then it not to be and just ripped the code from an Open Source project.

23 comments