Home > Ask the Security Experts > Identity Management and Access Control Questions & Answers > What are the risks of connecting a Web service to an external system via SSL?
Ask The Security Expert: Questions & Answers
EMAIL THIS

What are the risks of connecting a Web service to an external system via SSL?

Joel Dubin EXPERT RESPONSE FROM: Joel Dubin

Pose a Question
Other Security Categories
Meet all Security Experts
Become an Expert for this site


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


>
QUESTION POSED ON: 30 December 2007
What are the risks associated with connecting a Web service to an external system via SSL? Is there a standard applicable to this situation? Can SAML and digital signatures mitigate potential dangers?

>
EXPERT RESPONSE
Since Web services involve XML, it would seem that SSL would be adequate protection for SOAP messages and other files being transmitted by HTTP over the Internet. But this isn't always the case, and the answer lies in the difference between the way Web services and other Web applications communicate using HTTP.

SSL is meant for communicating between endpoints. In other words, it protects the confidentiality and integrity of messages between a client and a server communicating over the Internet. It does this by providing an encrypted tunnel, good only for a single session. This is ideal for protecting access from a browser to a Web site and back.

But Web services are transparent to the user and involve applications talking to each other behind the scenes. In addition, unlike a Web transaction, which lasts for a session and is gone, in Web services, these applications are talking continuously to each other. The exchange of keys and certificates for creating a single-use session key for SSL make it impractical for Web services. Also, SSL doesn't manage the access control required for Web services.

In summary, SSL works fine at the transport level, but not for message-level security.

Fortunately, there are a number of XML-based security options available for Web services. These offerings manage the encryption, access control, authentication and data integrity and privacy required for Web services. These product areas include XML encryption, XML digital signatures, XML Key Management Specification (XKMS), Security Assertion Markup Language (SAML), Web Services Security (WS-Security) and the ebXML message service.

In your situation, SAML and digital certificates could be used to secure your Web services implementation. But that doesn't mean SSL can't be used at all for securing Web services. The decision to stick with SSL or use a stronger XML-based method should be based on the size and scope of your application. If the Web services are used for a generic online Web application, then go with SSL. But if it involves complex workflows with Web services moving documents that need to be secured, then SSL won't do and the stronger XML solutions are in order.

For more information:

  • Ed Skoudis explains how application developers can define and manage cookies appropriately.
  • In this tip Lisa Phifer reviews options for achieving secure remote access from Windows mobile smartphones.


  • Sound Off! -   Be the first to post a message to Sound Off!


    Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


    RELATED CONTENT
    Identity Management and Access Control
    CardSpace vs. user IDs and passwords
    Biometrics vs. biostatistics
    What should an internal support model for identity management look like?
    What are the dangers of using radio frequency identification (RFID) tags?
    What precautions should be taken if biometric data is compromised?
    How to choose the right biometric security product
    How to prevent hackers from accessing your router security password
    How does identity propagation work?
    Is it secure to use .NET membership class for user authentication?
    How can root and administrator privilegesof different systems be delegated on one account?

    SSL
    Product review: Array Networks SPX2000
    The Shortcut Guide to Extended Validation SSL Certificates
    How to test the security of personal details submitted to a website
    Should enterprises implement a mandatory iPhone VPN?
    Should iPhone email be sent without SSL encryption?
    How to secure an FTP connection
    Can Trojans and other malware exploit split-tunnel VPNs to infiltrate a network?
    What is the most secure way for application developers to manage cookies?
    Secure file copying with WinSCP
    Should an IT staff be concerned with a network's physical security?

    Web Access Control
    Vista WIL: How to take control of data integrity levels
    Video: Changes ahead for MIT Kerberos Consortium
    Kerberos security evolves for B2B, mobile tech
    Kerberos: Authentication with some drawbacks
    Sun shifts strategy with GRC push
    CardSpace vs. user IDs and passwords
    Enterprise security in 2008: Assessing access management
    Survey: Security Pros Identify Priorities for 2008
    How does identity propagation work?
    Which tools can keep personally identifiable information (PII) out of access logs?

    RELATED GLOSSARY TERMS
    Terms from Whatis.com − the technology online dictionary
    SSL VPN  (SearchSecurity.com)

    RELATED RESOURCES
    2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
    Search Bitpipe.com for the latest white papers and business webcasts
    Whatis.com, the online computer dictionary



    Search and Browse the Expert Answer Center
    Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
    Browse our Expert Advice

    TechTarget Security Media
    Information Security View this month\\'s issue and subscribe today.
    Information Security Decisions Apply online for free conference admission.
    SearchSecurity.com
    HomeNewsMagazineWebcastsWhite PapersLearningAdviceTopicsEventsAbout Us

    About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
    TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

    TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




    All Rights Reserved, Copyright 2003 - 2008, TechTarget | Read our Privacy Policy
      TechTarget - The IT Media ROI Experts