SlideShare a Scribd company logo
http://digitalcatharsis.files.wordpress.com/2008/10/sleeping-man_ml.jpg

Good Morning
openSAMM

{

Why & How?
http://api.ning.com/files/OMGuiScfW0WEzLqgZ-vEG1Gocfg9TzXJ*3p8tfJVh6piUZb380lsGCXDJa0aFePIDX7qFwM16dSET5kxHSYqOcFNjdBtZiK/elephant.jpg
http://30dom.com/wp-content/uploads/2013/11/olympic-weight-lifting-wallpaperli-xueying-weightlifting-olympic--china-photos-and-wallpapers-nusxdel.jpg
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://devpolicy.org/wp-content/uploads/2013/08/Value-for-money.jpg
http://www.rms.net/roi_investreturn.gif
http://www.shipulski.com/wp-content/uploads/2012/06/Impossible.jpeg
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




Recognizes 4 type of
business functions
Any organization
performing software
development would
have these (names
could be different)

openSAMM



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
http://creativeconstruction.files.wordpress.com/2013/02/how_to_do_one_thing_at_a_time.jpg
http://www.jasonshen.com/wp-content/uploads/2012/04/buy-in-image-560x355.jpg
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



http://www.opensamm.org/downloads/resources/OpenSAMM-1.0.ppt
http://www.opensamm.org/downloads/resources/20090602Software%20Assurance%20Maturity%20Model.ppt

Credits

More Related Content

What's hot

Water and Life
Water and LifeWater and Life
Water and Life
Kella Randolph
 
Expansion & Industrialization
Expansion & IndustrializationExpansion & Industrialization
Expansion & Industrialization
malammert
 
Research referance images
Research referance imagesResearch referance images
Research referance images
nazaryth98
 
Usability testing and Silverback (in Japanese)
Usability testing and Silverback (in Japanese)Usability testing and Silverback (in Japanese)
Usability testing and Silverback (in Japanese)
Oli Studholme
 
Works cited
Works citedWorks cited
Works cited
falcone123
 
E6 motion graphic research
E6 motion graphic researchE6 motion graphic research
E6 motion graphic research
MartinDevney
 
Portfolio1
Portfolio1Portfolio1
Portfolio1
chitrabhardwaj
 
Dream Jobs
Dream JobsDream Jobs
Dream Jobs
Mike Kornacki
 
Moodboard
MoodboardMoodboard
Moodboard
eduriez
 
Anexos
AnexosAnexos
Photographic elements
Photographic elementsPhotographic elements
Photographic elements
JaredTA
 
Abstracciones
AbstraccionesAbstracciones
Abstracciones
Norma Leon
 
French Power Point
French Power PointFrench Power Point
French Power Point
Shayan Yazdani
 
Emily Imbrogno HIST 3ES3
Emily Imbrogno HIST 3ES3 Emily Imbrogno HIST 3ES3
Emily Imbrogno HIST 3ES3
imbrogef
 
Ai
Ai Ai
Task 1 aptureure
Task 1 aptureureTask 1 aptureure
Task 1 aptureure
munirba
 
Symbiosis mutualism
Symbiosis mutualismSymbiosis mutualism
Symbiosis mutualism
Viviana Dewi
 
Darius williamsvisual resume
Darius williamsvisual resumeDarius williamsvisual resume
Darius williamsvisual resume
beatz252
 

What's hot (19)

Water and Life
Water and LifeWater and Life
Water and Life
 
Expansion & Industrialization
Expansion & IndustrializationExpansion & Industrialization
Expansion & Industrialization
 
Research referance images
Research referance imagesResearch referance images
Research referance images
 
Usability testing and Silverback (in Japanese)
Usability testing and Silverback (in Japanese)Usability testing and Silverback (in Japanese)
Usability testing and Silverback (in Japanese)
 
Works cited
Works citedWorks cited
Works cited
 
E6 motion graphic research
E6 motion graphic researchE6 motion graphic research
E6 motion graphic research
 
Portfolio1
Portfolio1Portfolio1
Portfolio1
 
C17 gm
C17 gmC17 gm
C17 gm
 
Dream Jobs
Dream JobsDream Jobs
Dream Jobs
 
Moodboard
MoodboardMoodboard
Moodboard
 
Anexos
AnexosAnexos
Anexos
 
Photographic elements
Photographic elementsPhotographic elements
Photographic elements
 
Abstracciones
AbstraccionesAbstracciones
Abstracciones
 
French Power Point
French Power PointFrench Power Point
French Power Point
 
Emily Imbrogno HIST 3ES3
Emily Imbrogno HIST 3ES3 Emily Imbrogno HIST 3ES3
Emily Imbrogno HIST 3ES3
 
Ai
Ai Ai
Ai
 
Task 1 aptureure
Task 1 aptureureTask 1 aptureure
Task 1 aptureure
 
Symbiosis mutualism
Symbiosis mutualismSymbiosis mutualism
Symbiosis mutualism
 
Darius williamsvisual resume
Darius williamsvisual resumeDarius williamsvisual resume
Darius williamsvisual resume
 

Similar to Owasp hyd 28_dec2013_opensamm

Logan composition (2)
Logan composition (2)Logan composition (2)
Logan composition (2)
loganm
 
Traditional symbols in literature with music
Traditional symbols in literature with musicTraditional symbols in literature with music
Traditional symbols in literature with music
kcurranlitlover
 
Traditional symbols in literature
Traditional symbols in literatureTraditional symbols in literature
Traditional symbols in literature
kcurranlitlover
 
Thaddeus marshall Personal Persona Project
Thaddeus marshall Personal Persona ProjectThaddeus marshall Personal Persona Project
Thaddeus marshall Personal Persona Project
Terrill Marshall
 
Comportamientos digitales
Comportamientos digitalesComportamientos digitales
Comportamientos digitales
YolimaBustosEspinel
 
Comportamientos digitales
Comportamientos digitalesComportamientos digitales
Comportamientos digitales
YolimBustosEspinel
 
Lca navy
Lca navyLca navy
Lca navy
hindujudaic
 
Moodboard
MoodboardMoodboard
Moodboard
halo4robo
 
Sources for pictures
Sources for picturesSources for pictures
Sources for pictures
kajani1991
 
Banco de imagenes
Banco de imagenesBanco de imagenes
Banco de imagenes
Norma Leon
 
Indian navy's p 8 i (3)
Indian navy's p 8 i (3)Indian navy's p 8 i (3)
Indian navy's p 8 i (3)
hindujudaic
 
Mal uso del internet2
Mal uso del internet2Mal uso del internet2
Mal uso del internet2
vguitar
 
Indian navy's p 8 i
Indian navy's p 8 iIndian navy's p 8 i
Indian navy's p 8 i
hindujudaic
 
Robot moodboard
Robot moodboardRobot moodboard
Robot moodboard
adampatrickhughes
 
Command keynote! part 2p2p2
Command keynote! part 2p2p2Command keynote! part 2p2p2
Command keynote! part 2p2p2
ambersweet95
 
Ha5 homework sidekick Daryl
Ha5 homework   sidekick DarylHa5 homework   sidekick Daryl
Ha5 homework sidekick Daryl
DarylBatesGames
 
Tactics for Implementing Test Automation for Legacy Code
Tactics for Implementing Test Automation for Legacy CodeTactics for Implementing Test Automation for Legacy Code
Tactics for Implementing Test Automation for Legacy Code
Jeff Gallimore
 
Mirage 2000
Mirage 2000Mirage 2000
Mirage 2000
hindujudaic
 
Números Naturais-EJA
Números Naturais-EJANúmeros Naturais-EJA
Números Naturais-EJA
Angela Santos
 
Comportamientos digitales!
Comportamientos digitales! Comportamientos digitales!
Comportamientos digitales!
NathaliaFonseca
 

Similar to Owasp hyd 28_dec2013_opensamm (20)

Logan composition (2)
Logan composition (2)Logan composition (2)
Logan composition (2)
 
Traditional symbols in literature with music
Traditional symbols in literature with musicTraditional symbols in literature with music
Traditional symbols in literature with music
 
Traditional symbols in literature
Traditional symbols in literatureTraditional symbols in literature
Traditional symbols in literature
 
Thaddeus marshall Personal Persona Project
Thaddeus marshall Personal Persona ProjectThaddeus marshall Personal Persona Project
Thaddeus marshall Personal Persona Project
 
Comportamientos digitales
Comportamientos digitalesComportamientos digitales
Comportamientos digitales
 
Comportamientos digitales
Comportamientos digitalesComportamientos digitales
Comportamientos digitales
 
Lca navy
Lca navyLca navy
Lca navy
 
Moodboard
MoodboardMoodboard
Moodboard
 
Sources for pictures
Sources for picturesSources for pictures
Sources for pictures
 
Banco de imagenes
Banco de imagenesBanco de imagenes
Banco de imagenes
 
Indian navy's p 8 i (3)
Indian navy's p 8 i (3)Indian navy's p 8 i (3)
Indian navy's p 8 i (3)
 
Mal uso del internet2
Mal uso del internet2Mal uso del internet2
Mal uso del internet2
 
Indian navy's p 8 i
Indian navy's p 8 iIndian navy's p 8 i
Indian navy's p 8 i
 
Robot moodboard
Robot moodboardRobot moodboard
Robot moodboard
 
Command keynote! part 2p2p2
Command keynote! part 2p2p2Command keynote! part 2p2p2
Command keynote! part 2p2p2
 
Ha5 homework sidekick Daryl
Ha5 homework   sidekick DarylHa5 homework   sidekick Daryl
Ha5 homework sidekick Daryl
 
Tactics for Implementing Test Automation for Legacy Code
Tactics for Implementing Test Automation for Legacy CodeTactics for Implementing Test Automation for Legacy Code
Tactics for Implementing Test Automation for Legacy Code
 
Mirage 2000
Mirage 2000Mirage 2000
Mirage 2000
 
Números Naturais-EJA
Números Naturais-EJANúmeros Naturais-EJA
Números Naturais-EJA
 
Comportamientos digitales!
Comportamientos digitales! Comportamientos digitales!
Comportamientos digitales!
 

Recently uploaded

Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 

Recently uploaded (20)

Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 

Owasp hyd 28_dec2013_opensamm

Editor's Notes

  1. Management View of secure SDLC
  2. This is what management usually expects people to implement security
  3. An organization changes over time, as a result of which, business prefers indicators that show progress across various areas of implementation to gauge where we are going