OWASP Software Security Assurance Process

=Main=

 The OWASP Software Security Assurance Process (OSSAP) main intent is to embed security in the software development lifecycle (SDLC). OSSAP reduces the possibility of requirement oversights, design flaws, implementation bugs and deployment configuration mistakes during the SDLC. This project outlines mandatory and recommended processes and practices to manage risks associated with applications. What is exactly Software Assurance? Software assurance is defined as the level of confidence that software is free from vulnerabilities, either intentionally designed into the software or accidentally inserted at any time during its life cycle, and that the software functions in the intended manner. Reference: mitre.org {| style="padding: 0;margin:0;margin-top:10px;text-align:left;" |-
 * valign="top" style="border-right: 1px dotted gray;padding-right:25px;" |

OWASP Software Security Assurance Process
The OWASP Software Security Assurance Process (OSSAP) main intent is to embed security in the software development lifecycle (SDLC). OSSAP reduces the possibility of requirement oversights, design flaws, implementation bugs and deployment configuration mistakes during the SDLC. This project outlines mandatory and recommended processes and practices to manage risks associated with applications. What is exactly Software Assurance? Software assurance is defined as the level of confidence that software is free from vulnerabilities, either intentionally designed into the software or accidentally inserted at any time during its life cycle, and that the software functions in the intended manner. Reference: mitre.org

Introduction
The OWASP Software Security Assurance Process (OSSAP) main intent is to embed security in the software development lifecycle (SDLC). OSSAP reduces the possibility of requirement oversights, design flaws, implementation bugs and deployment configuration mistakes during the SDLC. This project outlines mandatory and recommended processes and practices to manage risks associated with applications. What is exactly Software Assurance? Software assurance is defined as the level of confidence that software is free from vulnerabilities, either intentionally designed into the software or accidentally inserted at any time during its life cycle, and that the software functions in the intended manner. Reference: mitre.org

Description
The OWASP Software Security Assurance Process (OSSAP) main intent is to embed security in the software development lifecycle (SDLC). OSSAP reduces the possibility of requirement oversights, design flaws, implementation bugs and deployment configuration mistakes during the SDLC. This project outlines mandatory and recommended processes and practices to manage risks associated with applications. What is exactly Software Assurance? Software assurance is defined as the level of confidence that software is free from vulnerabilities, either intentionally designed into the software or accidentally inserted at any time during its life cycle, and that the software functions in the intended manner. Reference: mitre.org


 * Software Security Integration in the SDLC Process
 * Security Requirements Identification Process
 * Design Security Review Process
 * Architecture Security Review Process
 * Security Code Review Process
 * Security Testing Process
 * Deployment Security Review Process
 * Release Security Review Process

Licensing
OWASP Software Security Assurance Process is free to use. It is licensed under the http://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 license], so you can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.


 * valign="top" style="padding-left:25px;width:200px;border-right: 1px dotted gray;padding-right:25px;" |

What is OSSAP?
OWASP OSSAP provides the following processess details:


 * Software Security Integration in the SDLC Process
 * Security Requirements Identification Process
 * Design Security Review Process
 * Architecture Security Review Process
 * Security Code Review Process
 * Security Testing Process
 * Deployment Security Review Process
 * Release Security Review Process

Presentation
Link to presentation

Project Leader

 * Project leader's name: Mateo Martínez
 * Project contributor: Martin Pellegrino

Related Projects

 * OWASP_CISO_Survey


 * valign="top" style="padding-left:25px;width:200px;" |

Quick Download

 * TBD

Classifications

 * }

=FAQs=


 * Q1
 * A1


 * Q2
 * A2

= Acknowledgements =

Volunteers
OSSAP is developed by a worldwide team of volunteers. The primary contributors to date have been:


 * Mateo Martinez
 * Martin Pellegrino

Others
= Road Map and Getting Involved = As of XXX, the priorities are to generate, review and publish:


 * Software Security Integration in the SDLC Process
 * Security Requirements Identification Process
 * Design Security Review Process
 * Architecture Security Review Process
 * Security Code Review Process
 * Security Testing Process
 * Deployment Security Review Process
 * Release Security Review Process

Involvement in the development and promotion of OSSAP is actively encouraged! You do not have to be a security expert in order to contribute. Some of the ways you can help:
 * Writing Processess
 * Generating Case Study
 * Translating OSSAP to other languages

=Project About=