Sécurité en ingénierie du Logiciel : Le cadre des Web Services.

Cours dans le cadre : MIM - DESS SSIC

Début des cours : Vendredi 3 octobre 2003 (14h-18h)

Intervenant : Alexandre Dulaunoy (adulau @ foo .be)

Objectifs

La symbolique du développement logiciel et de sa sécurité par Escher...

L'objectif de ce cours est, d'une part, d'introduire deux concepts : la sécurité dans le développement logiciel et les services web1. La majorité des problèmes de sécurité informatique résultent de logiciels contenant des erreurs aussi bien liées à la sécurité qu'à des erreurs d'implémentation. La démonstration de ces erreurs et leurs corrections est un des objectifs du cours en même temps que la présentation théorique des Services Web (XML-RPC, SOAP) et des processus relatifs (WSDL, UDDI et REST).

D'autre part, le cours démontrera la complexité de réaliser un développement logiciel qui prend en compte la sécurité dés le début du processus de création. Des méthodes appliquées au développement de services web seront présentées (et mises en pratique lors de TD et TP) pour mettre en évidence les questions de sûreté du logiciel.

Plan du cours

Introduction
   Sûreté du logiciel
   Services Web
   L'ensemble

Introduction aux composantes utilisées par les Services Web

Introduction à XML-RPC
Programmation XML-RPC

Introduction à SOAP
Programmation SOAP

Description de Web Services (WSDL)

UDDI : Annonce et découverte de services

REST

Implémentation de la sécurité dans les Web Services 
	Authentification et échange de clés
	Validation des entrées
	Contrôle d'acccès
	Sécurité et protocoles réseaux
	

Support de cours

Documents techniques

Références bibliographiques

Références

[1] On entend par "service web" ("Web Service"), un service basé caractère qui est modélisé par un langage de données et fournit des services (fonctionnalités, informations) via Internet (ou équivalent). D'une façon générale, c'est un moyen de communication dans une infrastructure distribuée entre plusieurs composants.


$Id: webservices.wiki,v 1.7 2004/01/05 09:44:09 adulau Exp $

Copyrights (C) 2002,2003 Alexandre Dulaunoy - released under the GNU Free Documentation license without any options