Rate It (5) Thank you for your feedback!
ASP.NET security is a huge topic and we're only scratching the surface. Let's continue to categorize in the add new content around security to make this a great resource. This is just the overview page, make sure to visit the subpages from the Table of Contents or scroll down.
Enjoy!
Revision number 4, Friday, February 08, 2008 2:07:03 PM by This is not the most up to date version of this article. The most recent version can be found here.
You must Login to comment.
AJAX Security
AJAX adds one more wrinkle to web security. I find that videos and demonstrations help me understand subtle topics like this. Videos Security in ASP.NET AJAX Client Applications - In this webcast, we cover Microsoft ASP.NET AJAX client application security
Windows card space
Windows CardSpace: enables users to provide their digital identities in a familiar, secure and easy way. In the physical world we use business cards, credit cards and membership cards. Online with CardSpace we use a variety of virtual cards to identify ourselves
Code Access Security
Code Access Security is one of the least-understood but most valuable aspects of the .NET Framework. Webcasts MSDN Webcast: Using Code Access Security and Partial Trust with ASP.NET (Level 200) Blogs/Articles Code Access Security: When Role-based Security
Communications Security
Traffic on the wire needs to be secured as well. Usually this means SSL, but sometimes it means IPSec or certificates. How To How To: Call a Web Service Using Client Certificates from ASP.NET How To: Call a Web Service Using SSL How To: Set Up SSL on a Web
Cryptography
At A large part of security in any web application is keeping your secrets secret. Cryptography makes that happen. Webcasts/Videos Cryptography Webcasts on ZDNET- Not sure what MSDN Webcasts are doing over at ZDNET, but it's excellent content. MSDN Webcast
Authentication and Authorization
Authentication means figuring out who you are and Authorization means figuring out what you can do. Both are fundamental parts of the ASP.NET Security Model. An Overview of Authentication and Authorization - This is a good place to start. Samples and Quickstarts
Impersonation and Delegation
Sometimes you'll find it necessary to impersonate the user's identity on a thread with an ASP.NET. You may also need a delegate access the user to another machine with the larger web farm. Here's some tutorials on how to implement these more advanced techniques
Input and Data Validation
Garbage in, garbage out. You can avoid data cleanup tasks on the backend by avoiding bad data coming in. ASP.NET validation controls and third party validation controls help you receive the right data in the right format. In addition, the AJAX Control Toolkit
SQL Server Security
There's a lot of great information on SQL Server Security covering both SQL Server 2000 and 2005. Blogs/DevCenters SQL Server 2005 Security on Microsoft.com - Start here. SqlSecurity.com - Good security focused blog 10 Steps To Help Secure SQL Server 2000
Threat Modeling
It's absolutely necessary if you're serious about security. Whitepapers/Books/Blogs Threat Modeling for ASP.NET (PDF) - an excellent white paper from Rüdiger Grimm and Henrik Eichstädt from the University of Kent Threat Modeling book from MSPress
Security Guidelines and Recommendations
There's a great deal of good prescriptive security guidance out there in the form of whitepapers and books. Whitepapers patterns & practices Security Guidance for .NET Framework 2.0 patterns & practices ASP.NET 2.0 Security Guidance patterns &
(last 30 days)
Advertise Here