Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Application Security

10/6/2020
10:15 AM

6 Best Practices for Using Open Source Software Safely

Open source software is critical yet potentially dangerous. Here are ways to minimize the risk.
2 of 7

Have a Policy
When the organization's de facto policy on software development is 'finish it yesterday,' it's easy to let other policies languish. But the beginning of security for open source software within enterprise development is having a policy about open source software in enterprise application development.
According to a blog post on Synopsis, the first step in securing software development is to create a clear policy for developers, management, and operations staff regarding the use of open source use within the organization.
As the policy is developed, it presents an opportunity to involve all the stakeholders for application development so they both understand the priorities in reducing risk and provide input about how to reduce risk. That understanding can be the beginning of standard behaviors and practices, as well as the foundation of application security.
(Image: tumsasedgars VIA Adobe Stock)

Have a Policy

When the organization's de facto policy on software development is "finish it yesterday," it's easy to let other policies languish. But the beginning of security for open source software within enterprise development is having a policy about open source software in enterprise application development.

According to a blog post on Synopsis, the first step in securing software development is to create a clear policy for developers, management, and operations staff regarding the use of open source use within the organization.

As the policy is developed, it presents an opportunity to involve all the stakeholders for application development so they both understand the priorities in reducing risk and provide input about how to reduce risk. That understanding can be the beginning of standard behaviors and practices, as well as the foundation of application security.

(Image: tumsasedgars VIA Adobe Stock)

2 of 7
Comment  | 
Print  | 
Comments
Newest First  |  Oldest First  |  Threaded View
linnovate
50%
50%
linnovate,
User Rank: Apprentice
10/7/2020 | 6:32:04 AM
Additional safety suggestion
It is true, things can quickly get overwhelming in open-source. Ultimately it comes down to trusting the developers, open communication, and having a great teamwork ethic, working collaboratively together. The one thing I would add is knowing who the contributors are. 
Edge-DRsplash-10-edge-articles
I Smell a RAT! New Cybersecurity Threats for the Crypto Industry
David Trepp, Partner, IT Assurance with accounting and advisory firm BPM LLP,  7/9/2021
News
Attacks on Kaseya Servers Led to Ransomware in Less Than 2 Hours
Robert Lemos, Contributing Writer,  7/7/2021
Commentary
It's in the Game (but It Shouldn't Be)
Tal Memran, Cybersecurity Expert, CYE,  7/9/2021
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
Enterprise Cybersecurity Plans in a Post-Pandemic World
Download the Enterprise Cybersecurity Plans in a Post-Pandemic World report to understand how security leaders are maintaining pace with pandemic-related challenges, and where there is room for improvement.
Flash Poll
How Enterprises are Developing Secure Applications
How Enterprises are Developing Secure Applications
Recent breaches of third-party apps are driving many organizations to think harder about the security of their off-the-shelf software as they continue to move left in secure software development practices.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2021-41393
PUBLISHED: 2021-09-18
Teleport before 4.4.11, 5.x before 5.2.4, 6.x before 6.2.12, and 7.x before 7.1.1 allows forgery of SSH host certificates in some situations.
CVE-2021-41394
PUBLISHED: 2021-09-18
Teleport before 4.4.11, 5.x before 5.2.4, 6.x before 6.2.12, and 7.x before 7.1.1 allows alteration of build artifacts in some situations.
CVE-2021-41395
PUBLISHED: 2021-09-18
Teleport before 6.2.12 and 7.x before 7.1.1 allows attackers to control a database connection string, in some situations, via a crafted database name or username.
CVE-2021-3806
PUBLISHED: 2021-09-18
A path traversal vulnerability on Pardus Software Center's "extractArchive" function could allow anyone on the same network to do a man-in-the-middle and write files on the system.
CVE-2021-41392
PUBLISHED: 2021-09-17
static/main-preload.js in Boost Note through 0.22.0 allows remote command execution. A remote attacker may send a crafted IPC message to the exposed vulnerable ipcRenderer IPC interface, which invokes the dangerous openExternal Electron API.