Trustworthy Computing Security Development Lifecycle
Encyclopedia
The Microsoft Security Development Lifecycle is a software development process
used and proposed by Microsoft
to reduce software
maintenance costs and increase reliability of software concerning software security
related bugs
. It is based on the classical spiral model
.
Software development process
A software development process, also known as a software development life cycle , is a structure imposed on the development of a software product. Similar terms include software life cycle and software process. It is often considered a subset of systems development life cycle...
used and proposed by Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...
to reduce software
Computer software
Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it....
maintenance costs and increase reliability of software concerning software security
Computer security
Computer security is a branch of computer technology known as information security as applied to computers and networks. The objective of computer security includes protection of information and property from theft, corruption, or natural disaster, while allowing the information and property to...
related bugs
Software bug
A software bug is the common term used to describe an error, flaw, mistake, failure, or fault in a computer program or system that produces an incorrect or unexpected result, or causes it to behave in unintended ways. Most bugs arise from mistakes and errors made by people in either a program's...
. It is based on the classical spiral model
Spiral model
The spiral model is a software development process combining elements of both design and prototyping-in-stages, in an effort to combine advantages of top-down and bottom-up concepts. Also known as the spiral lifecycle model , it is a systems development method used in information technology...
.
Versions
Version | Release Date | Link |
---|---|---|
1 | Unreleased | |
2 | Unreleased | |
2.1 | Unreleased | |
2.2 | Unreleased | |
3 | Unreleased | |
3.2 | http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=24308 | |
4.1 | http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=15526 | |
4.1a | http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17701 | |
5 | http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=12285 |