Top 10 Open Source Software Security Risks for IT Pros
Endor Labs has outlined 10 risks of open source software, with the use of components with known vulnerabilities being the No. 1 risk.
![software secuirity and blue arrows software secuirity and blue arrows](https://eu-images.contentstack.com/v3/assets/blt07f68461ccd75245/blt6d94bd5a2cc06d0e/662774114bc1e5c9ffd00c42/software_20secuirity_20and_20blue_20arrows.jpg?width=1280&auto=webp&quality=95&format=jpg&disable=upscale)
The benefits of open source software are many. IT professionals can use already developed code while also hopefully contributing their work to others, saving time and money through collaboration. It is also widely known that open source software is often more secure than proprietary software.
However, open source software creates security risks that must be addressed by organizations. According to a new study from Endor Labs, 80% of code used in modern applications is code generated through open source packages.
10 Open Source Software Risks
For its study, Endor Labs, which provides a dependency lifecycle management platform, has outlined the top 10 problematic properties of open source software.
“Open source risk management has fallen behind open source usage,” said Endor Labs CEO and co-founder Varun Badhwar. “At their core, most open source security programs focus on license compliance and known vulnerabilities, both of which do not capture the biggest risks to modern software supply chains.”
Calculating and Mitigating Open Source Software Risks
To identify and mitigate risks properly, organizations must evaluate and manage their open source software dependencies.
Direct software dependency is explicitly defined and included in a developer’s code base, offering users more transparency around how components interact. Oftentimes, though, software relies on transitive dependencies, which are not always expressly included in a developer’s code. For example, a library or module might depend on software that depends on separate unlisted software. Identifying all dependencies and analyzing the relationships between dependencies is a crucial step for risk mitigation.
The No. 1 risk, however, is the use of components with known vulnerabilities – e.g., Log4Shell. The financial and reputational damage can be significant, as demonstrated by incidents like the 2017 Equifax data breach, where overall costs were said to exceed $1 billion.
IT pros are most likely to overlook OSS-Risk-10, under/oversized dependency, said Endor Lab’s lead security researcher, Henrik Plate. “That’s because developers commonly have little insight into the size of a dependency, especially if it is indirect, and whether they use a small or significant share of its code,” Plate noted.
Endor Labs does not expect the open source software risks outlined in its list to change significantly anytime soon. However, the threat landscape evolves quickly, as attackers devise new techniques to subvert the security of software supply chains. IT pros should expect new countermeasures as risks emerge, as well as advancements in the regulatory environment for software and service providers.
Read more about:
Top 10About the Author
You May Also Like