Access and Feeds

Security Debt: Consistent Vigilance is Needed to Reduce Number of Security Flaws

By Dick Weisinger

Security Debt” is the build up of security flaws over time. The first release of an application may contain security flaws that were not addressed. Each subsequent release of the application may add new flaws without correcting the previous ones, the tracking of which, may have been lost or forgotten. Frequently the flaws aren’t in the source code base of the application itself but exist in software libraries used by the application. Because they are indirect, it is less likely that they are closely tracked.

Hackers often target an application’s forgotten flaws.

Chris Wysopal, founder and CTO at Veracode, said that “like credit card debt, even carrying a small balance forward on a recurring basis can quickly leave you in the hole.”

A study by Veracode found that those organizations the more frequently are scanning their software for flaws are more likely to address and eliminate the problems. Those companies see the value in taking the time to scan, identify, and analyze severity of software problems, and because of their awareness, take the time to fix the issue.

Veracode said that “It’s a near certainty that your applications have security flaws of various types. The likelihood of remediating those flaws in a comprehensive and timely manner is not nearly as certain. The ability to do this consistently — and thereby driving down security debt rather than racking it up — is what separates leading and lagging SDLC programs.”

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Leave a Reply

Your email address will not be published. Required fields are marked *

*