11.07.2015 Views

Improving Web Application Security: Threats and - CGISecurity

Improving Web Application Security: Threats and - CGISecurity

Improving Web Application Security: Threats and - CGISecurity

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

588 Part IV: Securing Your Network, Host, <strong>and</strong> <strong>Application</strong>SummaryThis chapter has shown you how to secure an ASP.NET <strong>Web</strong> application or <strong>Web</strong>service by focusing on configuration categories that include accounts, services,protocols, files <strong>and</strong> directories, <strong>and</strong> configuration data that are maintained inMachine.config <strong>and</strong> <strong>Web</strong>.config files. This chapter has also shown you how to securethe various functional areas that are relied upon by ASP.NET <strong>Web</strong> applications <strong>and</strong><strong>Web</strong> services, including authentication, authorization, session state, <strong>and</strong> data access.For a related checklist, see “Checklist: Securing ASP.NET” in the “Checklist” sectionof this guide.Additional ResourcesFor more information, see the following resources <strong>and</strong> articles:●●●●●●You can download <strong>Web</strong> Services Enhancements (WSE) 1.0 SP1 for Microsoft .NETat http://microsoft.com/downloads/details.aspx?FamilyId=06255A94-2635-4D29-A90C-28B282993A41&displaylang=en.Microsoft Knowledge Base article 329290, “How To: Use the ASP.NET Utility toEncrypt Credentials <strong>and</strong> Session State Connection Strings.”Microsoft Knowledge Base article 311209, “How To: Configure ASP.NET forPersistent SQL Server Session State Management.”Microsoft Knowledge Base article 312906, “How To: Create Keys by Using VisualC# .NET for Use in Forms.”“How To: Implement Kerberos Delegation for Windows 2000” in the “How To”section of “Microsoft patterns & practices Volume I, Building Secure ASP.NET<strong>Application</strong>s: Authentication, Authorization, <strong>and</strong> Secure Communication” athttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/SecNetHT05.asp.For more information on security considerations from the Open Hack competition,see MSDN article “Building <strong>and</strong> Configuring More Secure <strong>Web</strong> Sites” athttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/openhack.asp.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!