SlideServe
Menu
Préférences
© SlideServe · v2026

Web Service Security

binah avatar
13 diapositives · 331 Views · Aug 14, 2014

Web Service Security. Akylbek Zhumabayev September 2008. Agenda. Security Fundamentals Web Service (WS) Transport vs. Message Interoperability Open Standards WS Architecture Implementations WS-I Conclusion. Security Fundamentals. Cryptography: Symmetric vs. Asymmetric

Web Service Security - slide 1
01 / 13Web Service Security
1 / 17

Télécharger la présentation

Web Service Security
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Web Service Security Akylbek Zhumabayev September 2008

  2. Agenda • Security Fundamentals • Web Service (WS) • Transport vs. Message • Interoperability • Open Standards • WS Architecture • Implementations • WS-I • Conclusion

  3. Security Fundamentals • Cryptography: Symmetric vs. Asymmetric • Hash, Digest, Signature, Certificate • “In-depth” strategy • Security Dimensions • Confidentiality • Integrity • Authentication • Authorization • Logging

  4. Web Service (WS) • SOA – loose coupling (opposite RPC) • SOAP Web Service: • Language: XML • Message Protocol: SOAP • Transport Protocol: HTTP • Service Description Format: WSDL • Service Discovery Protocol: UDDI

  5. Transport vs. Message Communication security • Transport: full encryption, fast • Message: supports intermediate nodes WS Client SOAP Message Layer Transport Layer

  6. Interoperability • XML and SOAP is not enough • OASIS and W3C developed open standards • WS-I manages applying of standards: • Basic Profile 1.2 (now 2.0 in progress) • Basic Security Profile 1.1 (in progress) • WSIT: Sun + Microsoft = 100% compatible • Java-based solutions: JAX-RPC -> JAX-WS

  7. Open Standards Main WS Standards Main WS Security Standards HTTP SOAP WSDL UDDI WS-Addressing XML-Encryption XML-Signature WS-Security WS-Trust WS-Policy

  8. WS Architecture WS-Federation WS-SecureConversation WS-Trust Communication Layers (like onion) Resource WS-Security, SAML WS-Addressing, MTOM SOAP XML HTTP Security Layer Supporting Layer Protocol Language Base Layer WS-SecurityPolicy, XACML WS-Policy WSDL XML File System

  9. Implementations • Microsoft: • Windows Communication Foundation (WCF) • Java-based (open-source): • Sun WSIT • Apache Axis2 • Apache CXF • Other proprietary or featured solutions

  10. Java-based WS Application Server Metro Geronimo WSO2 Spring WS Framework WSIT Axis2 CXF HTTP Server Glassfish Java 6 Tomcat Jetty Axis

  11. WSI Basic Profile 2.0 • HTTP/1.1 • TLS 1.0 • SSL 3.0 • XML 1.0 • SOAP 1.2 • WSDL 1.1 • UDDI 2.04 • WS-Addressing 1.0

  12. WS-I Basic Security Profile 1.1 • WS-I Basic Profile 1.1 • Simple SOAP Binding (SSBP) 1.0 • Attachment Profile (AP) 1.0 • XML-Signature • XML-Encryption • WS-Security 1.1

  13. Conclusion • SOAP WS over HTTP is still popular • Too many WS standards • Java-based solutions have many scenarios • Insecure WS solutions are compatible • Secure WS solutions are not 100% compatible