JFrog introduced Project Pyrsia, an open-source software community initiative that utilizes blockchain technology to secure software packages (A.K.A Binaries) from vulnerabilities and malicious code.
As organizations rapidly accelerated digital transformation efforts due to COVID-19, software developers have had to endure the brunt of the increased workload. In fact, a recent Checkmarx study found that nearly half (46%) of developers said the rate at which they're expected to build and deploy software is somewhat or significantly faster now compared to before the pandemic, while another 36% admitted a top challenge weighing on their shoulders include keeping up with increased development speeds and demands.
While it may seem counterintuitive to add another component to developers' workloads, organizations can meet the needs of today's developers by prioritizing effective AppSec training. Developers themselves have expressed interest in increased training and resources amid the ongoing pandemic, with 36% asking for more AppSec training. This investment will not only reduce a company's risk from software vulnerabilities, but will also have a lasting impact on developers' efficiency and productivity, empowering them to operate more securely from the first line of code written.
But what exactly makes AppSec training effective, and how does this differ from the traditional types of educational resources developers are currently exposed to? Let's explore:
1. Just-in-time training to increase productivity
Let's face it — developers don't have the time (or patience) to sit in one-time, outdated training lessons, signaling the need for an alternative approach. We all know that an educated developer is a productive — and secure — developer. Security training that embeds lessons and modules directly into workstreams teaches developers how to write more secure code in real-time, learning as they go for maximum productivity and learning power. Training modules can help users understand how an application or portion of code might be exploited and how to prevent the issue from happening in the first place.
With integrated training, developers learn how to better understand and discover security vulnerabilities and weaknesses, and then proactively remediate them. In a recent case study where an organization implemented just-in-time developer training, the company saved each of its 1,000 developers two hours per week, translating to 104,000 hours and 1.7 million Euro annually through increased employee productivity. By cutting down on the hours spent towards archaic security training modules, developers are able to produce software faster and meet the pace of demand in a more secure manner.
2. Gamified education to prevent boredom (and burnout)
"Burnout” is a growing concern of business leaders across all industries and roles, but with the pressure that's now being put on developers to operate faster, they are specifically at-risk. Fortunately, increasing and promoting secure coding education can be an effective tactic against developer burnout — if implemented correctly.
A method widely adopted in the training and development world has been gamification due to its ability to engage and motivate participants. According to a recent survey, 83% of those who received gamified training felt motivated, while 61% of those who received non-gamified training felt bored and unproductive — both symptoms of burnout. Gamification can take many forms, such as tournaments, realistic role-plays or even personalized avatars. When combined, these tactics make for interactive, immersive training environments while simultaneously improving a developer's ability to code securely.
When developers are able to correct security concerns quickly (or better yet, not make the mistakes in the first place), they limit stress and feel empowered in the work they accomplish. Team empowerment can instill greater trust in leadership, further encourage employee motivation, lead to greater creativity and improve employee retention.
3. Incentivize training to cultivate a security culture
It is crucial that organizations establish a security culture that keeps pace with the rapidly evolving threat landscape. When training is paired with open communication, ongoing engagement and on-the-spot remediation support, security managers can cultivate a culture of software security that empowers developers to think and act securely in their day-to-day work.
A security culture can also be built when developers are rewarded for upskilling in critical areas. Instilling an ongoing leaderboard that tracks peers against each other and incentivizes winners with rewards (like gift cards or company recognition) will spur friendly competition and increased engagement amongst co-workers. The key is creating a system that is both engaging and motivational, while ultimately making everyone within the organization pay more attention to security, starting with developers in the trenches.
As application security continues to move under developers' ownership, with more than half (55%) of developers taking on more application security responsibility during COVID-19, organizations must meet them halfway. While business leaders can never exactly pinpoint the dollar amount that was saved by avoiding a breach, the benefits of effective training alone are priceless during a time when developers are on the front lines of innovation, helping advance today's accelerated digital transformation efforts that seemingly are here to stay.
Industry News
Kasm Technologies, in partnership with Docker, has developed Kasm Workspaces as a Containerized Desktop Infrastructure platform for streaming remote workspaces directly to your web browser.
Cascadeo announced the integration of Amazon DevOps Guru with cascadeo.io, Cascadeo’s cloud monitoring and management platform that provides users with a single view of multi-cloud or hybrid infrastructure environments.
Oracle announced the availability of Java 18, the latest version of the programming language and development platform.
Docker announced the acquisition of Tilt, makers of a development environment as code for teams on Kubernetes.
F5 announced the release of F5 NGINX for Microsoft Azure, an Azure-native service offering developed in partnership with Microsoft, that helps customers deliver modern applications on Azure with just a few clicks.
Pegasystems announced a strategic partnership with Google Cloud that will help enable joint clients to accelerate their digital transformations with Pega’s low-code enterprise software on Google Cloud’s highly scalable cloud services.
Sauce Labs announced the release of contract testing with mocking on the Sauce Labs API Testing Platform.
Pure Storage announced a series of updates to its Portworx portfolio.
StackHawk has secured $20.7 million in capital.
Jellyfish announced the launch of Jellyfish Benchmarks, a way to add context around engineering metrics and performance by introducing a method for comparison.
Solo.io announced the addition and integration of Cilium networking into its Gloo Mesh platform, providing a complete application-networking solution for companies’ cloud-native digital transformation efforts.
Aqua Security announced multiple updates to Aqua Trivy, making it a unified scanner for cloud native security.
Red Hat unveiled updates across its portfolio of developer tools designed to help organizations build and deliver applications faster and more consistently across Kubernetes-based hybrid and multicloud environments.
Armory announced public early access to their new Continuous Deployment-as-a-Service product.