By Kavitha Suresh Kumar and Ram Ramachandran
Application security poses a serious threat to digital-first organizations.
A 2024 report found that 92% of companies surveyed had experienced a breach in the past 12 months due to security vulnerabilities in applications developed in-house.1 Meanwhile, the average cost of a single data incident is up 10%, now eclipsing US$4.8 million.2
After experimenting with numerous ways to improve software security, Kyndryl used its experience with DevSecOps, AI and security tooling to create US12032706, a recently patented method and system for computing and predicting application security scores.3
Our invention, informally known as the ‘706 patent, is designed to provide a more efficient, comprehensive and proactive approach to managing security throughout the software development process.
How the ‘706 patent works
The method and system outlined in the ‘706 patent function like a health monitoring system for software applications. Similar to medical equipment that collects such metrics as heart rate, blood pressure, temperature and oxygen saturation to assess a person’s overall health, this invention:
- Integrates various DevSecOps tools that scan code, check for proper licensing and discover vulnerabilities in open-source packages
- Gathers additional data from external vulnerability databases and social media sites to identify problems based on reported issues
- Assigns weights to the aggregated data and applies a machine learning model to generate a predictive score that indicates the severity of each vulnerability
- Displays the information on a single dashboard to provide a unified view of all applications and their security score
With this enhanced information, developers and engineers can prioritize security issues based on the predictive score and address vulnerabilities in order of severity.