Rapport sécurité
|
Sommaire
I-Introduction 4 II-Les web services 4 1-Définition 4 2-Ce que permettent les Web Services 5 III-Technologies des Web Services 6 1-XML ( eXtensible Markup Language) 6 2-SOAP ( Simple Object Access Protocol) 6 3-WSDL (Web Services Description Language) 9 4-UDDI (Universal Description Discovery and Integration) 11 IV-TYPES DE MENACES ET SOLUTIONS 11 V-WS-SECURITY 14 1-Définition 14 2-POURQUOI WS-SECURITY ? 15 3-Exemple 16 VI-Conclusion 18 Bibliographie 19
I-Introduction
Le World Wide Web est une application conçue selon l'architecture REST. L'architecture du Web remplace donc les concepts applicatifs clients et serveurs par les concepts agents et ressources. Des agents interagissent avec des ressources pour créer, accéder, modifier ou supprimer une ressource. Jusqu'à présent, on parlait surtout de l'interaction entre agents utilisateurs, principalement les navigateurs avec les ressources.
Aujourd'hui, on parle de plus en plus de l'interaction entre agents ressources ; c'est-à-dire la relation entre les ressources : une ressource devient l'agent d'une autre ressource, mais reste elle-même une ressource accessible par d'autres agents. C'est exactement l'architecture décrite par l'exemple d'implémentation applicative des Mashups.
Les services web traitent donc d'agents ressources là où le mode opératoire classique du Web parle d'agents utilisateurs. Mais les deux concepts reposent sur la même architecture :REST.
Il n'y a donc pas de différence fondamentale entre l'interaction d'un navigateur avec une ressource et celle d'un Service Web avec une ressource. La principale différence se situe au niveau du format de la représentation des données: HTML pour les navigateurs ou agents utilisateurs, XML ou JSON pour les Services Web ou agents ressources...
On peut donc définir un Service Web comme