For developers, this guide provides the following solutions:
What is .NET Framework security?
The .NET Framework provides user and code security models that allow you to restrict what users can do and what code can do. To program role-based security and code access security, use types from the System.Security namespace. The .NET Framework also provides the System.Security.Cryptography namespace, which exposes symmetric and asymmetric encryption and decryption, hashing, random number generation, support for digital signatures, and more.
To understand the .NET Framework security landscape, see Chapter 6.
How to write secure managed code
Use strong names to digitally sign your assemblies and to make them tamperproof. At the same ...