Microsoft defines the SDL (Security Development Lifecycle) to help developers to build secure software. The security activities in each development phase are shown in the following table:
MS SDL Stages |
Security activities |
Training |
|
Requirements |
|
Design |
|
Implementation |
|
Verification |
|
Release |