Initiation à la sécurité des Web Services

Avec l’expansion des services en lignes via le cloud ou tout simplement l’interconnexion des SI, le besoin d’exposer des services vers l’extérieur est croissant. Les WebServices sont une solution maintenant éprouvée depuis longtemps pour répondre à ce besoin.

Que l’on utilise SOAP ou REST un problème se pose toujours : comment faire pour sécuriser l’accès à mon SI alors que j’en ouvre une porte en exposant mon métier ?
Souvent utilisés au sein même d’un SI pour gérer des problématiques d’intégration ou d’hétérogénéité des technologies, les Web Services sont aussi de plus en plus souvent exposés sur le web ou à des partenaires.

Lorsque c’est possible, on voit souvent la mise en place d’un canal sécurisé type VPN entre les différents acteurs. Toutefois cela n’est pas toujours possible et cet article a pour but de vous présenter des notions de base liées à la sécurité des web services.

Ayant réalisé des missions, pour OCTO, aussi bien d’architecture que de développement autour ce sujet je vais tenter, via une série d’articles, de vous initier à ce domaine.
La majorité des WebServices de nos clients étant en SOAP je me concentrerais beaucoup plus sur ces derniers.
Cet article se voulant une initiation je ne suis pas rentré dans des détails très techniques, il a uniquement pour but d’attirer l’attention sur la vulnérabilité des protocoles de Web Services.

(Lire la suite…)

Sécurité des services web – 1ère partie

Cet article est la première partie d’une série de posts concernant la sécurité des services web.

Nous allons présenter dans cette première partie un aperçu de la norme WS-Security pour les services SOAP et les différentes possibilités pour sécuriser des services web.

(Lire la suite…)

Cahier OCTO « Services Web : Choix Architecturaux »

Les cahiers d'OCTO Technology - Services Web : Choix ArchitecturauxVous concevez une architecture distribuée en utilisant des services Web ?

Bien ! Mais vous êtes-vous posé la question du style architectural, c’est-à-dire du choix entre une approche orientée appel de procédure à distance ou une approche orientée manipulation de ressources ?

Et celle du choix entre une pile de protocoles lourde ou une pile légère pour les échanges avec les services Web ? Vos décisions auront un impact important sur les propriétés de votre système : complexité, facilité d’évolution, obsolescence technique, capacité à monter en charge, stabilité, ouverture.

Nous proposons ici un tour d’horizon des grandes options architecturales… et quelques précieux conseils…

Téléchargez la suite sur www.octo.com