Conseils de sécurité pour l’authentification réseau NTLMv1 et LM

S’applique à
Microsoft Windows Server 2003 Service Pack 2 Microsoft Windows XP Professional x64 Edition Microsoft Windows XP Service Pack 3 Microsoft Windows XP Home Edition Microsoft Windows XP Professional

INTRODUCTION

Nous avons connaissance d’informations détaillées et d’outils susceptibles d’être utilisés pour lancer des attaques contre l’authentification réseau NT LAN Manager version 1 (NTLMv1) et LAN Manager (LM). Les améliorations apportées aux algorithmes du matériel informatique et des logiciels ont rendu ces protocoles vulnérables aux attaques publiées pour obtenir les informations d’identification des utilisateurs. Les informations et les jeux d’outils disponibles ciblent spécifiquement les environnements qui n’appliquent pas l’authentification NTLMv2. Nous encourageons vivement les clients à évaluer leurs environnements et à mettre à jour les paramètres d’authentification réseau. Tous les systèmes d’exploitation Microsoft pris en charge fournissent des fonctionnalités d’authentification NTLMv2.

Les systèmes concernés par une configuration par défaut sont les plus exposés, tels que les systèmes exécutant Microsoft Windows NT 4, Windows 2000, Windows XP et Windows Server 2003. Par exemple, par défaut, Windows XP et Windows Server 2003 prennent en charge l’authentification NTLMv1. 

Pour Windows NT, deux options sont prises en charge pour l’authentification par réponse à un test dans les ouvertures de session réseau : réponse à un test LAN Manager (LM) et réponse à un test Windows NT (également appelée réponse à un test NTLM version 1). Ces deux versions assurent l’interopérabilité avec les bases installées de Windows NT 4.0, Windows 95, Windows 98 et Windows 98 Deuxième Édition. 

Afin que nous puissions résoudre ce problème pour vous, consultez la section « Aidez-moi ».

Résolution

Pour réduire le risque de ce problème, nous vous recommandons de configurer les environnements qui exécutent Windows NT 4, Windows 2000, Windows XP et Windows Server 2003 pour autoriser l’utilisation de NTLMv2 uniquement. Pour ce faire, définissez manuellement le niveau d’authentification LAN Manager sur 3 ou au-dessus, comme décrit ici.

Pour Windows XP et Windows Server 2003, des solutions Microsoft Fix it sont disponibles pour configurer automatiquement les systèmes afin d’autoriser l’utilisation de NTLMv2 uniquement. Cette méthode permet également aux utilisateurs de tirer parti de la protection étendue de l’authentification en fonction des paramètres NTLM.

Résolution automatique

La solution de réparation décrite dans cette section n’est pas destinée à remplacer une mise à jour de sécurité. Nous vous recommandons de toujours installer les dernières mises à jour de sécurité. Toutefois, nous proposons cette solution de réparation comme solution de contournement pour certains scénarios. 

Microsoft Fix it pour Windows XP

Pour activer ou désactiver cette solution de réparation, cliquez sur le bouton ou le lien Réparer sous l’en-têteActiver . Cliquez sur Exécuter dans la boîte de dialogue Téléchargement de fichier , puis suivez la procédure indiquée par l’Assistant Réparer.

propriété

Notes

  • Il se peut que cet Assistant ne soit disponible qu’en anglais. Toutefois, la résolution automatique fonctionne aussi pour d'autres versions linguistiques de Windows.
  • Si vous n’utilisez pas l’ordinateur concerné, vous pouvez enregistrer la résolution automatique sur un lecteur flash ou sur un CD-ROM et l’exécuter ensuite sur l’ordinateur concerné par le problème.

Microsoft Fix it pour Windows Server 2003

Pour activer ou désactiver cette solution de réparation, cliquez sur le bouton ou le lien Réparer sous l’en-têteActiver . Cliquez sur Exécuter dans la boîte de dialogue Téléchargement de fichier , puis suivez la procédure indiquée par l’Assistant Réparer.

propriété

Notes

  • Il se peut que cet Assistant ne soit disponible qu’en anglais. Toutefois, la résolution automatique fonctionne aussi pour d'autres versions linguistiques de Windows.
  • Si vous n’utilisez pas l’ordinateur concerné, vous pouvez enregistrer la résolution automatique sur un lecteur flash ou sur un CD-ROM et l’exécuter ensuite sur l’ordinateur concerné par le problème.

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Informations supplémentaires

FAQ

Existe-t-il plus d’informations sur les menaces et les contre-mesures pour la sécurité réseau Windows et le niveau d’authentification LAN Manager ?

Des informations détaillées sur les menaces et les contre-mesures sont disponibles sur Microsoft TechNet dans le Guide des menaces et contre-mesures. Pour plus d’informations sur la configuration de version NTLM, consultez LmCompatibilityLevel.

Qu’est-ce qui a causé le problème ?

Jusqu’en janvier 2000, des restrictions à l’exportation limitaient la longueur maximale de la clé pour les protocoles cryptographiques. Les protocoles d’authentification LM et NTLM ont tous deux été développés avant janvier 2000 et étaient donc soumis à ces restrictions. Lorsque Windows XP a été publié, il a été configuré pour assurer la compatibilité descendante avec les environnements d’authentification conçus pour Windows 2000 et les versions antérieures. 

Comment faire vérifier si ma configuration est vulnérable ?

Vous êtes concerné par ce problème si les paramètres de Registre LMCompatibilityLevel sont définis sur moins de trois (<3).

Quels systèmes d’exploitation Windows sont concernés dans les configurations par défaut ?

Windows NT4, Windows 2000, Windows XP et Windows Server 2003 ont tous une valeur de configuration par défaut LMCompatibilityLevel inférieure à trois (<3).

Quels sont les risques potentiels liés à l’application de l’authentification NTLMv2 ?

Toutes les versions prises en charge du système d’exploitation Windows prennent en charge l’authentification NTLMv2. Windows NT 4.0 SP6a prend également en charge l’authentification NTLMv2. Par conséquent, il existe un risque de compatibilité très faible. Les implémentations ou configurations héritées tierces peuvent devoir être évaluées pour tout problème d’interopérabilité. Une reconfiguration ou une mise à niveau peut résoudre ce problème. Il est vivement recommandé aux clients de prendre des mesures correctives pour configurer et mettre à niveau leur réseau afin d’identifier et d’éliminer progressivement NTLMv1. L’utilisation du protocole NTLMv1 a un effet négatif certain sur la sécurité du réseau et peut être compromise.

Quelles actions un attaquant pourrait-il faire en utilisant cette vulnérabilité ?

Un attaquant pourrait extraire les hachages d’authentification des réponses d’authentification réseau LM et NTLM capturées.

Où puis-je trouver des informations sur l’activation de NTLMv2 sur les versions de Microsoft Windows qui ne sont plus prises en charge ?

Des informations détaillées sur NTLMv2 pour Windows NT, Windows 95, Windows 98 et Windows 98 Deuxième Édition sont disponibles dans l’article 239869 de la Base de connaissances Microsoft.

Remerciements

Microsoft remercie les personnes suivantes de collaborer avec nous pour aider à protéger les clients :

  • Mark Gamache de T-Mobile USA pour sa collaboration avec nous afin de protéger les clients contre les attaques contre l’authentification réseau NTLMv1 (NT LAN Manager version 1) et LAN Manager (LM)