Owasp hyd 28_dec2013_opensamm

Post on 23-Jan-2015

122 views 3 download

description

 

Transcript of Owasp hyd 28_dec2013_opensamm

{openSAMM

Why & How?

http://www.veracode.com/blog/wp-content/uploads/2013/06/bug-bounty-programs.jpg

https://www.owasp.org/images/thumb/f/ff/Security_in_the_SDLC_Process.png/600px-Security_in_the_SDLC_Process.png

http://www.rms.net/roi_investreturn.gif

https://s3.amazonaws.com/pbblogassets/uploads/2013/04/donkey-pulling-cart.jpg

http://www.you-stylish-barcelona-apartments.com/blog/wp-content/uploads/2010/09/what-to-do.JPG.jpeg

Classification system for a set of processes / function

Shows characteristics of processes over different levels

Examples CMMI (DEV, SVC, ACQ) SSE-CMM BSIMM, openSAMM, etc

Maturity Models

Open Software Assurance Maturity Model

OWASP Project Open framework to help organizations

Formulate Implement Strategy for software security Tailored to the specific risks facing the

organization

openSAMM

openSAMM

Recognizes 4 type of business functions

Any organization performing software development would have these (names could be different)

3 business practices for each function 3 objectives (for levels) under each practice

0 (implied starting point, not included) 1 (initial understanding and ad hoc provision of practice) 2 (increase efficiency / effectiveness of practice) 3 (comprehensive mastery of the practice)

openSAMM - Security Practices

openSAMM - Example

For every level, SAMM defines Objective Activities Results Success Metrics Costs Personnel Related Levels

openSAMM

Step 2 - Perform Gap Assessment

Step 3 - Create Roadmap / Assurance Program

Perform practices / activities for level 1 Keep assessing it till you are satisfied

and the scorecard tells you to Inform management with the updated

roadmap in a periodic manner Move to next level after you are done

with the previous one

Step 4 - Execute with periodic reviews

www.sripati.info http://in.linkedin.com/in/sripati

Who Am I