Software Security Maturity Plods Along

  /     /     /  
Publicated : 22/11/2024   Category : security


Software Security Maturity Plods Along


Building Security In Maturity Model (BSIMM) project releases fifth annual study results



While there is certainly room for improvement, the software vendor and financial services communities are making a steadily improving progression in maturing their software security practices, according to a new study out today by the
Building Security In Maturity Model (BSIMM) project
. BSIMMs fifth version of an industrywide study examines in-depth the secure development practices of many of the globes most influential firms.
Heres the real take-home lesson: We know how to do software security on planet Earth, and now we just have to do it, says Dr. Gary McGrw, CTO of Cigital and one of the scientists in charge of the study. Theres a lot of people who say you should do it this way or that way, and there are opinions and conjecture. But what weve done is collect a set of facts so that people can refer to them and know how to approach software security as grown-ups.
[How do you know if youve been breached? See
Top 15 Indicators of Compromise
.]
McGraw worked with Jacob West, CTO of enterprise security products at HP, and Sammy Migues, principal at Cigital, to personally observe practices at the firms in question, which included heavy hitters Bank of America, Microsoft, Qualcomm, and Salesforce among the ranks. During the course of five years, the BSIMM studies have grown from just a handful of firms and activities observed to include more than 67 companies and 112 observable activities broken into 12 common practices and four categories: governance, intelligence, software secure development life cycle touch points, and deployment.
Among the findings was that of the 112 potential software security activities observed by BSIMM, studied firms used anywhere between 13 and 93 of these activities, with a normal bell-curve distribution. The bulk of firms had anywhere between 19 and 54 activities in place. The study found that leading firms, on average, employ one full-time software security specialist for every 71 developers.
Some of the activities showing the most improvements among measured organizations include the delivery of on-demand individual training for developers, the internal publishing of data about software security, the translation of compliance constraints to software security requirements, the use of metrics, the inclusion of software security SLAs in vendor contracts, and the creation of a top N bugs list.
The BSIMM project takes these observations to help inform the development of a scorecard against which other organizations can measure their software security maturity and start to target improvements.
According to Jim Routh, chief information security officer of Aetna and a founding board member of BSIMM, the scorecard can provide meaningful guidance in building out software security programs.
The BSIMM is an instrumental tool to determine the maturity and effectiveness of an organizations software security activities, and we use it to measure the progress in improving software security year over year, says Routh, who has personally led five software security initiatives at five different firms.
McGraw says that unlike other best practices guides, this one doesnt necessarily prioritize activities or outline a path to take.
Understand that its not a path or a prescriptive guide -- we have not produced a methodology, he says. Its a descriptive understanding of what 67 other firms are doing.
However, there is an important first step outlined by the BSIMM document, and that is ensuring an organization has a software security group in place -- according to the report authors, every single one of the companies studied has such a group in place, and any of the additional activities would be near impossible to accomplish without that infrastructure. Beyond that, McGraw says that organizations should also be looking to equally weight the importance of the 12 practices under which the observed activities fall.
While this may seem overwhelming to some low maturity organizations, McGraw says one of the lessons to understand is that there is nothing wrong with being in the beginner stages of the process.
The message needs to be that its OK to be getting started, just for Gods sak-- get started, he says. Ultimately, getting started is easier when you can measure what youre doing, and thats what BSIMM is for.
Have a comment on this story? Please click Add Your Comment below. If youd like to contact
Dark Readings
editors directly,
send us a message
.

Last News

▸ DHS-funded SWAMP scans code for bugs. ◂
Discovered: 23/12/2024
Category: security

▸ Debunking Machine Learning in Security. ◂
Discovered: 23/12/2024
Category: security

▸ Researchers create BlackForest to gather, link threat data. ◂
Discovered: 23/12/2024
Category: security


Cyber Security Categories
Google Dorks Database
Exploits Vulnerability
Exploit Shellcodes

CVE List
Tools/Apps
News/Aarticles

Phishing Database
Deepfake Detection
Trends/Statistics & Live Infos



Tags:
Software Security Maturity Plods Along