Microsoft® Security Development Lifecycle

Locations

United States Change All Microsoft Sites

Search


Was this information useful?
 |
yes
 |
no

The Security Development Lifecycle Developer Starter Kit

Build a Customized SDL Training Program for Your Development Teams

The SDL Developer Starter Kit offers 14 content modules (with speaker notes, presenter guides, and sample comprehension questions) plus eight MSDN virtual labs with lab manuals—all created to help you build a customized SDL training program for your development teams.

Download the complete SDL Developer Starter Kit or identify from a catalog of training materials available the areas that will enable your organization to increase its SDL maturity, improve application and service security, and reduce customer risk.

Design Phase

Secure Design Principles (.zip)

Threat Modeling Principles (.zip)

Threat Modeling Tool Principles (.zip)

SQL Injection Vulnerabilities (.zip) Bonus! MSDN Virtual Lab

Cross-Site Scripting Vulnerabilities (.zip) Bonus! MSDN Virtual Lab

Buffer Overflows (.zip) Bonus! MSDN Virtual Lab

Implementation Phase

Secure Implementation Principles (.zip)

Banned APIs (.zip)

Code Analysis (.zip) Bonus! MSDN Virtual Lab

Source Code Annotation Language (.zip) Bonus! MSDN Virtual Lab

Compiler Defenses (.zip) Bonus! MSDN Virtual Lab

SQL Injection Vulnerabilities (.zip) Bonus! MSDN Virtual Lab

Cross-Site Scripting Vulnerabilities (.zip) Bonus! MSDN Virtual Lab

Buffer Overflows (.zip) Bonus! MSDN Virtual Lab

Verification Phase

Secure Verification Principles (.zip)

Security Code Review (.zip) Bonus! MSDN Virtual Lab

Fuzz Testing (.zip) Bonus! MSDN Virtual Lab

SQL Injection Vulnerabilities (.zip) Bonus! MSDN Virtual Lab

Cross-Site Scripting Vulnerabilities (.zip) Bonus! MSDN Virtual Lab

Buffer Overflows (.zip) Bonus! MSDN Virtual Lab