Security in .NET
The common language runtime and the .NET provide many useful classes and services that enable developers to easily write secure code and enable system administrators to customize the permissions granted to code so that it can access protected resources. In addition, the runtime and the .NET provide useful classes and services that facilitate the use of cryptography and role-based security.
In This Section
Key Security Concepts
Provides an overview of common language runtime security features. This section is of interest to developers and system administrators.
Describes how to interact with role-based security in your code. This section is of interest to developers.
Provides an overview of cryptographic services provided by .NET. This section is of interest to developers.
Secure Coding Guidelines
Describes some of the best practices for creating reliable .NET applications. This section is of interest to developers.
Secure Coding Guidelines for Unmanaged Code
Describes some of the best practices and security concerns when calling unmanaged code.
Windows Identity Foundation
Describes how you can implement claims-based identity in your applications.
Security Changes Describes important changes to the .NET Framework security system.
Provides a guide to all key technology areas and tasks for application development, including creating, configuring, debugging, securing, and deploying your application, and information about dynamic programming, interoperability, extensibility, memory management, and threading.
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.