in

Pourquoi vous ne devriez pas activer le chiffrement «compatible FIPS» sous Windows

Windows a un paramètre masqué qui n’activera que le chiffrement «conforme FIPS» certifié par le gouvernement. Cela peut sembler être un moyen d’améliorer la sécurité de votre PC, mais ce n’est pas le cas. Vous ne devriez pas activer ce paramètre à moins que vous ne travailliez au gouvernement ou que vous ayez besoin de tester le comportement du logiciel sur les PC du gouvernement.

Ce tweak correspond parfaitement à d’autres mythes inutiles sur les ajustements de Windows. Si vous êtes tombé sur ce paramètre dans Windows ou si vous l’avez vu mentionné ailleurs, ne l’activez pas. Si vous l’avez déjà activé sans raison valable, suivez les étapes ci-dessous pour désactiver le «mode FIPS».

Qu’est-ce que le cryptage conforme FIPS?

FIPS signifie «Federal Information Processing Standards». Il s’agit d’un ensemble de normes gouvernementales qui définissent la manière dont certaines choses sont utilisées au gouvernement – par exemple, les algorithmes de chiffrement. FIPS définit certaines méthodes de chiffrement spécifiques qui peuvent être utilisées, ainsi que des méthodes de génération de clés de chiffrement. Il est publié par le National Institute of Standards and Technology, ou NIST.

Le paramètre de Windows est conforme à la norme FIPS 140 du gouvernement américain. Lorsqu’elle est activée, elle oblige Windows à n’utiliser que des schémas de chiffrement validés FIPS et conseille également aux applications de le faire.

Le «mode FIPS» ne rend pas Windows plus sécurisé. Il bloque simplement l’accès aux nouveaux schémas de cryptographie qui n’ont pas été validés par FIPS. Cela signifie qu’il ne pourra pas utiliser de nouveaux schémas de cryptage ou des moyens plus rapides d’utiliser les mêmes schémas de cryptage. En d’autres termes, cela rend votre ordinateur plus lent, moins fonctionnel et sans doute sécurisé.

Comment Windows se comporte différemment si vous activez ce paramètre

Microsoft explique ce que fait réellement ce paramètre dans un article de blog intitulé « Pourquoi nous ne recommandons plus le «mode FIPS». » Microsoft vous recommande d’utiliser le mode FIPS uniquement si vous devez le faire. Par exemple, si vous utilisez un ordinateur du gouvernement américain, cet ordinateur est censé avoir le «mode FIPS» activé conformément aux propres réglementations du gouvernement. Il n’y a aucun cas réel où vous voudriez l’activer sur votre propre ordinateur personnel – à moins que vous ne testiez le comportement de votre logiciel sur les ordinateurs du gouvernement américain avec ce paramètre activé.

Ce paramètre fait deux choses à Windows lui-même. Cela oblige les services Windows et Windows à utiliser uniquement la cryptographie validée FIPS. Par exemple, le service Schannel intégré à Windows ne fonctionnera pas avec les anciens protocoles SSL 2.0 et 3.0 et nécessitera au moins TLS 1.0 à la place.

Le framework .NET de Microsoft bloquera également l’accès aux algorithmes qui ne sont pas validés FIPS. Le framework .NET propose plusieurs algorithmes différents pour la plupart des algorithmes de cryptographie, et tous n’ont même pas été soumis pour validation. À titre d’exemple, Microsoft note qu’il existe trois versions différentes de l’algorithme de hachage SHA256 dans le framework .NET. Le plus rapide n’a pas été soumis pour validation, mais devrait être tout aussi sécurisé. Ainsi, l’activation du mode FIPS interrompra les applications .NET qui utilisent l’algorithme le plus efficace ou les forcera à utiliser l’algorithme le moins efficace et à être plus lentes.

Outre ces deux choses, l’activation du mode FIPS recommande aux applications de n’utiliser que le cryptage validé FIPS. Mais cela ne force rien d’autre. Les applications de bureau Windows traditionnelles peuvent choisir d’implémenter le code de chiffrement de leur choix – même un chiffrement extrêmement vulnérable – ou pas du tout de chiffrement. Le mode FIPS ne fait rien aux autres applications à moins qu’elles n’obéissent à ce paramètre.

Comment désactiver le mode FIPS (ou l’activer, si vous devez le faire)

Vous ne devriez pas activer ce paramètre à moins que vous n’utilisiez un ordinateur gouvernemental et que vous y soyez obligé. Si vous activez ce paramètre, certaines applications grand public peuvent en fait vous demander de désactiver le mode FIPS afin qu’elles puissent fonctionner correctement.

Si vous devez activer ou désactiver le mode FIPS, vous avez peut-être vu un message d’erreur après l’avoir activé, vous devez tester le comportement de votre logiciel sur un ordinateur avec le mode FIPS activé, ou vous utilisez un ordinateur gouvernemental et avez pour l’activer, vous pouvez le faire de plusieurs manières. Le mode FIPS ne peut être activé que lorsqu’il est connecté à un réseau spécifique, ou via un paramètre à l’échelle du système qui s’appliquera toujours.

Pour activer le mode FIPS uniquement lorsque vous êtes connecté à un réseau spécifique, procédez comme suit:

  1. Ouvrez la fenêtre Panneau de configuration.
  2. Cliquez sur «Afficher l’état et les tâches du réseau» sous Réseau et Internet.
  3. Cliquez sur « Modifier les paramètres de l’adaptateur ».
  4. Cliquez avec le bouton droit sur le réseau pour lequel vous souhaitez activer FIPS et sélectionnez « État ».
  5. Cliquez sur le bouton «Propriétés sans fil» dans la fenêtre d’état Wi-Fi.
  6. Cliquez sur l’onglet «Sécurité» dans la fenêtre des propriétés du réseau.
  7. Cliquez sur le bouton «Paramètres avancés».
  8. Activez l’option «Activer la conformité aux normes FIPS (Federal Information Processing Standards) pour ce réseau» sous les paramètres 802.11.

Ce paramètre peut également être modifié à l’échelle du système dans l’éditeur de stratégie de groupe. Cet outil est uniquement disponible sur les versions Professionnel, Entreprise et Éducation des versions Windows et non familiale. Vous ne pouvez utiliser l’éditeur de stratégie de groupe local pour modifier cet outil que si vous êtes sur un ordinateur qui n’est pas joint à un domaine qui gère les paramètres de stratégie de groupe de votre ordinateur pour vous. Si votre ordinateur est joint à un domaine et que les paramètres de stratégie de groupe sont gérés de manière centralisée par votre organisation, vous ne pourrez pas le modifier vous-même. Pour modifier ce paramètre dans la stratégie de groupe:

  1. Appuyez sur la touche Windows + R pour ouvrir la boîte de dialogue Exécuter.
  2. Tapez « gpedit.msc » dans la boîte de dialogue Exécuter (sans les guillemets) et appuyez sur Entrée.
  3. Accédez à «Configuration ordinateur Paramètres Windows Paramètres de sécurité Stratégies locales Options de sécurité» dans l’éditeur de stratégie de groupe.
  4. Localisez le paramètre «Cryptographie système: utiliser des algorithmes compatibles FIPS pour le chiffrement, le hachage et la signature» dans le volet droit et double-cliquez dessus.
  5. Définissez le paramètre sur «Désactivé» et cliquez sur «OK».
  6. Redémarrer le PC.

Sur les versions Home de Windows, vous pouvez toujours activer ou désactiver le paramètre FIPS via un paramètre de registre. Pour vérifier si FIPS est activé ou désactivé dans le registre, procédez comme suit:

  1. Appuyez sur la touche Windows + R pour ouvrir la boîte de dialogue Exécuter.
  2. Tapez «regedit» dans la boîte de dialogue Exécuter (sans les guillemets) et appuyez sur Entrée.
  3. Accédez à «HKEY_LOCAL_MACHINE System CurrentControlSet Control Lsa FipsAlgorithmPolicy ».
  4. Regardez la valeur «Activé» dans le volet droit. S’il est réglé sur «0», le mode FIPS est désactivé. S’il est réglé sur «1», le mode FIPS est activé. Pour modifier le paramètre, double-cliquez sur la valeur «Enabled» et réglez-la sur «0» ou «1».
  5. Redémarrer le PC.

Grâce à @SwiftOnSecurity sur Twitter pour avoir inspiré ce post!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Utilisez la bibliothèque familiale Kindle pour partager des livres électroniques achetés avec les membres de votre famille

Utilisez la bibliothèque familiale Kindle pour partager des livres électroniques achetés avec les membres de votre famille

Les meilleurs articles pour apprendre à virtualiser les systèmes d'exploitation

Les meilleurs articles pour apprendre à virtualiser les systèmes d’exploitation