.Net is a software framework from Microsoft that enables language-non-specific software development, resulting in applications that can easily interoperate across platforms and networks. A question seasoned developers should ask at this point is, "What about security?" The good news is that .Net provides a broad range of security tools and functionality to the developer. However, improper application of these security measures can be far more dangerous to than not applying them at all.
http://programming.newsforge.com/programming/05/07/20/2116235.shtml

Urs