Comment vérifier la présence de certificats dangereux, du type Superfish sur votre PC Windows
Les certificats racine dangereux constituent un problème grave. Du Superfish de Lenovo au eDellRoot de Dell, en passant par un certain nombre de certificats installés par des programmes publicitaires, le fabricant de votre ordinateur ou un programme que vous avez installé peut avoir ajouté un certificat qui vous permet d'attaquer. Voici comment vérifier si vos certificats sont propres.
Dans le passé, cela n'a pas été un processus facile. Cependant, un nouvel outil Microsoft peut analyser rapidement votre système et vous informer si des certificats installés ne sont pas approuvés par Microsoft. C’est une très bonne idée d’exécuter cela sur de nouveaux ordinateurs pour vérifier s’ils sont prêts à attaquer immédiatement..
Mettre à jour: L’outil sigcheck ne fonctionnait pas sous Windows 7 au moment de la publication, mais Microsoft a mis à jour cet outil et il devrait maintenant fonctionner correctement sous toutes les versions de Windows. Donc, si vous ne pouviez pas le faire fonctionner avant, essayez à nouveau maintenant!
Comment vérifier
Nous utiliserons l'outil Sigcheck fourni par Microsoft pour cela. Il fait partie de la suite d'outils SysInternals, qui a été mise à jour avec cette fonctionnalité au début de 2016..
Pour commencer, téléchargez Sigcheck de Microsoft. Ouvrez le fichier .zip téléchargé et extrayez le fichier sigcheck.exe. Par exemple, vous pouvez simplement faire glisser le fichier sur votre bureau.
Naviguez jusqu'au dossier contenant le fichier sigcheck.exe que vous venez d'extraire. Par exemple, si vous le placez sur votre bureau, ouvrez le dossier Bureau dans l’Explorateur de fichiers (ou dans l’Explorateur Windows, si vous utilisez Windows 7). Appuyez sur la touche Maj de votre clavier et maintenez-la enfoncée, cliquez avec le bouton droit de la souris dans la fenêtre de l'explorateur de fichiers, puis sélectionnez «Ouvrir la fenêtre de commande ici»..
Tapez la commande suivante à l'invite de commande et appuyez sur Entrée:
sigcheck -tv
Sigcheck téléchargera une liste de certificats de confiance de Microsoft et la comparera aux certificats installés sur votre ordinateur. Si certains certificats sur votre ordinateur ne figurent pas dans la «liste de certificats de confiance Microsoft», vous les verrez listés ici. Si tout va bien et que vous n'avez pas de certificat non autorisé, le message «Aucun certificat trouvé» s'affiche..
Aide, j'ai trouvé un mauvais certificat!
Si l'application sigcheck répertorie un ou plusieurs certificats après avoir exécuté la commande et que vous n'êtes pas sûr de leur nature, vous pouvez effectuer une recherche sur le Web pour connaître leur nom afin de déterminer leur nature et comment ils y sont arrivés..
Les supprimer manuellement n'est pas nécessairement la meilleure idée. Si le certificat a été installé par un programme exécuté sur votre ordinateur, ce programme peut simplement réinstaller le certificat après l'avoir supprimé. Vous voulez vraiment identifier le programme qui cause le problème et vous en débarrasser complètement. Comment vous faites cela dépend du programme. Idéalement, vous pouvez simplement le désinstaller à partir du panneau de configuration «Désinstaller un programme». Les programmes publicitaires peuvent avoir des problèmes et nécessitent des outils de nettoyage spéciaux. Même les logiciels «légitimes» installés par le fabricant, tels que eDellRoot et Superfish de Dell, nécessitaient des outils de désinstallation spéciaux que vous deviez télécharger pour les supprimer. Faites une recherche en ligne pour trouver le meilleur moyen de supprimer le certificat précis que vous voyez installé car la méthode idéale sera différente pour chacun.
Toutefois, si vous le souhaitez vraiment ou si vous ne trouvez pas d’instructions spécifiques, vous pouvez supprimer le certificat à la main à l’aide de la console de gestion des certificats de Windows. Pour l'ouvrir, effectuez une recherche sur «certificats» dans le menu Démarrer ou sur l'écran de démarrage, puis cliquez sur le lien «Gérer les certificats d'ordinateur». Vous pouvez également appuyer sur Windows Key + R pour lancer la boîte de dialogue Exécuter, tapez «certmgr.msc» dans la boîte de dialogue Exécuter et appuyez sur Entrée..
Les certificats racines se trouvent sous Autorités de certification racines de confiance \ Certificats dans cette fenêtre. Si vous devez supprimer un certificat, vous pouvez le localiser dans cette liste, cliquer dessus avec le bouton droit de la souris et sélectionner l'option “Supprimer”..
Attention cependant: ne supprimez aucun certificat légitime! La grande majorité des certificats ici sont légitimes et font partie de Windows lui-même. Soyez prudent lorsque vous supprimez des certificats et assurez-vous de supprimer le bon.
Avant la modification de l'outil sigcheck ci-dessus, il n'existait aucun moyen simple de rechercher des certificats incorrects qui ne devraient pas être présents. Ce serait bien s'il y avait une méthode plus conviviale qu'une commande d'invite de commande, mais c'est le mieux que nous puissions faire pour l'instant..
Microsoft a annoncé qu’il s’attaquerait aux logiciels qui se comportent de la sorte. Les applications qui installent des certificats racine non sécurisés pour effectuer des attaques de type "man-in-the-middle" - souvent à des fins publicitaires - seront signalées par Windows Defender et d'autres outils et seront automatiquement supprimées. Cela devrait aider un peu lorsque le prochain certificat installé par le fabricant est découvert.
Crédit d'image: Sarah Joy sur Flickr