Open Source has been a part of the corporate IT landscape for years. Organizations have benefited from using open source in many ways - right from reducing total cost of ownership, enabling better innovation, faster development, and better code quality, to attracting great talent to work for you.
However, one thing that is often seen as a possible issue with open source is security. One of the common arguments heard, for example, is that if anybody can contribute code to an open source project, what is stopping bad guys from inserting malware inside the projects you will use in your enterprise? And if you are using open source security products, can seeing the source code enable attackers to break the software and as a result your information system? Also, how do you ensure that the code you are using isn’t riddled with known, yet unpatched, security vulnerabilities?
This article focuses on this need for security and discusses how to secure open source usage in enterprises by developing an adequate and healthy open source risk and security governance system.
Securing open source software usage
For security to succeed, it must become the default state for all processes, products and services used, developed, or offered by an organization. Accordingly, open source security has to be made mature and sustainable for it to be a positive asset.
There are several steps in securing the use of open source:
A holistic approach to open source security governance
While open source brings several benefits to organizations and plays an important role in the digital transformation journey, ill-managed security principles harm organizations. The goal for open source security should be aligned with the overall organization security objectives. Developing an adequate and healthy OSS risk and security governance takes time and commitment but is worth the effort. It has a direct link to the cultural changes. A mature OSS governance combined with well-trained employees and right cultural mentality provides a strong defense against security threats.
Gilles Gravier
Director, Open Source Consulting Practice, Wipro
Gilles, based in Switzerland, provides open source and blockchain strategy consulting and advisory services to Wipro's key customers worldwide. Throughout his career, Gilles has been involved in both security and open source.
Reza Alavi
Managing Consultant Risk, Compliance, Assurance (RCA), UK/I/CE, Wipro
Reza, with over 15 years of experience in leading technology risk and security executive projects, works with Wipro’s clients to analyze, develop and deliver solutions for complex risk and security challenges in digital transformation projects.