Select the product you need help with
Comment faire pour accéder à des fichiers du réseau à partir d'applications IISNuméro d'article: 207671 - Voir les produits auxquels s'applique cet article Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites). SommaireRésumé
Cet article contient des informations relatives à des problèmes qui apparaissent lorsque vous accédez à des fichiers d'un ordinateur autre que votre serveur Internet Information Server (IIS) à partir d'une extension ISAPI (Internet Server API), de pages ASP (Active Server Pages) ou d'une application CGI (Common Gateway Interface). Outre certains problèmes se rapportant au sujet, cet article répertorie quelques méthodes qui permettent de les contourner. Bien qu'il s'agisse principalement d'un article rédigé dans le contexte de l'accès à des fichiers sur des partages réseau, les mêmes concepts s'appliquent également aux connexions aux canaux nommés. Les canaux nommés sont fréquemment utilisés non seulement pour des connexions SQL Server, mais aussi pour des communications RPC (appel de procédure à distance) et COM (modèle d'objet composant). Et notamment, si vous vous connectez à un serveur SQL Server sur le réseau configuré pour utiliser la sécurité intégrée de Microsoft Windows NT, la connexion s'avère impossible en raison des problèmes soulignés dans le présent article. RPC et COM peuvent également utiliser d'autres mécanismes de communication possédant des schémas d'authentification réseau semblables. Les concepts décrits dans cet article peuvent ainsi s'appliquer à une large variété de mécanismes de communication au réseau qui sont accessibles à partir de vos applications IIS. Authentification et types d'emprunt d'identitéLorsqu'il répond à une requête HTTP, IIS effectue un emprunt d'identité de sorte que l'accès aux ressources permettant de gérer la requête soit limité de façon appropriée. Le contexte de sécurité avec emprunt d'identité se base sur le type d'authentification employé pour la requête. Les cinq différents types d'authentification disponibles à partir de IIS 4.0 sont les suivants :Type d'authentification Type d'emprunt d'identité Accès anonyme (aucune authentification) Réseau Synchronisation automatique du mot de passe à ON (ON=valeur par défaut) Accès anonyme (aucune authentification) Texte en clair IIS Synchronisation automatique du mot de passe à OFF Authentification de base Texte en clair IIS Authentification Stimulation/réponse Windows NT Réseau Mappage du certificat SSL client Interactif Types de jetonsL'autorisation d'accéder aux ressources du réseau dépend du type de jeton d'emprunt d'identité utilisé pour le traitement de la demande.
Un accès anonyme emprunte l'identité du compte configuré à la façon de l'utilisateur anonyme pour la requête. Par défaut, IIS dispose d'un compte utilisateur anonyme unique appelé IUSR_<nom_machine> qui fonctionne avec un emprunt d'identité lorsqu'une demande non authentifiée est gérée. Par défaut, IIS 4.0 est doté d'une fonction configurable appelée "Activer la synchronisation automatique du mot de passe" qui crée le jeton en utilisant une sous-autorité de sécurité. Les jetons ainsi créés sont des jetons de réseau qui "N'ONT PAS" accès aux autres ordinateurs du réseau. Si vous désactivez la synchronisation automatique du mot de passe, IIS crée le jeton de la même manière que pour une ouverture de session de type Texte en clair mentionné précédemment. Une synchronisation automatique du mot de passe n'est possible que pour des comptes se trouvant sur le même ordinateur que IIS. En conséquence, si vous changez votre compte anonyme pour un compte de domaine, vous ne pouvez pas employer la synchronisation automatique du mot de passe et vous obtenez une ouverture de session de type Texte en clair. Il existe pourtant une exception, si vous installez IIS sur votre contrôleur principal de domaine. Dans ce cas, les comptes du domaine sont sur l'ordinateur local. Vous pouvez configurer le compte anonyme et l'option de synchronisation automatique du mot de passe au niveau du serveur, du site, du répertoire virtuel, du répertoire ou du fichier. La première étape d'accès à une ressource du réseau consiste à avoir le type de jeton approprié. Vous devez également emprunter l'identité d'un compte qui dispose d'un accès à la ressource sur le réseau. Par défaut, le compte IUSR_<nom_machine> créé par IIS pour des demandes anonymes n'existe que sur l'ordinateur local. Même si vous désactivez la synchronisation automatique du mot de passe pour pouvoir obtenir un jeton interactif capable d'accéder aux ressources du réseau, le compte IUSR_<nom_machine> n'accède généralement pas à la plupart des ressources du réseau car il s'agit d'un compte non-reconnu par d'autres ordinateurs. Pour accéder aux ressources du réseau avec des demandes anonymes, vous devez remplacer le compte par défaut par un compte d'un domaine de votre réseau qui peut être reconnu par tous les ordinateurs. Si vous installez IIS sur un contrôleur de domaine, le compte IUSR_<nom_machine> devient alors un compte de domaine et doit être reconnu par d'autres ordinateurs du réseau sans entreprendre d'actions supplémentaires. Prévention des problèmesLes suggestions suivantes présentent des moyens d'éviter des problèmes lorsque vous accédez aux ressources du réseau à partir de votre application IIS :
N'employez pas de lettres de lecteur mappées avec des partages réseau. Sachant que vous ne pouvez faire votre sélection qu'à partir des 26 lettres de lecteur potentielles, des problèmes peuvent surgir si vous tentez d'utiliser une lettre de lecteur mappée dans un contexte de sécurité différent. Il est donc préférable de toujours employer des noms UNC (Universal Naming Convention) pour accéder aux ressources. Le format doit être semblable à ce qui suit :
\\Mon_serveur\nom_partage_fichiers\nom_répertoire\nom_fichier
Pour plus d'informations sur l'utilisation des noms UNC, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
280383
Les informations contenues dans cet article ne s'appliquent qu'à Internet Information Server 4.0. Internet Information Server 5.0 (fourni avec Windows 2000) apporte des changements significatifs pour de nouveaux types et capacités d'authentification. Bien que la plupart des concepts décrits dans cet article s'appliquent également à IIS 5.0, les détails sur les types de jetons avec emprunt d'identité générés selon certains schémas d'authentification de cet article s'appliquent strictement à IIS 4.0.
(http://support.microsoft.com/kb/280383/
)
Recommandations de sécurité IIS lors de l'utilisation d'un partage UNC
319067
Si vous ne pouvez pas déterminer le type de connexion qui est employé sur votre serveur IIS pour gérer les requêtes, vous pouvez activer l'audit d'ouvertures et de fermetures de session. Procédez comme suit :
(http://support.microsoft.com/kb/319067/
)
Comment faire pour exécuter des applications hors du contexte du compte système
2=Interactif 3=Réseau 4=Lot 5=Service Références
Pour plus d'informations sur la sécurité réseau, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft.
124184
(http://support.microsoft.com/kb/124184/
)
Un service fonctionnant avec le compte système ne parvient pas à accéder au réseau
180362
(http://support.microsoft.com/kb/180362/
)
Services et lecteurs redirigés
158229
(http://support.microsoft.com/kb/158229/
)
Ramifications de sécurité pour les applications IIS
319067
(http://support.microsoft.com/kb/319067/
)
Comment faire pour exécuter des applications hors du contexte du compte système
280383
Pour plus d'informations sur la synchronisation automatique du mot de passe dans IIS, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft.
(http://support.microsoft.com/kb/280383/
)
Recommandations de sécurité IIS lors de l'utilisation d'un partage UNC
190005
(http://support.microsoft.com/kb/190005/
)
Un site configuré pour un accès anonyme demande le mot de passe de l'utilisateur
259353
(http://support.microsoft.com/kb/259353/
)
Obligation d'entrer manuellement un mot de passe après avoir opté pour la synchronisation du mot de passe
PropriétésNuméro d'article: 207671 - Dernière mise à jour: lundi 23 janvier 2006 - Version: 5.0 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Traductions disponibles
|


Retour au début








