Difference between revisions of "Category:Software Assurance Maturity Model"

From OWASP
Jump to: navigation, search
m
 
(35 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{OpenSAMM-NoCat}}
 
{{OpenSAMM-NoCat}}
 
 
= OpenSAMM =
 
= OpenSAMM =
 +
<div style="width:100%;height:90px;border:0,margin:0;overflow: hidden;">[[File: flagship_big.jpg|link=https://www.owasp.org/index.php/OWASP_Project_Stages#tab=Flagship_Projects]]</div>
 
<div style="display:inline;
 
<div style="display:inline;
 
width:220px; float:right; padding-left:40px; padding-bottom:40px;">
 
width:220px; float:right; padding-left:40px; padding-bottom:40px;">
Line 12: Line 12:
 
</div>
 
</div>
 
</div>
 
</div>
 +
 +
 +
 +
 +
'''Join us at the first OWASP SAMM Summit in Dublin on 27-28 March, details and registration [https://www.owasp.org/index.php/OWASP_SAMM_Summit_2015 >here<] !!'''
 +
 +
 +
 +
  
 
''OWASP.org is a valuable resource for any company involved with online payment card transactions. Dell uses OWASP’s Software Assurance Maturity Model (OpenSAMM) to help focus our resources and determine which components of our secure application development program to prioritize. Participation in OWASP’s local chapter meetings and conferences around the globe helps us build stronger networks with our colleagues.
 
''OWASP.org is a valuable resource for any company involved with online payment card transactions. Dell uses OWASP’s Software Assurance Maturity Model (OpenSAMM) to help focus our resources and determine which components of our secure application development program to prioritize. Participation in OWASP’s local chapter meetings and conferences around the globe helps us build stronger networks with our colleagues.
Line 22: Line 31:
 
* '''Defining and measuring security-related activities throughout an organization'''
 
* '''Defining and measuring security-related activities throughout an organization'''
  
SAMM was defined with flexibility in mind such that it can be utilized by small, medium, and large organizations using any style of development. Additionally, this model can be applied organization-wide, for a single line-of-business, or even for an individual project. Beyond these traits, SAMM was built on the following principles:
+
 
* ''An organization’s behavior changes slowly over time'' - A successful software security program should be specified in small iterations that deliver tangible assurance gains while incrementally working toward long-term goals.
+
For an introduction see the latest [https://www.owasp.org/images/9/97/OWASP_SAMM_Germany_2014_talk_seba_v_20141209_final.pptx project presentation] that was delivered on the [[German OWASP Day 2014]].
* ''There is no single recipe that works for all organizations'' - A software security framework must be flexible and allow organizations to tailor their choices based on their risk tolerance and the way in which they build and use software.
+
 
* ''Guidance related to security activities must be prescriptive'' - All the steps in building and assessing an assurance program should be simple, well-defined, and measurable. This model also provides roadmap templates for common types of organizations.
+
  
 
The foundation of the model is built upon the core business functions of software development with security practices tied to each (see diagram below). The building blocks of the model are the three maturity levels defined for each of the twelve security practices. These define a wide variety of activities in which an organization could engage to reduce security risks and increase software assurance. Additional details are included to measure successful activity performance, understand the associated assurance benefits, estimate personnel and other costs.
 
The foundation of the model is built upon the core business functions of software development with security practices tied to each (see diagram below). The building blocks of the model are the three maturity levels defined for each of the twelve security practices. These define a wide variety of activities in which an organization could engage to reduce security risks and increase software assurance. Additional details are included to measure successful activity performance, understand the associated assurance benefits, estimate personnel and other costs.
Line 80: Line 88:
 
|-
 
|-
 
|}
 
|}
 +
 +
= Tools & Templates =
 +
 +
* Recent OWASP SAMM 1-Day training slide deck delivered by Bart De Win and Sebastien Deleersnyder at AppSec Europe 2014 in Cambridge
 +
** Slide deck download [https://www.owasp.org/images/d/df/OpenSAMM_Training_vFINAL.pptx here]
 +
** Training description download [https://www.owasp.org/images/7/7c/Training_-_Bootstrap_and_improve_your_SDLC_with_OpenSAMM.docx here]
 +
 +
* BSIMM-V mapping to SAMM activities:
 +
** Spreadsheet download [https://www.owasp.org/images/f/f9/OpenSAMM-BSIMM-V-Mapping-data.xlsx here]
 +
** Presentation with start of analysis download [https://www.owasp.org/images/6/66/OpenSAMM_-_BSIMM-V_mapping.pptx here]
  
 
= SAMM Community =
 
= SAMM Community =
  
Coming soon ...
+
==SAMM Adopters==
 +
Current list of [https://www.owasp.org/index.php/OpenSAMM_Adopters OpenSAMM adopters]
 +
 
 +
==SAMM Workshops==
 +
 
 +
[https://docs.google.com/document/d/1pC4har75olF1WPZaqRfXFG9T3SS_qoEUvHkEynE0iTI/edit summit notes]
 +
 
 +
During the AppSec conferences, the SAMM project team organises workshops for you to influence the direction SAMM evolves.
 +
 
 +
This is also an excellent opportunity to exchange experiences with your peers.
 +
 
 +
If you plan on attending http://appsec.eu  be sure to get involved in the SAMM workshop (scheduled on Jun-23).
 +
* The agenda for the SAMM Workshop in Cambridge on 23-Jun-2014 is available [https://docs.google.com/document/d/1tXqIovpSuFqycVYetdGSC2PiPygySymiLUhHT5yHR2M/edit here].
 +
 
 +
Previous workshop notes:
 +
* The notes for the SAMM Workshop in New York on 21-Nov-2013 are available [https://docs.google.com/document/d/1PwoDVsWyhoWksBiLIRh8UOh-QCs8H7QMqrSUsS13WzU/edit here].
 +
* The notes for the SAMM Workshop in Hamburg on 21-Aug-2013 are available [https://docs.google.com/document/d/12mB7FkmhcI04YDZle_VD90n1xcENgNhAGqZkCAb6EkM/edit here].
  
 
= Project =
 
= Project =
Line 93: Line 127:
  
  
==== Project Activities 2013 ====
+
 
2013 Roadmap:<br>
+
 
 +
==== Project Activities ====
 +
 
 +
'''Project Work Packages:'''<br>
 +
If you have some cycles to spare, have a look at the open tasks in the online Work Package list [https://docs.google.com/spreadsheet/ccc?key=0AocY8G2SHaWKdHhKZXdnek1hcFFRTWhzN1NRQWd0d1E&usp=sharing here]
 +
 
 +
 
 +
'''Project Roadmap:'''<br>
 
Is available via this [https://docs.google.com/document/d/1y97loS-JqhDjLqGj8gLZdGLT0GHdp50QpLD59W34wQA/edit link]
 
Is available via this [https://docs.google.com/document/d/1y97loS-JqhDjLqGj8gLZdGLT0GHdp50QpLD59W34wQA/edit link]
  
 +
'''List of SAMM Improvements:'''<br>
 +
Is available [https://docs.google.com/document/d/1MPOMjairq6PQbwIt3fGWp0muTY6yfFwkWjo5cgPEK4s/edit here]
  
Project meeting minutes:
+
==== Monthly Call ====
 +
 
 +
The monthly call is on each 2nd Wednesday of the month at 21h30 CET. ([http://www.timeanddate.com/worldclock/fixedtime.html?msg=monthly+SAMM+call&iso=20141112T2130&p1=48&ah=1 Your timezone])
 +
 
 +
Main topics to start are:
 +
*SAMM v1.1
 +
*SAMM Summit in Dublin
 +
The call is open for everybody interested in SAMM or who wants to work on SAMM.
 +
 
 +
Meeting notes:
 +
* [https://docs.google.com/document/d/1599hkupNaEquVIk-VbN1qGDOzfq1Rwo1zhXLmWmRUFA/edit notes meeting 10-Dec-2014]
 +
* [https://docs.google.com/document/d/1GbDmwYyymxw_IZYNSh8aI9tyvl0MhxMO5ErFPN8hNKg/edit notes meeting 12-Nov-2014]
 +
 
 +
==== Project Activities 2014 ====
 +
* meeting notes 25-Feb-2014: goto [https://docs.google.com/document/d/16xrToid3S8PW58FboFhtyB2D5fYS3wpQg4vWlwmsVvQ/edit here]
 +
 
 +
==== Project Activities 2013 ====
 +
 
 +
'''Project meeting minutes:'''
 
* Last meeting notes 16-June-2013: goto [https://docs.google.com/document/d/1zqajadFNkDhla3_pT8vYmwR1e_qzmVCUtCrBbbDxErs/edit here]
 
* Last meeting notes 16-June-2013: goto [https://docs.google.com/document/d/1zqajadFNkDhla3_pT8vYmwR1e_qzmVCUtCrBbbDxErs/edit here]
 
* Kick-off meeting notes / actions 7-Feb 2013: goto [https://docs.google.com/document/d/1H-Oz1UhKUV6SfJlF2TBI9uHzO-ovs8-DIIge7cSEayk/edit here]
 
* Kick-off meeting notes / actions 7-Feb 2013: goto [https://docs.google.com/document/d/1H-Oz1UhKUV6SfJlF2TBI9uHzO-ovs8-DIIge7cSEayk/edit here]
 +
* Meeting notes SAMM Workshop Hamburg on 21-Aug-2013: [https://docs.google.com/document/d/12mB7FkmhcI04YDZle_VD90n1xcENgNhAGqZkCAb6EkM/edit here].
 +
* Meeting notes SAMM Workshop in New York on 21-Nov-2013: [https://docs.google.com/document/d/1PwoDVsWyhoWksBiLIRh8UOh-QCs8H7QMqrSUsS13WzU/edit here].
 +
 +
 +
'''Project presentation:'''<br>
 +
 +
Download the latest OpenSAMM presentation (was presented by Seba at the OWASP India Delhi NCR meeting on 31-Januari-2015) [https://www.owasp.org/images/9/9c/OWASP_SAMM_India_2015_01_31_talk_seba.pptx here]
 +
 +
= Project Sponsors =
 +
 +
==== Acknowledgements ====
 +
We would like to thank the following sponsors who donated funds to our project:
 +
 +
[[File:Belgium_Chapter.PNG|250px|link=https://www.owasp.org/index.php/Belgium]]
 +
[[File:London_Chapter.PNG|250px|link=https://www.owasp.org/index.php/London]]
 +
 +
[[File:Aspectsecurity.png|250px|link=http://www.aspectsecurity.com]]
 +
[[File:Astech_Consulting_logo.png|250px|link=http://www.astechconsulting.com/]]
 +
[[File:Denim_Group_logo.jpg|250px|link=http://www.denimgroup.com/]]
 +
[[File:Gotham_Digital_Science_logo.jpg|250px|link=http://www.gdssecurity.com/]]
  
Download the latest OpenSAMM presentation (was presented by Seba at the Geneva chapter meeting on 25-June-2013) [https://www.owasp.org/images/c/cd/OpenSAMM_-_OWASP_Tour_13_Talk_-_Seba.pptx here]
+
{{MemberLinksv2|link=http://www.hpenterprisesecurity.com|logo=HP_Blue_RGB_150_SM.png|size=300px90px}}
 +
[[File:NetSPI_logo.png|250px|link=http://www.netspi.com/]]
 +
[[File:SI_Logo_Stacked_Application_Security.jpg|250px|link=http://www.securityinnovation.com/]]
 +
[[File:LogoToreon.jpg|250px|link=http://www.toreon.com]]
 +
[[File:Veracode-samm.png|250px|link=http://www.veracode.com]]  
  
 
__NOTOC__
 
__NOTOC__
Line 109: Line 194:
 
{{OWASP Book|6888083}}
 
{{OWASP Book|6888083}}
 
<br/>
 
<br/>
 +
[[Category:SAMM-SM-1]]

Latest revision as of 08:53, 28 March 2015

250px-OpenSAMM_logo.png For the latest project news and information,
join the mailing list and visit the OpenSAMM website.


[edit]

Flagship big.jpg



Join us at the first OWASP SAMM Summit in Dublin on 27-28 March, details and registration >here< !!



OWASP.org is a valuable resource for any company involved with online payment card transactions. Dell uses OWASP’s Software Assurance Maturity Model (OpenSAMM) to help focus our resources and determine which components of our secure application development program to prioritize. Participation in OWASP’s local chapter meetings and conferences around the globe helps us build stronger networks with our colleagues. , (Michael J. Craigue, Information Security & Compliance, Dell, Inc.)

The Software Assurance Maturity Model (SAMM) is an open framework to help organizations formulate and implement a strategy for software security that is tailored to the specific risks facing the organization. The resources provided by SAMM will aid in:

  • Evaluating an organization’s existing software security practices
  • Building a balanced software security assurance program in well-defined iterations
  • Demonstrating concrete improvements to a security assurance program
  • Defining and measuring security-related activities throughout an organization


For an introduction see the latest project presentation that was delivered on the German OWASP Day 2014.


The foundation of the model is built upon the core business functions of software development with security practices tied to each (see diagram below). The building blocks of the model are the three maturity levels defined for each of the twelve security practices. These define a wide variety of activities in which an organization could engage to reduce security risks and increase software assurance. Additional details are included to measure successful activity performance, understand the associated assurance benefits, estimate personnel and other costs.

SAMM-Overview.png

Click on any badge to learn more
G.png
Strategy & Metrics
SM1.png SM2.png SM3.png
Policy & Compliance
PC1.png PC2.png PC3.png
Education & Guidance
EG1.png EG2.png EG3.png
C.png
Threat Assessment
TA1.png TA2.png TA3.png
Security Requirements
SR1.png SR2.png SR3.png
Secure Architecture
SA1.png SA2.png SA3.png
V.png
Design Review
DR1.png DR2.png DR3.png
Code Review
CR1.png CR2.png CR3.png
Security Testing
ST1.png ST2.png ST3.png
D.png
Vulnerability Management
VM1.png VM2.png VM3.png
Environment Hardening
EH1.png EH2.png EH3.png
Operational Enablement
OE1.png OE2.png OE3.png

  • Recent OWASP SAMM 1-Day training slide deck delivered by Bart De Win and Sebastien Deleersnyder at AppSec Europe 2014 in Cambridge
    • Slide deck download here
    • Training description download here
  • BSIMM-V mapping to SAMM activities:
    • Spreadsheet download here
    • Presentation with start of analysis download here

SAMM Adopters

Current list of OpenSAMM adopters

SAMM Workshops

summit notes

During the AppSec conferences, the SAMM project team organises workshops for you to influence the direction SAMM evolves.

This is also an excellent opportunity to exchange experiences with your peers.

If you plan on attending http://appsec.eu be sure to get involved in the SAMM workshop (scheduled on Jun-23).

  • The agenda for the SAMM Workshop in Cambridge on 23-Jun-2014 is available here.

Previous workshop notes:

  • The notes for the SAMM Workshop in New York on 21-Nov-2013 are available here.
  • The notes for the SAMM Workshop in Hamburg on 21-Aug-2013 are available here.


PROJECT INFORMATION
Project Name Software Assurance Maturity Model (SAMM) Project
Short Project Description

The Software Assurance Maturity Model (SAMM) project is committed to building a usable framework to help organizations formulate and implement a strategy for application security that's tailored to the specific business risks facing the organization. The goal is to create well-defined and measurable goals that can be used by small, medium,and large sized organizations in any line of business that involves software development.
In 2013 SAMM will be improved, see the announcement on the mailing list here.

Key Project Information

Project Leader
Seba Deleersnyder
Project Co-leaders
Pravir Chandra
Kuai Hinojosa
Bart De Win

Project Contibutors
See here

Mailing List
Subscribe here
Use here

License
Creative Commons Attribution Share Alike 3.0

Project Type
Documentation

Sponsors
Fortify
Cognosticus

Release Status Main Links Related Projects

Alpha Quality
Please see here for complete information.




Project Activities

Project Work Packages:
If you have some cycles to spare, have a look at the open tasks in the online Work Package list here


Project Roadmap:
Is available via this link

List of SAMM Improvements:
Is available here

Monthly Call

The monthly call is on each 2nd Wednesday of the month at 21h30 CET. (Your timezone)

Main topics to start are:

  • SAMM v1.1
  • SAMM Summit in Dublin

The call is open for everybody interested in SAMM or who wants to work on SAMM.

Meeting notes:

Project Activities 2014

  • meeting notes 25-Feb-2014: goto here

Project Activities 2013

Project meeting minutes:

  • Last meeting notes 16-June-2013: goto here
  • Kick-off meeting notes / actions 7-Feb 2013: goto here
  • Meeting notes SAMM Workshop Hamburg on 21-Aug-2013: here.
  • Meeting notes SAMM Workshop in New York on 21-Nov-2013: here.


Project presentation:

Download the latest OpenSAMM presentation (was presented by Seba at the OWASP India Delhi NCR meeting on 31-Januari-2015) here

Acknowledgements

We would like to thank the following sponsors who donated funds to our project:

Belgium Chapter.PNG London Chapter.PNG

Aspectsecurity.png Astech Consulting logo.png Denim Group logo.jpg Gotham Digital Science logo.jpg

300px90px       NetSPI logo.png SI Logo Stacked Application Security.jpg LogoToreon.jpg Veracode-samm.png



OWASP Books logo.png This project has produced a book that can be downloaded or purchased.
Feel free to browse the full catalog of available OWASP books.


Pages in category "Software Assurance Maturity Model"

The following 47 pages are in this category, out of 47 total.

Media in category "Software Assurance Maturity Model"

The following 3 files are in this category, out of 3 total.