7Sep
Riskfyllda rotcertifikat är ett allvarligt problem. Från Lenovos Superfish till Dells eDellRoot och ett antal andra certifikat som installerats av adwareprogram, kan datorns tillverkare eller ett program du installerat ha lagt till ett certifikat som öppnar dig för att attackera. Så här kontrollerar du om dina certifikat är rena.
Tidigare har detta inte varit en enkel process. Ett nytt Microsoft-verktyg kan dock snabbt skanna ditt system och informera dig om några certifikat är installerade som inte normalt är betrodda av Microsoft. Det är en särskilt bra idé att köra detta på nya datorer för att kontrollera om de är öppna för att attackera ut ur lådan.
Uppdatering : Sigcheck-verktyget fungerade inte på Windows 7 vid publicering, men Microsoft har uppdaterat verktyget och det ska nu fungera korrekt på alla versioner av Windows. Så om du inte kunde få det att fungera tidigare, försök igen nu!
Så här kontrollerar du
Vi använder sig av Sigcheck-verktyget från Microsoft för detta. Det är en del av SysInternals-paketet, som uppdaterades med den här funktionen i början av 2016.
För att komma igång ladda ner Sigcheck från Microsoft.Öppna den nedladdade. zip-filen och extrahera filen sigcheck.exe. Till exempel kan du bara dra och släppa filen till skrivbordet.
Navigera till mappen som innehåller filen sigcheck.exe du bara extraherade. Om du till exempel lägger den på skrivbordet öppnar du skrivbordsmappen i File Explorer( eller Utforskaren om du är på Windows 7).Tryck och håll ned Shift-tangenten på ditt tangentbord, högerklicka i fönstret Filutforskare och välj "Öppna kommandofönster här".
Skriv följande kommando vid kommandotolken och tryck på Enter:
sigcheck -tv
Sigcheck hämtar en lista över betrodda certifikat från Microsoft och jämför den med de certifikat som installerats på din dator. Om det finns några certifikat på din dator som inte finns på "Microsoft Certificate Trust List" så ser du dem listade här. Om allt är bra och du har inga falska certifikat ser du meddelandet "Inga certifikat hittades".
Hjälp, jag hittade ett dåligt certifikat!
Om sigcheck-applikationen listar ett eller flera certifikat efter att du har kört kommandot och du inte är säker på vad de är, kan du försöka utföra en webbsökning för deras namn för att ta reda på vad de är och hur de kom dit.
Ta bort dem manuellt är inte nödvändigtvis den bästa idén. Om certifikatet har installerats av ett program som körs på din dator, kan det här programmet bara installera om certifikatet när du har tagit bort det. Du vill verkligen identifiera vilket program som orsakar problemet och bli av med programmet helt och hållet. Hur du gör det beror på programmet. Helst kan du bara avinstallera det från kontrollpanelen "Avinstallera ett program".Adware-program kan gräva sina krokar och behöver speciella rengöringsverktyg. Till och med tillverkarens installerade "legitima" program som Dells eDellRoot och Superfish behövde särskilda avinstallationsverktyg som du var tvungen att ladda ner för att ta bort dem. Gör en sökning på nätet för det bästa sättet att ta bort det exakta certifikatet som du ser installerat eftersom den perfekta metoden kommer att vara annorlunda för var och en.
Men om du verkligen vill - eller om du inte hittar specifika instruktioner - kan du ta bort certifikatet för hand med Windows certifikathanteringskonsol. För att öppna den, utför en sökning efter "certifikat" på din Start-meny eller Start-skärm och klicka på länken "Hantera datorcertifikat".Du kan också trycka på Windows Key + R för att starta dialogrutan Kör, skriv "certmgr.msc" i dialogrutan Kör och tryck på Enter.
Rootcertifikat finns under certifierade certifikatutfärdare \ certifikat i det här fönstret. Om det finns ett certifikat som du behöver ta bort, kan du hitta det i listan, högerklicka på det och välj alternativet "Radera".
Var försiktig, men: ta inte bort några legitima certifikat! Största delen av certifikat här är legitima och en del av Windows själv. Var försiktig när du tar bort certifikat och var noga med att du tar bort rätt.
Före modifieringen av sigcheck-verktyget ovan var det inte enkelt att kontrollera om dåliga certifikat som inte borde vara där. Det skulle vara trevligt om det var en vänligare metod än ett kommandotolk, men det här är det bästa vi kan göra för nu.
Microsoft har meddelat att det kommer att knäcka ner på programvara som beter sig på det här sättet. Program som installerar osäkra rotcertifikat för att utföra man-i-mitten attacker - ofta för reklam - kommer att flaggas av Windows Defender och andra verktyg och tas bort automatiskt. Det borde hjälpa lite när nästa certifierade tillverkare installeras.
Bildkrediter: Sarah Joy on Flickr