Most coding errors that result in security vulnerabilities occur because developers make invalid assumptions when working with user input or because they do not fully understand the platform for which they are developing.
- Security Policy Best Practices
Describes the .NET Framework security system recommended best practices you may need to consider in your code.
- Secure Coding Guidelines
Provides guidelines for classifying your components to address security issues.
- Security Best Practices for C++
Discusses buffer overruns and the complete picture of the Microsoft Visual C++ security checks feature provided by the /GS compile-time flag.