Home > Store > Web Services > XML

Securing Web Services with WS-Security: Demystifying WS-Security, WS-Policy, SAML, XML Signature, and XML Encryption

Register your product to gain access to bonus material or receive a coupon.

Securing Web Services with WS-Security: Demystifying WS-Security, WS-Policy, SAML, XML Signature, and XML Encryption

Best Value Purchase

Book + eBook Bundle

  • Your Price: $52.59
  • List Price: $85.98
  • About Adobe DRM eBooks
  • This eBook requires the free Adobe® Digital Editions software.

    Before downloading this DRM-encrypted PDF, be sure to:


    • Install the free Adobe Digital Editions software on your machine. Adobe Digital Editions only works on Macintosh and Windows, and requires the Adobe Flash Player. Please see the official system requirements.
    • Authorize your copy of Adobe Digital Editions using your Adobe ID (select AdobeID as the eBook vendor). If you don't already have an Adobe ID, you can create one here.

More Purchase Options

Book

  • Your Price: $39.99
  • List Price: $49.99
  • Usually ships in 24 hours.

eBook (Adobe DRM)

  • Your Price: $28.79
  • List Price: $35.99
  • About Adobe DRM eBooks
  • This eBook requires the free Adobe® Digital Editions software.

    Before downloading this DRM-encrypted PDF, be sure to:


    • Install the free Adobe Digital Editions software on your machine. Adobe Digital Editions only works on Macintosh and Windows, and requires the Adobe Flash Player. Please see the official system requirements.
    • Authorize your copy of Adobe Digital Editions using your Adobe ID (select AdobeID as the eBook vendor). If you don't already have an Adobe ID, you can create one here.

Description

  • Copyright 2004
  • Dimensions: Special (all other)
  • Pages: 408
  • Edition: 1st
  • Book
  • ISBN-10: 0-672-32651-5
  • ISBN-13: 978-0-672-32651-6
  • eBook (Adobe DRM)
  • ISBN-10: 0-7686-6354-7
  • ISBN-13: 978-0-7686-6354-9

Comprehensive coverage is given in this up-to-date and practical guide to Web services security--the first to cover the final release of new standards SAML 1.1 and WS-Security. Rosenberg and Remy are security experts who co-founded GeoTrust, the #2 Web site certificate authority.

Downloads

Downloads

All the code for the book in one file for download - 3,456 kb -- code.zip
Visit the author's Web site for a .NET Web service example:
http://www.serviceintegrity.com/products/pdf/downloadNET.html

Extras

Web Resources

Co-author Jothy Rosenberg has created six 20-minute lessons that walk you through the new security problems that Web services create and teach you how to monitor and enforce security policy.

View Lesson

Sample Content

Online Sample Chapters

The Foundations of Distributed Message-Level Security

The Foundations of Distributed Message-Level Security

Table of Contents



Forewords.


Introduction.

Who This Book Is For. About This Book. How This Book Is Organized.



1. Basic Concepts of Web Services Security.

Web Services Basics: XML, SOAP, and WSDL. Application Integration. Security Basics. Web Services Security Basics. Summary.



2. The Foundations of Web Services.

The Gestalt of Web Services. XML: Meta-Language for Data-Oriented Interchange. SOAP: XML Messaging and Remote Application Access. WSDL: Schema for XML/SOAP Objects and Interfaces. UDDI: Publishing and Discovering Web Services. ebXML and RosettaNet: Alternative Technologies for Web Services. The Web Services Security Specifications. Summary.



3. The Foundations of Distributed Message-Level Security.

The Challenges of Information Security for Web Services. Shared Key Technologies. Public Key Technologies. Summary.



4. Safeguarding the Identity and Integrity of XML Messages.

Introduction To and Motivation for XML Signature. XML Signature Fundamentals. XML Signature Structure. XML Signature Processing. The XML Signature Elements. Security Strategies for XML Signature. Summary.



5. Ensuring Confidentiality of XML Messages.

Introduction to and Motivation for XML Encryption. XML Encryption Fundamentals. XML Encryption Structure. XML Encryption Processing. Using XML Encryption and XML Signature Together. Summary.



6. Portable Identity, Authentication, and Authorization.

Introduction to and Motivation for SAML. How SAML Works. Using SAML with WS-Security. Applying SAML: Project Liberty. Summary.



7. Building Security into SOAP.

Introduction to and Motivation for WS-Security. Extending SOAP with Security. Security Tokens in WS-Security. Providing Confidentiality: XML Encryption in WS-Security. Providing Integrity: XML Signature in WS-Security. Message Time Stamps. Summary.



8. Communicating Security Policy.

WS-Policy. The WS-Policy Framework. WS-SecurityPolicy. Summary.



9. Trust, Access Control, and Rights for Web Services.

The WS-* Family of Security Specifications. XML Key Management Specification (XKMS). eXtensible Access Control Markup Language (XACML) Specification. eXtensible Rights Markup Language (XrML) Management Specification. Summary.



10. Building a Secure Web Service Using BEA's WebLogic Workshop.

Security Layer Walkthrough. WebLogic Workshop Web Service Walkthrough. Summary.



Appendix A. Security, Cryptography, and Protocol Background Material.

The SSL Protocol. Testing for Primality. RSA Cryptography. DSA Digital Signature Algorithms. Block Cipher Processing. DES Encryption Algorithm. AES Encryption Algorithm. Hashing Details and Requirements. SHA1. Silvio Micali's Fast Validation/Revocation. Canonicalization of Messages for Digital Signature Manifests. Base-64 Encoding. PGP.



Glossary.


Index.

Updates

Errata

Get Adobe Acrobat ReaderNote: You will need the Free Adobe Acrobat Reader to view the file(s) for the book. If you do not already have Acrobat installed on your machine, click the "Get Acrobat Reader" button to download and install.


Click on the links below to display the PDF file in a new window. Right-click on the link and select Save As if you want to download it to your hard drive.

0672326515errata.pdf (18 KB)

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership