Bsimm-V: The Building Security in Maturity Model
Bsimm-V: The Building Security in Maturity Model
Bsimm-V: The Building Security in Maturity Model
Cigital
Providing software security professional services since 1992 Worlds premiere software security consulting firm
o 270 employees o Washington DC, New York, Santa Clara, Bloomington, Boston, Chicago, Atlanta, Amsterdam, and London
BSIMM basics
Non-functional aspects of design are essential Bugs and flaws are 50/50 Security is an emergent property of the entire system (just like quality) To end up with secure software, deep integration with the SDLC is necessary
Copyright 2013, Cigital and/or its affiliates. All rights reserved.
Descriptive models describe what is actually happening The BSIMM is a descriptive model that can be used to measure any number of prescriptive SSDLs
Every firm has a methodology they follow (often a hybrid) You need an SSDL
Intel
The model has been validated with data from 67 firms There is no special snowflake
The Magic 30
Since we have data from > 30 firms we can perform statistical analysis (Laurie Williams from NCSU is doing more of that now)
o How good is the model? o What activities correlate with what other activities? o Do high maturity firms look the same?
Four domains Twelve practices See informIT article on BSIMM website http://bsimm.com
Copyright 2013, Cigital and/or its affiliates. All rights reserved.
Example Activity
[AA1.2] Perform design review for high-risk applications. The organization learns about the benefits of architecture analysis by seeing real results for a few high-risk, highprofile applications. The reviewers must have some experience performing architecture analysis and breaking the architecture being considered. If the SSG is not yet equipped to perform an in-depth architecture analysis, it uses consultants to do this work. Ad hoc review paradigms that rely heavily on expertise may be used here, though in the long run they do not scale.
BSIMM-V measurements
Satellite size
o o o o Average: 29.6 Smallest: 0 Largest: 400 Median: 4
SSG size
o o o o Average: 14.78 Smallest: 1 Largest: 100 Median: 7
Dev size
o o o o Average: 4190 Smallest: 11 Largest: 30,000 Median: 1600
BSIMM-V Scorecard
Earth (67)
Compare a firm with peers using the high water mark view Compare business units Chart an SSI over time
21 firms measured twice (an average of 24 months apart) Show how firms improve
o An average of 16% activity increase
BSIMM EU Conferences
2012: Amsterdam 2013: London 2014: Ghent
BSIMM-V to BSIMM6
BSIMM is a yardstick
o Use it to see where you stand o Use it to figure out what your peers do
BSIMM-VBSIMM6
o BSIMM is growing o Goal = 100 firms
www.cigital.com/silverbullet
The Book
How to DO software security
o Best practices o Tools o Knowledge
Build Security In