Hoe te controleren op gevaarlijke, overval-achtige certificaten op uw Windows-pc
Gevaarlijke wortelcertificaten vormen een serieus probleem. Van Lenovo's Superfish tot Dell's eDellRoot en een aantal andere certificaten die door adware-programma's zijn geïnstalleerd, kan de fabrikant van uw computer of een programma dat u hebt geïnstalleerd een certificaat hebben toegevoegd dat u opent voor een aanval. U kunt als volgt controleren of uw certificaten schoon zijn.
In het verleden was dit geen gemakkelijk proces. Een nieuwe Microsoft-tool kan echter snel uw systeem scannen en u informeren of er certificaten zijn geïnstalleerd die normaal niet door Microsoft worden vertrouwd. Het is een bijzonder goed idee om dit op nieuwe computers uit te voeren om te controleren of ze openstaan om out of the box aangevallen te worden.
Bijwerken: De sigcheck-tool werkte niet op Windows 7 op het moment van publicatie, maar Microsoft heeft de tool bijgewerkt en deze zou nu goed moeten werken op alle versies van Windows. Dus als je het niet eerder zou kunnen laten werken, probeer het dan nu opnieuw!
Hoe te controleren
We zullen hiervoor de Sigcheck-tool gebruiken die door Microsoft wordt geleverd. Het maakt deel uit van de reeks tools van SysInternals, die begin 2016 is bijgewerkt met deze functie.
Download Sigcheck van Microsoft om aan de slag te gaan. Open het gedownloade ZIP-bestand en pak het bestand sigcheck.exe uit. U kunt het bestand bijvoorbeeld gewoon slepen en neerzetten op uw bureaublad.
Navigeer naar de map met het bestand sigcheck.exe dat u zojuist hebt uitgepakt. Als u het bijvoorbeeld op uw bureaublad plaatst, opent u de bureaubladmap in Verkenner (of Windows Explorer, als u op Windows 7 werkt). Houd de Shift-toets op uw toetsenbord ingedrukt, klik met de rechtermuisknop in het venster van de Verkenner en selecteer hier "Open opdrachtvenster".
Typ de volgende opdracht bij de opdrachtprompt en druk op Enter:
sigcheck -tv
Sigcheck zal een lijst met vertrouwde certificaten van Microsoft downloaden en vergelijken met de certificaten die op uw computer zijn geïnstalleerd. Als er certificaten op uw computer staan die niet op de "Microsoft Certificate Trust List" staan, ziet u ze hier staan. Als alles goed is en u geen frauduleuze certificaten heeft, wordt het bericht 'Geen certificaten gevonden' weergegeven.
Help, ik heb een slecht certificaat gevonden!
Als de sigcheck-app een of meer certificaten vermeldt nadat u de opdracht hebt uitgevoerd en u weet niet precies wat deze zijn, kunt u een zoekopdracht op het web uitvoeren om te achterhalen wat ze zijn en hoe ze daar zijn gekomen.
Handmatig verwijderen is niet noodzakelijk het beste idee. Als het certificaat is geïnstalleerd door een programma dat op uw computer wordt uitgevoerd, kan dat programma het certificaat opnieuw installeren nadat u het hebt verwijderd. Je wilt echt weten welk programma het probleem veroorzaakt en volledig van dat programma afkomen. Hoe u dit doet, is afhankelijk van het programma. In het ideale geval kunt u de installatie eenvoudig ongedaan maken via het configuratiescherm 'Een programma verwijderen'. Adwareprogramma's graven mogelijk hun haken in en hebben speciale reinigingsgereedschappen nodig. Zelfs door de fabrikant geïnstalleerde "legitieme" software zoals Dell's eDellRoot en Superfish hadden speciale de-installatiehulpmiddelen nodig die u moest downloaden om ze te verwijderen. Zoek online naar de beste manier om het precieze certificaat te verwijderen dat u ziet geïnstalleerd, omdat de ideale methode voor elk certificaat anders zal zijn.
Als u echter echt wilt - of als u geen specifieke instructies kunt vinden - kunt u het certificaat handmatig verwijderen met de Windows-beheerconsole van Windows. Om het te openen, voert u een zoekopdracht uit naar "certificaten" in uw Start-menu of Startscherm en klikt u op de koppeling "Computercertificaten beheren". U kunt ook op Windows Key + R drukken om het dialoogvenster Uitvoeren te starten, type "certmgr.msc" in het dialoogvenster Uitvoeren en druk op Enter.
Rootcertificaten bevinden zich onder Vertrouwde basiscertificeringsinstanties \ Certificaten in dit venster. Als er een certificaat is dat u moet verwijderen, kunt u het in deze lijst vinden, klik er met de rechtermuisknop op en selecteer de optie "Verwijderen".
Let op: verwijder geen legitieme certificaten! De grote meerderheid van de certificaten hier is legitiem en maakt deel uit van Windows zelf. Wees voorzichtig met het verwijderen van certificaten en zorg ervoor dat u de juiste verwijdert.
Voorafgaand aan de wijziging van de sigcheck-tool hierboven, was er geen gemakkelijke manier om te controleren op slechte certificaten die er niet zouden moeten zijn. Het zou mooi zijn als er een vriendelijker methode zou zijn dan een Command Prompt-commando, maar dit is het beste wat we voor nu kunnen doen.
Microsoft heeft aangekondigd dat het zal gaan kraken op software die zich op deze manier gedraagt. Toepassingen die onveilige rootcertificaten installeren om man-in-the-middle-aanvallen uit te voeren, vaak voor reclame, worden gemarkeerd door Windows Defender en andere hulpprogramma's en worden automatisch verwijderd. Dat zou een beetje moeten helpen als het volgende door de fabrikant geïnstalleerde certificaat wordt ontdekt.
Image Credit: Sarah Joy op Flickr