SlideShare une entreprise Scribd logo
Sécurisation des services WCF avec
            WS-Security
Windows Communication Foundation



• Framework pour créer des applications:
    •Orientées services
    •Interopérables
• Architecture modulaire et composable
• Support natif des protocoles des services Web
avancés WS-*
WCF : Mécanisme de communication

       Client                                                Service


                                             A       B   C

        Be      C     B     A                A       B   C       Be


                                             A       B   C

                                                 WSDL

                    Point de terminaison
                                                                « Behavior »
     Adresse              « Binding »      Contrat             Environnement
      Où ?                Comment ?        Quoi ?                d’exécution
WCF : Structure message

‘Client’                                            ‘Service’
                              Message
                          Message SOAP
                              Message

                                                   Metadata



                    Enveloppe Message SOAP

              Headers: Addressing, Security, etc


              Body: Payload
DEMO
Création d’un service WCF
Sécurisation des services WCF avec WS-Security
Plan
• Sécurité dans WCF

• Sécurité mode message
   o WS-Security
   o Types d'informations d'identification client

• Sécurité mode transport

• Conclusion
Architecture WS-*

              Realible
Security                 Transactions
              Message




                                        Metadata
             Messaging


                  XML
Sécurité WCF


                   Sécurité
                      de
                   transfert
Audit




        Autorisation


                               Intégrité   Confidentialité Authentification




Sécurité WCF
Sécurité de transfert
 Intégrité :
Assurer la complétude et l’exactitude des données
     Signature des messages


 Confidentialité:
Assurer la lecture des messages que par le récepteur prévu
     Chiffrement des données à l'aide d'un schéma de clé publique/clé privée.



 Authentification:
Vérifier l’identité d’une entitté déclarée
     e.g: Utilisation des certificats, username/password.
Les trois fonctions de
                                               sécurité sont
                                              fournies par le
                                         transport utilisé pour
                                             transmettre des
                                           messages entre le
                                           client et le service.




Message                      Transport


          Les modes
          Les modes
          de sécurité



          Transport avec
            information
          d’identification
            de message
Sécurité mode message

   o WS-Security
   o Types d'informations d'identification client
WS-Security
• Publiée par Microsoft, IBM et Verisign

• Définit un modèle de sécurité de message qui permet d'appliquer la
  sécurité aux messages SOAP.

• Intégre les spécifications mises au point par le W3C autour du
  chiffrement et de la signature des documents XML - XML Encryption et
  XML Signature

• Utilise des jetons de sécurité combinés au chiffrement et aux
  signatures numériques

       Créer une interface universelle permettant à des systèmes de
sécurité basés sur des technologies hétérogènes de s'invoquer
mutuellement.
Architecture WS


       WS-
                     WS-Federation     WS-Authorizaion
SecureConcersation


    WS-Policy           WS-Trust         WS-Privacy


                       WS-Security


                     SOAP Foundation
Implémentation WS-Security dans WCF

• Sérialisation de jetons de sécurité vers et à partir de
  messages SOAP.                        SOAP Envelope
                                        Security Feeder

• Authentification de jetons de sécurité. Token
       SOAP Envelope                   Security

         SOAP Body
• Application et vérification de signatures de message.
                                         Signature


                                          SOAP Body
• Chiffrement et déchiffrement de messages SOAP.
Types d'informations d'identification
                 client

None         Windows         Username         Certificate Issued Token (jeton émis)
             •Permet les échanges dele service à exiger service à
• Le client n'a pas besoin de•Autorise        •Autorise le •Type de jeton personnalisé
              d'informationsque le client soit authentifié client soit fonction d'une
  présenter messages SOAP dans le              exiger que configuré en
                                                            le
  d'identification(un client avec des informations
              contexte de sécurité établi      authentifiéstratégied'un
                                                             à l'aide de sécurité. Le type
  anonyme).                   d'identification certificat X.509
              avec des informations            de nom de jeton par défaut est le
              d'identificationd'utilisateur.
                               Windows.                     jeton SAML (Security
• WSS SOAP Message Security                   •WSS SOAPAssertions Markup Language).
                                                             Message
                                                            Le jeton est émis par un
  X.509 Certificate Token •WSS SOAP Message
             •WSS SOAP Message Security Security X.509 Certificate sécurisé.
                              Security UsernameToken service de jetons
  Profile 1.1Kerberos Token Profile 1.1        Token Profile 1.1
                              Profile 1.1 Ou WSS SOAP
                              Message Security X.509 •WSS SAML Token Profile 1.1
                              Certificate Token Profile 1.1
Scénario d’authentification Windows
Notion de ticket Kerberos

• Une structure de données constituée d’une partie
  chiffrée et d’une partie claire.
                                            Chiffrement
                     Chiffrement
• Sert à authentifier les requêtes des participants du
       Clef de
  système.
       session



   Clef du serveur
    de ressource
                                   Ticket                 Transmis
                                                          au client
          Clef du
           client
Scénario d’authentification Windows
                                Centre de
                                distribution de
                                            Déchiffrement
                                clés (KDC)
            Authentifiant                                         Authentifiant
                                                                          6       Valider le token
              Reçu par      1   Demander un ticket de service             7    Décrypter le
             Le serveur
            De ressource    2   Récupérer le ticket de service                 message
3   Signer le                    Déchiffrement                             8   Vérifier la signature
    message
4    Crypter le
                                                            OUI                         NON
     message                                                       Valide ?


                                                  5   Envoi Requête Message
                                                   Accès                                      Refus
         Clef du serveur
          de ressource
                                                  9    Envoi Message Réponse
                  Client                                                                      Service
DEMO
Scénario d’authentification Windows
Scénario d’authentification None
Notion de Certificat X.509

• Un standard de            cryptographie de l'Union
  internationale des télécommunications pour les
  infrastructures à clés publiques (PKI).

• Créé en 1988 dans le cadre du standard X.500.

• Repose sur un système hiérarchique d'autorités de
  certification.
Scénario d’authentification None



            1   Envoi Requête Message



            2   Envoi Réponse Message

                                        Service
Client
DEMO
Scénario d’authentification None
Scénario d’authentification Username
Scénario d’authentification Username

                                           2   Validation
                                          Username/Password

              1    Envoi Requête Message


              3   Envoi Réponse Message
                                                  Service

Client
DEMO
Scénario d’authentification Username
Scénario d’authentification Certificate
Scénario d’authentification Certificate
                               Côté Client
              Certificate                           4   Attacher le Certificat
              Store                                     Client au message
                                                    5   Signer le Message
 S
 C        1    Récupérer le Certificat du Service       avec sa clé privée
                                                    6   Crypter le Message
          2    Récupérer le Certificat du Client        avec la clé publique du
          3    Récupérer la Clé Privée                  service




                              7   Envoi Requête Message




 Client                                                          Service
Scénario d’authentification Certificate
                         Côté Service
                                                Certificate
                                                Store


                                                 S
  Récupérer le Certificat du Service   1
           Récupérer la Clé Privée     2

                                                      4    Décrypter le
                                                           message

                                                       5      Vérifier la
                7   Envoi Message Réponse
                                                              signature




 Client                                     Service
DEMO
Création d’un service WCF
Scénario d’authentification Issued Token



        Issued Token
Notion de jeton SAML

• Security Assertions Markup Language.

• Des représentations XML de revendications.

• Par défaut, les jetons SAML qu'utilise WCF dans les
  scénarios de sécurité fédérée sont des jetons émis
  (issued token).
Scénario d’authentification Issued Token
Service de                       2   Signer le jeton SAML
jetons                               avec le certificat



                       1   Demander un jeton SAML              7   Vérifier la signature
                                                                   du jeton SAML
                       3   Récupérer le jeton SAML
                                                               8
5   Signer le                                                      Vérifier la signature
    Message            4   Récupérer la Clé de revendication       du message.
    avec la clé.
               C


                                          6   Envoi Requête Message

                                          9   Envoi Message Réponse

              Client                                                       Service
Sécurité mode transport

   o Présentation
   o Transport Vs Message
Sécurité mode transport


• S’applique au message dans son ensemble

• Assure la confidentialité, intégrité et/ou
  l’authentification

• Dépend du mécanisme utilisé par la liaison
  sélectionnée: HTTPS, SSL
Scénario d’authentification None




             1   Envoi Requête Message


             2   Envoi Réponse Message
DEMO
Scénario d’authentification None
Message vs Transport
Sécurité Mode Message                     Sécurité Mode Transport
Sécurité de bout en bout                   Saut à saut uniquement

Prise en charge de plusieurs transports     Dépendance vis-à-vis du transport

Prise en charge d'un large jeu              Jeu d'informations d'identification
d'informations d'identification             limité et non extensible
Performance                                 Performance globale ameliorée
Impossible d'utiliser la diffusion en
continu de messages                         La diffusion en continu est possible

Requiert l'implémentation de                Sécurité indépendante du niveau
mécanismes de sécurité au niveau du         du XML.
XML et la prise en charge de la
spécification WS-Security.
Sécurité Message




                   Sécurité Transport
Récapitulons

       Binding




    Security Mode




    Credential Type




    Custom Binding
Conclusion
• L'application directe de la sécurité au message en
  modifiant son contenu permet au message sécurisé
  d'être autonome en ce qui concerne les aspects de la
  sécurité.

• Le choix de mode dépend de besoins de
  l’architecture: Message ou Transport ou les deux,
  chacun a des inconvénient et des avantages.
Merci pour votre attention
Sécurisation des services WCF avec WS-Security

Contenu connexe

PPTX
Sécurité des web services soap
PDF
Securisation des web services soap contre les attaques par injection
PPTX
Sécurisation des Web Services SOAP contre les attaques par injection par la m...
PDF
Introduction à la sécurité des WebServices
PDF
Securite des Web Services (SOAP vs REST) / OWASP Geneva dec. 2012
PDF
ASFWS 2012 / Initiation à la sécurité des Web Services par Sylvain Maret
PPTX
La sécurité sur le web
PPTX
Sécurité des applications Web
Sécurité des web services soap
Securisation des web services soap contre les attaques par injection
Sécurisation des Web Services SOAP contre les attaques par injection par la m...
Introduction à la sécurité des WebServices
Securite des Web Services (SOAP vs REST) / OWASP Geneva dec. 2012
ASFWS 2012 / Initiation à la sécurité des Web Services par Sylvain Maret
La sécurité sur le web
Sécurité des applications Web

Tendances (20)

PDF
Les menaces applicatives
PPTX
Chp5 - Sécurité des Services
PDF
Sécurité des Systèmes Répartis- Partie2 - non interférence
PPTX
Sécuriser un cms
PDF
White paper - La sécurisation des web services
PDF
Cours Secu Web
PPTX
Webinaire : sécurité informatique sur le web - Jérôme Thémée
PPTX
Introduction vulnérabilité web
PDF
ASFWS 2012 - Les utilités d’un pare-feu applicatif Web (WAF) par Jonathan Marcil
PDF
Les principales failles de sécurité des applications web actuelles
PPTX
ASFWS 2013 - Quels sont les défis de la fédération d’identité dans le Cloud ?...
PPTX
Owasp top 10 2010 Resist toulouse
PDF
OpenSSO Aquarium Paris
PPTX
Securité web
PPTX
Vulnérabilité des sites web
PDF
Sécurité des applications web: attaque et défense
PDF
Waf, le bon outil, la bonne administration
PDF
Conférence #nwxtech2 : Sécurité web/PHP par Maxime Mauchaussée
PDF
Sécurité des Systèmes Répartis- Partie 1
PPTX
Windows Azure Multi-Factor Authentication, presentation et cas d'usage
Les menaces applicatives
Chp5 - Sécurité des Services
Sécurité des Systèmes Répartis- Partie2 - non interférence
Sécuriser un cms
White paper - La sécurisation des web services
Cours Secu Web
Webinaire : sécurité informatique sur le web - Jérôme Thémée
Introduction vulnérabilité web
ASFWS 2012 - Les utilités d’un pare-feu applicatif Web (WAF) par Jonathan Marcil
Les principales failles de sécurité des applications web actuelles
ASFWS 2013 - Quels sont les défis de la fédération d’identité dans le Cloud ?...
Owasp top 10 2010 Resist toulouse
OpenSSO Aquarium Paris
Securité web
Vulnérabilité des sites web
Sécurité des applications web: attaque et défense
Waf, le bon outil, la bonne administration
Conférence #nwxtech2 : Sécurité web/PHP par Maxime Mauchaussée
Sécurité des Systèmes Répartis- Partie 1
Windows Azure Multi-Factor Authentication, presentation et cas d'usage
Publicité

En vedette (20)

PPSX
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
PPTX
ASFWS 2012 WS Security - REST vs SOAP par Sylvain Maret
PDF
Service Web de géolocalisation du Ministère de la Sécurité publique du Québec
PDF
Elvalordelapuntualidad (1)
PPTX
Projet tice
PPTX
Las tics
PPTX
Gerencia de proyectos t. e. ancizar
PDF
Infographie: Que veulent les clients, et comment les satisfaire?
PDF
Un Trio Infernal a41 ch 1 à 7 Pierre st Vincent
PDF
Article e-commerce magazine 3-3-2014
ODP
Soraya Moreno
PPTX
Capa de transporte y red del modelo OSI
PDF
La journée du praticien. extraits de l’intervention d’edouard couty, rappor...
PPTX
Producto 1 wikis
PPTX
TEORÍA EMPRESARIAL
PDF
Histoire du nazisme
PPTX
French
ODP
Agradecimientos
DOCX
Fiche enseignant
PPTX
Calidad y evaluación de contenidos electrónicos
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
ASFWS 2012 WS Security - REST vs SOAP par Sylvain Maret
Service Web de géolocalisation du Ministère de la Sécurité publique du Québec
Elvalordelapuntualidad (1)
Projet tice
Las tics
Gerencia de proyectos t. e. ancizar
Infographie: Que veulent les clients, et comment les satisfaire?
Un Trio Infernal a41 ch 1 à 7 Pierre st Vincent
Article e-commerce magazine 3-3-2014
Soraya Moreno
Capa de transporte y red del modelo OSI
La journée du praticien. extraits de l’intervention d’edouard couty, rappor...
Producto 1 wikis
TEORÍA EMPRESARIAL
Histoire du nazisme
French
Agradecimientos
Fiche enseignant
Calidad y evaluación de contenidos electrónicos
Publicité

Similaire à Sécurisation des services WCF avec WS-Security (20)

PDF
Utilisation de services Web sécurisés en Java en environnement Open Source
PPTX
Présentation de Microsoft Office 365 et des briques de sécurité Fédération, P...
PPTX
Presentation x.509
PDF
Decouvrez le SSL
PDF
WebSphere MQ Advance Message Security
PPT
TechDays 2010 (CLO305) : Windows Azure App Fabric
PDF
Chapitre2-VF-Sécurité (1aaaaaaaaaaaa).pdf
PPTX
Forum Zimbra 2012 Zimbra et la SSO
PPTX
Presentation new1
PDF
Solution standard de compensation appliquée à une architecture e business séc...
PPTX
Vous avez dit protocoles Web d'authentification et d'autorisation ! De quoi p...
PDF
Authentification
PPT
Comité technique xft- 2011-03-15 - présentation+pd+2011-02-14
PDF
Cours si1
PDF
03_-_SOA_-_SOAP.pdf
PPT
Sécurités & Annuaires
PPT
la sécurité dans la commerce electronique
PPT
Soap
PDF
Chap7 java net
PDF
chap 4 Sécurité des accès.pdf
Utilisation de services Web sécurisés en Java en environnement Open Source
Présentation de Microsoft Office 365 et des briques de sécurité Fédération, P...
Presentation x.509
Decouvrez le SSL
WebSphere MQ Advance Message Security
TechDays 2010 (CLO305) : Windows Azure App Fabric
Chapitre2-VF-Sécurité (1aaaaaaaaaaaa).pdf
Forum Zimbra 2012 Zimbra et la SSO
Presentation new1
Solution standard de compensation appliquée à une architecture e business séc...
Vous avez dit protocoles Web d'authentification et d'autorisation ! De quoi p...
Authentification
Comité technique xft- 2011-03-15 - présentation+pd+2011-02-14
Cours si1
03_-_SOA_-_SOAP.pdf
Sécurités & Annuaires
la sécurité dans la commerce electronique
Soap
Chap7 java net
chap 4 Sécurité des accès.pdf

Plus de Slimen Belhaj Ali (19)

PDF
Solution générique pour la résolution des problèmes statiques de tournées de ...
PPT
BPMN,jBPM,BPEL
PPTX
PPTX
JasperReport
PDF
ERP Universitaire
PPT
PPTX
PPTX
Spring security
PPTX
Spring mvc 3.0 web flow
PPTX
Share point 2010
PPTX
objective C
PPTX
PPTX
Hibernate 3
PPTX
PPTX
Jboss Seam
PPTX
Google appengine&guice
PPTX
Sonar-Hodson-Maven
PPTX
Administration glassfish 3
Solution générique pour la résolution des problèmes statiques de tournées de ...
BPMN,jBPM,BPEL
JasperReport
ERP Universitaire
Spring security
Spring mvc 3.0 web flow
Share point 2010
objective C
Hibernate 3
Jboss Seam
Google appengine&guice
Sonar-Hodson-Maven
Administration glassfish 3

Dernier (7)

PDF
FORMATION COMPLETE EN EXCEL DONE BY MR. NYONGA BRICE.pdf
PPTX
Souveraineté numérique - Définition et enjeux pour les entreprises et les dév...
PDF
FORMATION EN Programmation En Langage C.pdf
PPTX
Presentation_Securite_Reseaux_Bac+2.pptx
PDF
Modems expliqués- votre passerelle vers Internet.pdf
PDF
Tendances tech 2025 - SFEIR & WENVISION.pdf
PDF
presentation_with_intro_compressee IEEE EPS France
FORMATION COMPLETE EN EXCEL DONE BY MR. NYONGA BRICE.pdf
Souveraineté numérique - Définition et enjeux pour les entreprises et les dév...
FORMATION EN Programmation En Langage C.pdf
Presentation_Securite_Reseaux_Bac+2.pptx
Modems expliqués- votre passerelle vers Internet.pdf
Tendances tech 2025 - SFEIR & WENVISION.pdf
presentation_with_intro_compressee IEEE EPS France

Sécurisation des services WCF avec WS-Security

  • 1. Sécurisation des services WCF avec WS-Security
  • 2. Windows Communication Foundation • Framework pour créer des applications: •Orientées services •Interopérables • Architecture modulaire et composable • Support natif des protocoles des services Web avancés WS-*
  • 3. WCF : Mécanisme de communication Client Service A B C Be C B A A B C Be A B C WSDL Point de terminaison « Behavior » Adresse « Binding » Contrat Environnement Où ? Comment ? Quoi ? d’exécution
  • 4. WCF : Structure message ‘Client’ ‘Service’ Message Message SOAP Message Metadata Enveloppe Message SOAP Headers: Addressing, Security, etc Body: Payload
  • 7. Plan • Sécurité dans WCF • Sécurité mode message o WS-Security o Types d'informations d'identification client • Sécurité mode transport • Conclusion
  • 8. Architecture WS-* Realible Security Transactions Message Metadata Messaging XML
  • 9. Sécurité WCF Sécurité de transfert Audit Autorisation Intégrité Confidentialité Authentification Sécurité WCF
  • 10. Sécurité de transfert  Intégrité : Assurer la complétude et l’exactitude des données Signature des messages  Confidentialité: Assurer la lecture des messages que par le récepteur prévu Chiffrement des données à l'aide d'un schéma de clé publique/clé privée.  Authentification: Vérifier l’identité d’une entitté déclarée e.g: Utilisation des certificats, username/password.
  • 11. Les trois fonctions de sécurité sont fournies par le transport utilisé pour transmettre des messages entre le client et le service. Message Transport Les modes Les modes de sécurité Transport avec information d’identification de message
  • 12. Sécurité mode message o WS-Security o Types d'informations d'identification client
  • 13. WS-Security • Publiée par Microsoft, IBM et Verisign • Définit un modèle de sécurité de message qui permet d'appliquer la sécurité aux messages SOAP. • Intégre les spécifications mises au point par le W3C autour du chiffrement et de la signature des documents XML - XML Encryption et XML Signature • Utilise des jetons de sécurité combinés au chiffrement et aux signatures numériques Créer une interface universelle permettant à des systèmes de sécurité basés sur des technologies hétérogènes de s'invoquer mutuellement.
  • 14. Architecture WS WS- WS-Federation WS-Authorizaion SecureConcersation WS-Policy WS-Trust WS-Privacy WS-Security SOAP Foundation
  • 15. Implémentation WS-Security dans WCF • Sérialisation de jetons de sécurité vers et à partir de messages SOAP. SOAP Envelope Security Feeder • Authentification de jetons de sécurité. Token SOAP Envelope Security SOAP Body • Application et vérification de signatures de message. Signature SOAP Body • Chiffrement et déchiffrement de messages SOAP.
  • 16. Types d'informations d'identification client None Windows Username Certificate Issued Token (jeton émis) •Permet les échanges dele service à exiger service à • Le client n'a pas besoin de•Autorise •Autorise le •Type de jeton personnalisé d'informationsque le client soit authentifié client soit fonction d'une présenter messages SOAP dans le exiger que configuré en le d'identification(un client avec des informations contexte de sécurité établi authentifiéstratégied'un à l'aide de sécurité. Le type anonyme). d'identification certificat X.509 avec des informations de nom de jeton par défaut est le d'identificationd'utilisateur. Windows. jeton SAML (Security • WSS SOAP Message Security •WSS SOAPAssertions Markup Language). Message Le jeton est émis par un X.509 Certificate Token •WSS SOAP Message •WSS SOAP Message Security Security X.509 Certificate sécurisé. Security UsernameToken service de jetons Profile 1.1Kerberos Token Profile 1.1 Token Profile 1.1 Profile 1.1 Ou WSS SOAP Message Security X.509 •WSS SAML Token Profile 1.1 Certificate Token Profile 1.1
  • 18. Notion de ticket Kerberos • Une structure de données constituée d’une partie chiffrée et d’une partie claire. Chiffrement Chiffrement • Sert à authentifier les requêtes des participants du Clef de système. session Clef du serveur de ressource Ticket Transmis au client Clef du client
  • 19. Scénario d’authentification Windows Centre de distribution de Déchiffrement clés (KDC) Authentifiant Authentifiant 6 Valider le token Reçu par 1 Demander un ticket de service 7 Décrypter le Le serveur De ressource 2 Récupérer le ticket de service message 3 Signer le Déchiffrement 8 Vérifier la signature message 4 Crypter le OUI NON message Valide ? 5 Envoi Requête Message Accès Refus Clef du serveur de ressource 9 Envoi Message Réponse Client Service
  • 22. Notion de Certificat X.509 • Un standard de cryptographie de l'Union internationale des télécommunications pour les infrastructures à clés publiques (PKI). • Créé en 1988 dans le cadre du standard X.500. • Repose sur un système hiérarchique d'autorités de certification.
  • 23. Scénario d’authentification None 1 Envoi Requête Message 2 Envoi Réponse Message Service Client
  • 26. Scénario d’authentification Username 2 Validation Username/Password 1 Envoi Requête Message 3 Envoi Réponse Message Service Client
  • 29. Scénario d’authentification Certificate Côté Client Certificate 4 Attacher le Certificat Store Client au message 5 Signer le Message S C 1 Récupérer le Certificat du Service avec sa clé privée 6 Crypter le Message 2 Récupérer le Certificat du Client avec la clé publique du 3 Récupérer la Clé Privée service 7 Envoi Requête Message Client Service
  • 30. Scénario d’authentification Certificate Côté Service Certificate Store S Récupérer le Certificat du Service 1 Récupérer la Clé Privée 2 4 Décrypter le message 5 Vérifier la 7 Envoi Message Réponse signature Client Service
  • 33. Notion de jeton SAML • Security Assertions Markup Language. • Des représentations XML de revendications. • Par défaut, les jetons SAML qu'utilise WCF dans les scénarios de sécurité fédérée sont des jetons émis (issued token).
  • 34. Scénario d’authentification Issued Token Service de 2 Signer le jeton SAML jetons avec le certificat 1 Demander un jeton SAML 7 Vérifier la signature du jeton SAML 3 Récupérer le jeton SAML 8 5 Signer le Vérifier la signature Message 4 Récupérer la Clé de revendication du message. avec la clé. C 6 Envoi Requête Message 9 Envoi Message Réponse Client Service
  • 35. Sécurité mode transport o Présentation o Transport Vs Message
  • 36. Sécurité mode transport • S’applique au message dans son ensemble • Assure la confidentialité, intégrité et/ou l’authentification • Dépend du mécanisme utilisé par la liaison sélectionnée: HTTPS, SSL
  • 37. Scénario d’authentification None 1 Envoi Requête Message 2 Envoi Réponse Message
  • 39. Message vs Transport Sécurité Mode Message Sécurité Mode Transport Sécurité de bout en bout Saut à saut uniquement Prise en charge de plusieurs transports Dépendance vis-à-vis du transport Prise en charge d'un large jeu Jeu d'informations d'identification d'informations d'identification limité et non extensible Performance Performance globale ameliorée Impossible d'utiliser la diffusion en continu de messages La diffusion en continu est possible Requiert l'implémentation de Sécurité indépendante du niveau mécanismes de sécurité au niveau du du XML. XML et la prise en charge de la spécification WS-Security.
  • 40. Sécurité Message Sécurité Transport
  • 41. Récapitulons Binding Security Mode Credential Type Custom Binding
  • 42. Conclusion • L'application directe de la sécurité au message en modifiant son contenu permet au message sécurisé d'être autonome en ce qui concerne les aspects de la sécurité. • Le choix de mode dépend de besoins de l’architecture: Message ou Transport ou les deux, chacun a des inconvénient et des avantages.
  • 43. Merci pour votre attention