Today, developers are under ever-increasing pressure to do more and to do it faster. The move to Agile and DevOps environments and new digital tools helped accelerate software delivery schedules. However, the limitations of traditional application security testing (AST) tools and a shortage of security experts to analyze results force many developers to choose speed over security. At the same time, traditional security training methods cannot scale to keep up with the ever-accelerating churn of modern continuous integration/continuous deployment (CI/CD) pipelines. For application security to keep pace, developers need help remediating vulnerabilities on their own.
Contrast Security and Secure Code Warrior deliver an industry-leading, just-in-time training approach that empowers developers to learn secure coding as they write and release applications. This integrated solution combines runtime vulnerability detection and line-of code level remediation guidance with dynamic learning tools. This joint solution helps developers gain the necessary security skills to ship secure software at speed.
"According to Verizon’s 2021 Data Breach Investigations Report, 39% of all data breaches last year can be traced back to an application vulnerability."1
A recent study reported the vast majority (79%) of developers are under pressure to shorten development cycles—releasing code to production multiple times per week. But at the same time, 85% admit that their average application has 10 or more vulnerabilities.2 Businesses with more security debt across their portfolios fall farther behind and experience escalating volumes of vulnerabilities—1.7x higher than for organizations with below-average security debt.3
This problem persists for three main reasons:
"A concerted effort to remediate the vulnerabilities that put businesses at risk and “pay down” the security debt of unremediated vulnerabilities is the single most powerful action a company can take to reduce the chance of a breach".5
Security skills and automation are the foundation for achieving DevSecOps across the enterprise. If organizations are going to promptly write and release code with fewer vulnerabilities, they must empower their developers to be part of the solution. And developers want to release secure code—in fact 77% of them say they want more training in application security to help improve the quality of their applications.
Secure Code Warrior and Contrast have joined forces to address this specific need.
The integrated solution from Contrast Security and Secure Code Warrior delivers industry-leading just-in-time contextual security training and augmented “how-to-fix” guidance. The joint approach is designed to enhance a developer’s ability to fix application vulnerabilities themselves without assistance from the security team. Vulnerability-specific training tools are automatically embedded into the integrated development environment (IDE), CI/CD tools, and within the Contrast UI.
Contrast Assess and Contrast OSS eliminate security bottlenecks from application development, reduce the noise of false positives, and scale modern security capabilities across the software development life cycle (SDLC). Contrast’s approach uses binary code instrumentation to monitor, test, and report from inside the application itself. For each vulnerability detected, the Contrast platform provides developer-friendly guidance for finding and resolving the issue—without involving a security expert. Contrast’s innovative Security Trace format pinpoints exactly where a vulnerability appears in the code and explains how it works.
Secure Code Warrior provides a platform for developer learning pathways with code-specific challenges, interactive missions, micro-learning videos, and engaging tournaments. With respect to this joint solution, contextual micro-learning from Secure Code Warrior is embedded in the Contrast UI “How To Fix” section for each vulnerability finding. Developers can view training modules on a specific vulnerability, or click on the language reference link to go to a code-specific exercise. Additionally, this information can be accessed via all Contrast IDE plugins (e.g., Eclipse, Maven, VS Code). A third option is also available with a Jira integration plugin managed by Secure Code Warrior.
A JOINT SOLUTION WITH AMPLIFIED BENEFITS
The Contrast Security and Secure Code Warrior joint solution further enhances a developer’s ability to fix vulnerabilities easily without the need of security expertise. Developers can elevate their security competencies as they write using context-aware, just-in-time learning materials that are specific to the vulnerabilities and code currently under remediation.
Through the Contrast and Secure Code Warrior integration, organizations can:
Developers need better security knowledge to commit cleaner, lower risk code with fewer vulnerabilities. The integrated security automation and skill-building capabilities offered by Contrast and Secure Code Warrior coordinate training videos and code-specific exercise labs that are specifically tailored to the vulnerabilities discovered in their AST reports.
This gives developers the just-in-time security knowledge they need to strengthen their secure coding skills in both the near and long term. It promotes faster remediation and reduces the number of vulnerabilities that slip into production. This helps organizations “shift left” and reduce costs, since fixing a vulnerability gets more expensive as the development process gets further from where the error was introduced.6
1 “2021 Data Breach Investigations Report,” Verizon, May 2021.
2 “Priorities and Challenges for Modern Software Developers,” Contrast Security, October 2020.
3 Katharine Watson, “Application Risk Is 1.7x Higher for Organizations That Fail To Manage Security Debt,” Contrast Security, July 24, 2020.
4 Jon Oltsik, “The cybersecurity skills shortage is getting worse,” CSO, August 21, 2020.
5 Yaniv Bar-Yadan, “How To Get Out Of Security Debt,” Forbes, September 3, 2020.
6 Jeff Williams, “How To Start Decluttering Application Security,” Forbes, January 27, 2021.
Schedule a demo and see how to eliminate your application-layer blind spots.
Book a demo