1 sur 1 ont trouvé cela utile - Évaluez ce sujet

Liste de contrôle : sécurisation des services Web

Dernière mise à jour le 31 août 2004

Sur cette page

Comment utiliser cette liste de contrôle
Éléments à prendre en compte dans la conception
Éléments à prendre en compte dans le développement
Éléments à prendre en compte pour l'administration

Comment utiliser cette liste de contrôle

Cette liste de contrôle complète le module 12 « Création de services Web sécurisés ». Elle vous permettra de créer et de sécuriser vos services Web, et vous fournira également un aperçu du module correspondant.

Éléments à prendre en compte dans la conception

À cocher

Description

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

La stratégie d'authentification a été identifiée.

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Les exigences de confidentialité et d'intégrité des messages SOAP ont été prises en compte.

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Les identités utilisées pour l'accès aux ressources ont été identifiées.

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Les implications des niveaux de confiance de la sécurité d'accès au code ont été prises en compte.

Éléments à prendre en compte dans le développement

Validation de la saisie

À cocher

Description

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Les entrées dans les méthodes Web sont limitées et validées en fonction du type, de la longueur, du format et de la plage.

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Le nettoyage des données d'entrée est effectué uniquement en supplément de la limitation des données d'entrée.

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Les données d'entrée XML sont validées en fonction d'un schéma approuvé.

Authentification

À cocher

Description

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Les services Web qui prennent en charge des opérations restreintes ou fournissent une authentification de la prise en charge des données sensibles.

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Si des informations d'authentification en texte plein sont passées dans les en-têtes SOAP, les messages SOAP sont uniquement acheminés sur les canaux de communication cryptés, à l'aide de SSL, par exemple.

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

L'authentification de base est uniquement utilisée sur un canal de communication crypté.

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Les mécanismes d'authentification qui utilisent des en-têtes SOAP sont basés sur la sécurité des services Web à l'aide de Web Services Enhancements (WSE).

Autorisation

À cocher

Description

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Les services Web qui prennent en charge des opérations restreintes ou fournissent une autorisation de la prise en charge des données sensibles.

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Le cas échéant, l'accès au service Web est restreint à l'aide d'une autorisation d'accès à l'URL ou d'une autorisation d'accès au fichier si l'authentification Windows est utilisée.

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Le cas échéant, l'accès aux méthodes Web publiquement accessibles est restreint à l'aide des demandes d'autorisation principales déclaratives.

Données sensibles

À cocher

Description

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Les données sensibles des messages SOAP du service Web sont cryptées à l'aide du cryptage XML OU les messages sont acheminés uniquement sur les canaux de communication cryptés (à l'aide de SSL, par exemple).

Manipulation des paramètres

À cocher

Description

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Si la manipulation des paramètres est une préoccupation (en particulier lorsque les messages sont acheminés via de multiples nœuds intermédiaires à travers plusieurs liaisons réseau). Les messages sont signés numériquement pour garantir qu'ils ne seront pas trafiqués.

Gestion des exceptions

À cocher

Description

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Une gestion des exceptions structurée est utilisée lors de la mise en œuvre des services Web.

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Les détails de l'exception sont consignés dans un journal (à l'exception des données privées, telles que les mots de passe).

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Les SoapExceptions sont envoyées au client à l'aide de l'élément SOAP standard <Fault> .

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Si la gestion des exceptions au niveau de l'application est requise, une extension SOAP personnalisée est utilisée.

Audit et journalisation

À cocher

Description

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Le service Web enregistre les transactions et les opérations clés dans un journal.

Éléments à prendre en compte pour le proxy

À cocher

Description

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

La validité de l'adresse de point final est vérifiée dans Web Services Description Language (WSDL).

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

La propriété Comportement de l'URL de la référence Web est configurée sur dynamique pour plus de souplesse.

Éléments à prendre en compte pour l'administration

À cocher

Description

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Les protocoles de service Web inutiles, notamment HTTP GET et HTTP POST, sont désactivés.

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Le protocole de documentation est désactivé si vous ne souhaitez pas prendre en charge la génération dynamique de WSDL.

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Le service Web s'exécute à l'aide du compte du processus le moins privilégié (configuré via l'élément <processModel> dans Machine.config).
Les comptes personnalisés sont cryptés à l'aide du fichier Aspnet_setref.exe.

 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Le suivi est désactivé avec :

<trace enabled="false" />
 

Aa302349.mnp_checkbox(fr-fr,MSDN.10).gif

Le débogage de compilations est désactivé avec :

<compilation debug="false" explicit="true" defaultLanguage="vb">

Cela vous a-t-il été utile ?
(1500 caractères restants)
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
© 2013 Microsoft. Tous droits réservés.