bsimm measuring software security initiative maturity

15
The OWASP Foundation http://www.owasp.org Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. OWASP Geneva Chapter May 7 th 2013 BSIMM Measuring Software Security Initiative Maturity Simon Blanchet, CISSP, CSSLP, PMP Head of Application Security http://ch.linkedin.com/in/ sblanchet

Upload: awen

Post on 26-Feb-2016

169 views

Category:

Documents


3 download

DESCRIPTION

OWASP Geneva Chapter May 7 th 2013. BSIMM Measuring Software Security Initiative Maturity. Simon Blanchet , CISSP, CSSLP, PMP Head of Application Security http://ch.linkedin.com/in/ sblanchet. Agenda. Who Am I? What is this talk all about? Why talking about BSIMM? BSIMM4 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: BSIMM Measuring Software Security Initiative Maturity

The OWASP Foundationhttp://www.owasp.org

Copyright © The OWASP FoundationPermission is granted to copy, distribute and/or modify this document under the terms of the OWASP License.

OWASP Geneva Chapter

May 7th 2013

BSIMMMeasuring Software Security Initiative Maturity

Simon Blanchet, CISSP, CSSLP, PMPHead of Application Security

http://ch.linkedin.com/in/sblanchet

Page 2: BSIMM Measuring Software Security Initiative Maturity

2

Agenda• Who Am I?• What is this talk all about?• Why talking about BSIMM?• BSIMM4• Lessons learned & take-aways• Conclusion

Page 3: BSIMM Measuring Software Security Initiative Maturity

3

Who Am I?· Head of Application Security in a Private Bank· CISSP, CSSLP, PMP· Where I’m coming from?

· Computer Science· Security Software Designer Software Security Manager

· I’m managing a SSG applying a Risk-Based approach to ensure that our organization is

· Building Secure Software· Acquiring & Integrating Securely Vendors’ Software· Securely Modifying legacy Software without compromising the

Security of the whole Banking Information System

Page 4: BSIMM Measuring Software Security Initiative Maturity

4

What is this talk all about?• The story of a guy who wanted to

know where he was standing w/r/t his enterprise Software Security Initiative

• One tool (BSIMM) which can be used to answer few SW Security questions

• Software Security• Software Security Initiative / Program• Software Security Domains / Practices /

Activities

Page 5: BSIMM Measuring Software Security Initiative Maturity

5

Why BSIMM?• We are all doing “something” w/r/t SW

Sec• Are we doing the right things?• What other key players are doing?• How do we compare to others?• How really mature are we?

Page 6: BSIMM Measuring Software Security Initiative Maturity

BSIMM(special thanks to Gary McGraw for the permission to use his

original material)

Page 7: BSIMM Measuring Software Security Initiative Maturity

7

BSIMM?• A measuring stick for SW Security• A descriptive model• Software Security Framework

• 4 Domains• 12 Practices• 111 Activities

Page 8: BSIMM Measuring Software Security Initiative Maturity

Take-Aways, Summary & Conclusion

Page 9: BSIMM Measuring Software Security Initiative Maturity

9

Lessons Learned• How to be “BSIMMed”*

concretely?1. Do it yourself ((CC) license)…

- Risks: consistency, underestimate, overestimate, + $ (as in saving)

2. Mandate someone else- $ (as in it cost something)+ Consistency, Official Report, Community, Experience (using Cigital who performed the exercise more than 95+ times on 50+ firms)

* BSIMMed Having the BSIMM assessment performed on your organization.

Page 10: BSIMM Measuring Software Security Initiative Maturity

10

Lessons Learned• What happen exactly?• 5+ interviews with Heads /

Directors• Application Security / SSG• Development• Quality Assurance / Testing• Architecture • Operation / Incident Response

• Draft / Final Report (High Water Mark views, Scorecard, Practices & Activities worth investigating)

Page 11: BSIMM Measuring Software Security Initiative Maturity

11

Summary• BSIMM is not a methodology. It is a

measurement tool.• BSIMM can answer questions

about:• Compare a firm with peers using the

high water mark view• Compare business units (within a large

org)• Chart an SSI over time

(longitudinal)

Page 12: BSIMM Measuring Software Security Initiative Maturity

12

Conclusion• Use it to see where you stand• Use it to figure out what your

peers do• BSIMM helps to create a data-

driven strategic plan

Page 13: BSIMM Measuring Software Security Initiative Maturity

13

Questions?

Page 14: BSIMM Measuring Software Security Initiative Maturity

14

References• BSIMM4• BSIMM website

Page 15: BSIMM Measuring Software Security Initiative Maturity

15

About the authorSimon Blanchet, CISSP, CSSLP, PMP Associate Director, Head of Application Security

Simon Blanchet is an Associate Director and Head of Application Security in a Private Bank. He is responsible, with the help of his team of application security specialists, for ensuring the security of internally developed applications as well as the secure integration of commercial off-the-shelf applications within the banking information systems. Simon's team provides internal security-consulting expertise to project management, business and development staff. He and his team are responsible for all aspects of application security including risk assessment, threat modeling, security testing and raising awareness about application security best practices.

Simon Blanchet has been professionally working in the fields of Information Systems Security and Security Software Design & Development for the past 12 years. He started his career as a Software Developer and Development Team Leader (cryptographic & security related software) in Montreal, Canada. Prior to moving into the Swiss Private Banking industry, Simon had the opportunity to contribute to the first version of the SDK implementing Stefan Brands' Digital Credential upon which is now built Microsoft U-Prove. Simon's career progressively evolved from being a seasoned security software developer to managing software security, combining a software developer background with a true passion for application security architecture, software security and software exploitation techniques. Simon likes to solve security related problems at the crossroads of software development and IT Security.

Simon holds a B.Sc. in Computer Science from Laval University in Canada. He is a Certified Information Systems Security Professional (CISSP), a Certified Secure Software Lifecycle Professional (CSSLP) and a Project Management Professional (PMP).