October is national Cybersecurity Awareness Month. It is a joint effort between government and industry to raise awareness about cyber threats. This year, Cybersecurity Awareness Month highlights three areas where cybersecurity protections (or vulnerabilities) affect everyday Americans: citizen privacy, consumer devices, and e-commerce.
A common thread in all of these consumer-facing security priorities are the building blocks of software: open source components. As developers and others in tech know, open source use is skyrocketing. Our research this year shows exponential growth in open source use. For example, in 2018, download requests for Java components grew 68% year over year to 146 billion. Downloads of npm packages reached 10 billion per week — equating to a 185% year over year.
The volume of open source component downloads mirrors the multitude of benefits they offer. Notably, component use allows for faster software production, and ultimately, faster rates of innovation as components are combined and expanded in novel ways.
The Sonatype platform safeguards software supply chains around the globe. Protecting the integrity of open source software requires us to follow emerging cyber security threats, anticipate future trends, and most importantly: develop next-generation software to combat malicious intent.
Cybersecurity Awareness Month is right to highlight citizen privacy, consumer devices, and e-commerce this year.
Consumers are increasingly more aware of privacy issues, especially as the world community is adjusting to GDPR, and companies are beginning to be fined as the new law is enforced.
Similarly, in 2019, device manufacturers of all kinds are stepping up their security game. The FDA, for example, proposed new CBOMs (Cybersecurity Bill of Materials) requirements. Risks increase as devices become smarter and more interconnected.
Yet another example involves e-commerce. Shopping online potentially puts financial data at risk because our shopping carts are built on open source software. That's why, earlier this year, the PCI Security Council introduced a new security standard to make electronic payments safer.
Large companies, like Discover, are willing to talk about how they are building systems into their development process to protect consumers' financial data. Developers are central to the process. Actions to protect the public’s financial data must occur earlier in the SDLC.
"The PCI-DSS has all of the mandatory regulations in it," says Sonatype's DJ Schleen (@DJSchleen). Even so, there are specific things individual developers can do to secure financial transactions, whether developing for a company or contributing to an open source project: