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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

12 Part I: Introduction to <strong>Threats</strong> <strong>and</strong> CountermeasuresSummaryAn ever-increasing number of attacks target your application. They pass straightthrough your environment’s front door using HTTP. The conventional fortress model<strong>and</strong> the reliance on firewall <strong>and</strong> host defenses are not sufficient when used inisolation. Securing your application involves applying security at three layers: thenetwork layer, host layer, <strong>and</strong> the application layer. A secure network <strong>and</strong> hostplatform infrastructure is a must. Additionally, your applications must be designed<strong>and</strong> built using secure design <strong>and</strong> development guidelines following timewornsecurity principles.Additional ResourcesFor more information, see the following resources:●●For more information on the Open Hack <strong>Web</strong> application, see the MSDN article,“Open Hack: 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.This is Volume II in a series dedicated to helping customers improve <strong>Web</strong>application security. For more information on designing <strong>and</strong> implementingauthentication, authorization, <strong>and</strong> secure communication across the tiers of adistributed <strong>Web</strong> application, see “Microsoft patterns & practices Volume I, BuildingSecure ASP.NET <strong>Application</strong>s: Authentication, Authorization, <strong>and</strong> SecureCommunication” at http://msdn.microsoft.com/library/en-us/dnnetsec/html/secnetlpMSDN.asp.

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

Saved successfully!

Ooh no, something went wrong!