Patni Blog - InSync Blogs at Patni Patni Home
Patni Blogs on IT Industry and Outsourcing Patni Blogs on IT Industry and Outsourcing

March 2011

Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Recent Posts

Online Security Using XML signatures

The XML-Signature framework is application-independent and supports signing of any content type, XML or non-XML, as long as that content can be addressed across the Internet, extranet or intranet via Uniform Resource Identifiers (URI). XML-DSig defines procedures for binding cryptographic signatures to one or more URI-addressable local or network resource and for validating those signatures. XML-DSig also specifies XML syntax for defining signature blocks that can be embedded in all content types.

Understanding XML Signatures

XML signatures are digital signatures designed for use in XML transactions. The standard defines a schema for capturing the result of a digital signature operation applied to arbitrary data. Like non-XML-aware digital signatures Public Key Cryptography Standards (PKCS), XML signatures add authentication, data integrity, and support for non-repudiation to the data that they sign. However, unlike non-XML DS standards, XML signature has been designed to both account for and take advantage of the Internet and XML. Signature
validation requires that the data object that was signed be accessible. XML signature itself will generally indicate the location of the original signed object. This reference can

  • Be referenced by a URL within the XML signature
  • Reside within the same resource as the XML signature
  • Embedded within the XML signature
  • Have its XML signature embedded within itself

The features that make XML so powerful for business transactions (e.g., semantically rich and structured data, text-based, and Web-ready nature) provide both challenges and opportunities for the application of encryption and digital signature operations to XML-encoded data. For example, in many workflow scenarios where an XML document flows stepwise between participants, and where a digital signature implies some sort of commitment or assertion, each participant may wish to sign only that portion for which they are responsible and assume a concomitant level of liability. Older standards for digital signatures provide neither syntax for capturing this sort of high-granularity signature nor mechanisms for expressing which portion a principal wishes to sign.

XML signatures in future development

Multiple signatures consist of signing a message by multiple participants. As such, XML signature is a viable option than any other security technologies because these technologies in common deployment are insufficient for securing business transactions on the Web. Most existing browser-based security mechanisms, generally adequate for low-value business-to-consumer transactions, do not provide the enhanced security or flexibility required for protecting high-value commercial transactions, and the sensitive data exchanges that comprise them. This gives us the confidence that XML will be very important to the future of web in case of all data manipulation and data transmission. Some may argue that XML security is fundamentally broken but this is my opinion. No doubt, you may have your own.

AddThis Social Bookmark Button

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83514fae853ef00e54fb282af8833

Listed below are links to weblogs that reference Online Security Using XML signatures:

Comments

Anand Lodha

Nice Information on "Online Security". Good Work done Sachin :-)

The comments to this entry are closed.

Copyright © 2010, Patni Computer Systems Ltd. Privacy Policy | Terms of Use | Contact Us