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.

12Building Secure <strong>Web</strong> ServicesIn This Chapter●●●●Overview<strong>Web</strong> service threats <strong>and</strong> countermeasuresStrategies for <strong>Web</strong> service input validationConfidentiality <strong>and</strong> integrity for <strong>Web</strong> service messages<strong>Web</strong> Services Enhancements 1.0 for Microsoft .NET (WSE)<strong>Web</strong> services are used by an increasing number of companies as they expose products<strong>and</strong> services to customers <strong>and</strong> business partners through the Internet <strong>and</strong> corporateextranets. The security requirements for these service providers are of paramountimportance. In some cases, primarily intranet or extranet scenarios where you have adegree of control over both endpoints, the platform-based security services providedby the operating system <strong>and</strong> Internet Information Services (IIS) can be used toprovide point-to-point security solutions. However, the message based architectureof <strong>Web</strong> services <strong>and</strong> the heterogeneous environments that span trust boundaries inwhich they are increasingly being used pose new challenges. These scenarios requiresecurity to be addressed at the message level to support cross-platforminteroperability <strong>and</strong> routing through multiple intermediary nodes.<strong>Web</strong> Services <strong>Security</strong> (WS-<strong>Security</strong>) is the emerging security st<strong>and</strong>ard designed toaddress these issues. Microsoft has released <strong>Web</strong> Services Enhancements 1.0 forMicrosoft .NET (WSE), which supports WS-<strong>Security</strong> <strong>and</strong> a related family of emergingst<strong>and</strong>ards. WSE allows you to implement message level security solutions includingauthentication, encryption <strong>and</strong> digital signatures.

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

Saved successfully!

Ooh no, something went wrong!