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.
Webcasts/Videos
Blogs
Articles
- Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication - MS Patterns and Practices Team
This guide presents a practical, scenario-driven approach to designing and building secure ASP.NET applications for Windows 2000 and .NET Framework version 1.0. It focuses on the key elements of authentication, authorization, and secure communication within and across the tiers of distributed .NET Web applications.
- Web Service Security Guidance
Provides architectural, design, and implementation guidance for applying security to Web services by using Web Services Enhancements (WSE) 3.0 and the .NET Framework 2.0. Includes scenarios, patterns, decision matrices, and QuickStarts to help you make the most appropriate decisions based on your solution’s requirements.
- Security Guidance for .NET Framework 2.0
This page provides an index to the patterns & practices Security Guidance for .NET Framework 2.0 project. You can use the guidance to improve both the security of your applications and your approach to building secure applications.
- Scott Mitchell's Security Tutorial Series on ASP.NET
A new tutorial series by Scott Mitchell of 4GuysFromRolla.com on ASP.NET security, roles, and membership, in the style of his well-known Data Tutorial series.
- Cryptography Application Block - MS Patterns and Practices Team
The Cryptography Application Block is a component of Enterprise Library which makes it easier to include cryptographic functionality in .NET applications. The block provides a simple interface to DPAPI, symmetric encryption and hashing, and uses the Enterprise Library configuration tool to simplify key management.
Enjoy!
Revision number 9, Thursday, June 10, 2010 7:15:38 AM by yashwanthb
You must Login to comment.
|
Sun, Jun 13, 2010 6:09 AM
by namratam
|
Try this tutorail
http://www.4guysfromrolla.com/articles/120705-1.aspx
|
|
Sat, Nov 3, 2012 4:56 PM
by afzaal.ahmad.zeeshan
|
Security like user info is more secure by using
if(!WebSecurity.IsAuthenticated) {
// Redirect to..
} Is more preferable..
|
New
Mon, Feb 4, 2008 8:00 AM
by shanselman
|
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
|
Revision #2
Sun, Feb 10, 2008 10:58 AM
by XIII
|
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
|
Revision #2
Sun, Jan 23, 2011 3:26 PM
by codenickel
|
Recaptcha
Recaptcha:Captcha keeps the spammer away from our site. There is Lot of captcha conrols available for asp.net and few may not work on postback. Google has released a captcha control as “recaptcha” for asp.net developer and its easy plug and more secure and
|
Revision #2
Mon, Feb 4, 2008 8:00 AM
by mbanavige
|
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
|
New
Mon, Feb 4, 2008 8:00 AM
by shanselman
|
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
|
New
Mon, Feb 4, 2008 8:00 AM
by shanselman
|
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
|
Revision #2
Mon, Feb 4, 2008 8:00 AM
by siva_sm
|
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
|
New
Mon, Feb 4, 2008 8:00 AM
by shanselman
|
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
|
Revision #8
Thu, Jul 10, 2008 5:43 PM
by bmains
|
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
|
New
Mon, Feb 4, 2008 8:00 AM
by shanselman
|
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
|
Revision #2
Mon, Feb 4, 2008 8:00 AM
by scott@elbandit.co.uk
|
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
|
Revision #3
Mon, Feb 4, 2008 8:00 AM
by scott@elbandit.co.uk
|
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 &
|