Security Training
Find information on training and events to help you understand security issues in your applications.
Building Secure Software with Threat Models
Michael Howard shows how threat modeling is an effective way to reduce the potential for design flaws that lead to security vulnerabilities. |
The Single Rule Developers MUST Follow
During the Windows Security push, Microsoft taught its developers, testers, designers, and writers some of the critical skills required to build secure software. The core skill for developers: Never trust input that can lead to serious security issues. |
Developing Security-Enhanced Web Applications
Course 2300 provides the knowledge and skills to identify Web application security vulnerabilities and understand the trade-offs between functionality and performance when choosing the appropriate security mechanisms for Web applications. |
Developing and Deploying Secure Microsoft .NET Framework Applications
This three-day instructor-led course teaches developers to develop and deploy secure Microsoft .NET client applications by using Microsoft Visual Studio® .NET and the Microsoft .NET Framework. The course provides an overview of security; discusses design issues, including threat modeling techniques and coding techniques that enhance security; and explains why type-safety verification is the cornerstone of Microsoft .NET Framework security. This course provides side-by-side coding examples and activities written in both Microsoft Visual Basic® .NET and Microsoft Visual C#™. |