2Aug
Windows possède un paramètre caché qui n'activera que le cryptage «conforme à la norme FIPS» certifié par le gouvernement. Cela peut sembler un moyen de renforcer la sécurité de votre PC, mais ce n'est pas le cas. Vous ne devez pas activer ce paramètre à moins que vous ne travailliez au gouvernement ou que vous n'ayez besoin de tester la manière dont le logiciel se comportera sur les ordinateurs du gouvernement.
Ce tweak s'adapte parfaitement aux autres mythes inutiles de Windows. Si vous avez trébuché sur ce paramètre dans Windows ou si vous l'avez vu ailleurs, ne l'activez pas. Si vous l'avez déjà activé sans raison, suivez les étapes ci-dessous pour désactiver le "mode FIPS".
Qu'est-ce que le chiffrement conforme à la norme FIPS?
FIPS est l'abréviation de «Federal Information Processing Standards»( normes fédérales de traitement de l'information). Il s'agit d'un ensemble de normes gouvernementales qui définissent la façon dont certaines choses sont utilisées dans le gouvernement, par exemple les algorithmes de chiffrement. FIPS définit certaines méthodes de chiffrement spécifiques pouvant être utilisées, ainsi que des méthodes de génération de clés de chiffrement. Il est publié par l'Institut national des normes et de la technologie, ou NIST.
Le paramètre de Windows est conforme à la norme FIPS 140 du gouvernement américain. Lorsqu'elle est activée, elle force Windows à n'utiliser que des schémas de chiffrement validés par FIPS et conseille également aux applications de le faire.
"Mode FIPS" ne rend pas Windows plus sécurisé.Il bloque simplement l'accès à des systèmes de cryptographie plus récents qui n'ont pas été validés par FIPS.Cela signifie qu'il ne sera pas en mesure d'utiliser de nouveaux schémas de chiffrement ou des moyens plus rapides d'utiliser les mêmes schémas de chiffrement. En d'autres termes, cela rend votre ordinateur plus lent, moins fonctionnel, et sans doute moins sécurisé.
Comment Windows se comporte différemment si vous activez ce paramètre
Microsoft explique ce que fait ce paramètre dans un article de blog intitulé "Pourquoi nous ne recommandons pas" Mode FIPS "Anymore". Microsoft recommande uniquement d'utiliser le mode FIPS si nécessaire. Par exemple, si vous utilisez un ordinateur du gouvernement des États-Unis, cet ordinateur est censé avoir le «mode FIPS» activé selon les règlements du gouvernement. Il n'y a aucun cas réel où vous voudriez activer ceci sur votre propre ordinateur personnel, à moins que vous ne testiez comment votre logiciel se comporte sur les ordinateurs du gouvernement américain avec ce paramètre activé.
Ce paramètre fait deux choses à Windows lui-même. Il oblige les services Windows et Windows à utiliser uniquement la cryptographie validée par 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 va également bloquer l'accès aux algorithmes qui ne sont pas validés par 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 l'infrastructure. NET.Le plus rapide n'a pas été soumis pour validation, mais devrait être tout aussi sécurisé.L'activation du mode FIPS va donc soit casser les applications. NET qui utilisent l'algorithme le plus efficace, soit les forcer à utiliser l'algorithme moins efficace et être plus lent.
Mis à part ces deux choses, l'activation du mode FIPS recommande aux applications d'utiliser uniquement le cryptage validé par FIPS.Mais cela ne force rien d'autre. Les applications de bureau Windows traditionnelles peuvent choisir d'implémenter n'importe quel code de cryptage, même un cryptage terriblement vulnérable, ou aucun cryptage. Le mode FIPS ne fait rien aux autres applications à moins d'obéir à ce paramètre.
Comment désactiver le mode FIPS( ou l'activer, si nécessaire)
Vous ne devez pas activer ce paramètre sauf si vous utilisez un ordinateur gouvernemental et que vous y êtes contraint. Si vous activez ce paramètre, certaines applications grand public peuvent vous demander de désactiver le mode FIPS pour 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 comment votre logiciel se comportera sur un ordinateur avec le mode FIPS activé ou si vous utilisez un ordinateur gouvernemental.devez l'activer - vous pouvez le faire de plusieurs façons. Le mode FIPS peut être activé uniquement lorsqu'il est connecté à un réseau spécifique ou via un paramètre à l'échelle du système qui s'applique toujours.
Pour activer le mode FIPS uniquement lorsqu'il est connecté à un réseau spécifique, procédez comme suit:
- Ouvrez la fenêtre du Panneau de configuration.
- Cliquez sur "Afficher l'état et les tâches du réseau" sous Réseau et Internet.
- Cliquez sur "Modifier les paramètres de l'adaptateur".
- Cliquez avec le bouton droit sur le réseau pour lequel vous souhaitez activer FIPS et sélectionnez "Statut".
- Cliquez sur le bouton "Propriétés sans fil" dans la fenêtre État Wi-Fi.
- Cliquez sur l'onglet "Sécurité" dans la fenêtre des propriétés du réseau.
- Cliquez sur le bouton "Paramètres avancés".
- Activez l'option "Activer la conformité FIPS( Federal Information Processing Standards) pour ce réseau" dans 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 - pas Home. Vous pouvez uniquement utiliser l'éditeur de stratégie de groupe local pour modifier cet outil 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 associé à 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:
- Appuyez sur la touche Windows + R pour ouvrir la boîte de dialogue Exécuter.
- Tapez "gpedit.msc" dans la boîte de dialogue Exécuter( sans les guillemets) et appuyez sur Entrée.
- Accédez à «Configuration de l'ordinateur \ Paramètres Windows \ Paramètres de sécurité \ Stratégies locales \ Options de sécurité» dans l'Éditeur de stratégie de groupe.
- Recherchez le paramètre "Cryptographie système: utilisation des algorithmes conformes FIPS pour le cryptage, le hachage et la signature" dans le volet droit et double-cliquez dessus.
- Réglez le paramètre sur "Désactivé" et cliquez sur "OK".
- Redémarrez l'ordinateur.
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:
- Appuyez sur la touche Windows + R pour ouvrir la boîte de dialogue Exécuter.
- Tapez "regedit" dans la boîte de dialogue Exécuter( sans les guillemets) et appuyez sur Entrée.
- Accédez à "HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Lsa \ FipsAlgorithmPolicy \".
- Regardez la valeur "Enabled" dans le volet de droite. 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 changer le réglage, double-cliquez sur la valeur "Enabled" et réglez-le sur "0" ou "1".
- Redémarrez l'ordinateur.
Merci à @SwiftOnSecurity sur Twitter pour avoir inspiré ce post!