Patterns and Practices: How-Tos
ASP.NET 1.1
· How To: Create a Custom Account to Run ASP.NET
· How To: Create a DPAPI Library
· How To: Create an Encryption Library
· How To: Create GenericPrincipal Objects with Forms Authentication
· How To: Implement IPrincipal
· How To: Implement Kerberos Delegation for Windows 2000
· How To: Prevent Cross-Site Scripting in ASP.NET
· How To: Set Up SSL on a Web Server
· How To: Set Up Client Certificates
· How To: Store an Encrypted Connection String in the Registry
· How To: Use DPAPI (Machine Store) from ASP.NET
· How To: Use DPAPI (User Store) from ASP.NET with Enterprise Services
· How To: Use Forms Authentication with Active Directory
· How To: Use Forms Authentication with SQL Server 2000
· How To: Use the Network Service Account to Access Resources in ASP.NET
· How To: Use Regular Expressions to Constrain Input in ASP.NET
· How To: Use Role-based Security with Enterprise Services
ASP.NET 2.0
· How To: Configure the Machine Key in ASP.NET 2.0
· How To: Connect to SQL Server Using SQL Authentication in ASP.NET 2.0
· How To: Connect to SQL Server Using Windows Authentication in ASP.NET 2.0
· How To: Create a Service Account for an ASP.NET 2.0 Application
· How To: Encrypt Configuration Sections in ASP.NET 2.0 Using DPAPI
· How To: Encrypt Configuration Sections in ASP.NET 2.0 Using RSA
· How To: Instrument ASP.NET 2.0 Applications for Security
· How To: Improve Security When Hosting Multiple Applications in ASP.NET 2.0
· How To: Perform a Security Deployment Review for ASP.NET 2.0
· How To: Prevent Cross-Site Scripting in ASP.NET
· How To: Protect Forms Authentication in ASP.NET 2.0
· How To: Protect From SQL Injection in ASP.NET
· How To: Use ADAM for Roles in ASP.NET 2.0
· How To: Use Authorization Manager (AzMan) with ASP.NET 2.0
· How To: Use Code Access Security in ASP.NET 2.0
· How To: Use Forms Authentication with Active Directory in ASP.NET 2.0
· How To: Use Forms Authentication with Active Directory in Multiple Domains in ASP.NET 2.0
· How To: Use Forms Authentication with SQL Server in ASP.NET 2.0
· How To: Use Health Monitoring in ASP.NET 2.0
· How To: Use Impersonation and Delegation in ASP.NET 2.0
· How To: Use Medium Trust in ASP.NET 2.0
· How To: Use Membership in ASP.NET 2.0
· How To: Use the Network Service Account to Access Resources in ASP.NET
· How To: Use Protocol Transition and Constrained Delegation in ASP.NET 2.0
· How To: Use Regular Expressions to Constrain Input in ASP.NET
· How To: Use Role Manager in ASP.NET 2.0
· How To: Use Windows Authentication in ASP.NET 2.0
Authentication and Authorization
· How To: Connect to SQL Server Using SQL Authentication in ASP.NET 2.0
· How To: Connect to SQL Server Using Windows Authentication in ASP.NET 2.0
· How To: Create GenericPrincipal Objects with Forms Authentication
· How To: Protect Forms Authentication in ASP.NET 2.0
· How To: Use Authorization Manager (AzMan) with ASP.NET 2.0
· How To: Use Forms Authentication with Active Directory
· How To: Use Forms Authentication with Active Directory in ASP.NET 2.0
· How To: Use Forms Authentication with Active Directory in Multiple Domains in ASP.NET 2.0
· How To: Use Forms Authentication with SQL Server 2000
· How To: Use Forms Authentication with SQL Server in ASP.NET 2.0
· How To: Use Windows Authentication in ASP.NET 2.0
Code Access Security
· How To: Create a Custom Encryption Permission
· How To: Use Code Access Security in ASP.NET 2.0
· How To: Use Code Access Security Policy to Constrain an Assembly
Code Review
· How To: Perform a Security Code Review for Managed Code (Baseline Activity)
Communications Security
· 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 Server
· How To: Set Up Client Certificates
· How To: Use IPSec for Filtering Ports and Authentication
· How To: Use IPSec to Provide Secure Communication Between Two Servers
· How To: Use SSL to Secure Communication with SQL Server 2000
Configuration
· How To: Create a Custom Account To Run ASP.NET
· How To: Encrypt Configuration Sections in ASP.NET 2.0 Using DPAPI
· How To: Encrypt Configuration Sections in ASP.NET 2.0 Using RSA
Cryptography
· How To: Create a DPAPI Library
· How To: Create an Encryption Library
· How To: Store an Encrypted Connection String in the Registry
· How To: Use DPAPI (Machine Store) from ASP.NET
· How To: Use DPAPI (User Store) from ASP.NET with Enterprise Services
Deployment Review
· How To: Perform a Security Deployment Review for ASP.NET 2.0
Enterprise Services (.NET Framework 1.1)
· How To: Use Role-based Security with Enterprise Services
Impersonation and Delegation
· How To: Implement Kerberos Delegation for Windows 2000
· How To: Use Impersonation and Delegation in ASP.NET 2.0
Input and Data Validation
· How To: Prevent Cross-Site Scripting in ASP.NET
· How To: Protect From SQL Injection in ASP.NET
· How To: Use Regular Expressions to Constrain Input in ASP.NET
Patching and Updating
· How To: Secure Your Developer Workstation
· How To: Implement Patch Management
SQL Server 2000
· How To: Connect to SQL Server Using SQL Authentication in ASP.NET 2.0
· How To: Connect to SQL Server Using Windows Authentication in ASP.NET 2.0
· How To: Protect From SQL Injection in ASP.NET
· How To: Use Forms Authentication with SQL Server in ASP.NET 2.0
· How To: Use SSL to Secure Communication with SQL Server 2000
Threat Modeling
· How To: Create a Threat Model for a Web Application at Design Time
Web Services (.NET Framework 1.1)
· How To: Call a Web Service Using Client Certificates from ASP.NET
· How To: Call a Web Service Using SSL
**
Namoskar
Comments
- Anonymous
April 07, 2007
Its really wonderful. Wriju these are very good tutorials collected nicely. Why dont you put them all together in a DVD stuff and release. From Pratham to Ontim , it will be loved by all. Though I am not hands on in coding in my daily life, but I am going to be around your blogs frequently. Keep the good work Wriju. I would love to read some new/latest technology thought process areas in your blog, may its there, not yet found things like Web 2.0 / RIA, next level web techlogy. Great Job.