Hogyan lehet ellenőrizni a megbízható gyökértanúsítvány-szolgáltatóknál a gyanús tanúsítványokat
A Windows-felhasználóknak nagyobb figyelmet kell fordítaniuk a számítógépükre telepített tanúsítványokra. A közelmúltban a Lenovo Superfish, a Dell eDellRoot és a Comodo PrivDog tanúsítványokkal kapcsolatos incidensek bizonyítják, hogy a felhasználóknak figyelmesnek kell lenniük új alkalmazások telepítésekor, és tisztában kell lenniük azzal, hogy milyen szoftvereket. és a tanúsítványokat a gyártó előre telepíti a rendszerbe. A hamis vagy speciálisan generált tanúsítványok segítenek a hackereknek MiTM (man-in-the-middle) támadások végrehajtásában, a forgalom rögzítésében (beleértve a HTTPS-t is), lehetővé teszik a rosszindulatú szoftverek vagy szkriptek futtatását stb.
Ezek a tanúsítványok általában a Trusted Root Certification Authorities tárolóba vannak telepítve. Nézzük meg, hogyan ellenőrizheti az áruházban a harmadik féltől származó tanúsítványokat.
Általánosságban elmondható, hogy a Trusted Root Certification Authorities tároló csak a Microsoft által a Microsoft Trusted Root Certificate Program keretében ellenőrzött és közzétett megbízható tanúsítványokat tartalmazhat. Ha ellenőrizni szeretné a tanúsítványtárolóban harmadik féltől származó tanúsítványokat, használja a Sigcheck-et (a Sysinternals eszköze).
Töltse le a Sigcheck programot a Microsoft webhelyéről (https://technet.microsoft.com/en-us/sysinternals/bb897441.aspx)
Csomagolja ki a Sigcheck elemet. zip bármely mappába (pl. C:\install\sigcheck\)
-
Indítsa el a parancssort, és lépjen abba a könyvtárba, ahol az eszköz található: cd C:\install\sigcheck\
Fuss
sigcheck.exe -tvvagy
sigcheck64.exe -tv(64 bites Windows-verziók esetén) a parancssorban
Az első futtatáskor a sigcheck felszólítja a licencfeltételek elfogadására
Ezután az eszköz letölti az authrootstl.cab archívumot, amely az MS gyökértanúsítványok listáját tartalmazza Certification Trust List formátumban a Microsoft webhelyéről, és elmenti a saját könyvtárába.
Tipp. Ha nincs közvetlen internetkapcsolat a számítógépén, az authrootstl.cab fájlt saját maga is letöltheti a http://download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab hivatkozás segítségével, és manuálisan elhelyezheti a SigChecket tartalmazó könyvtárba.
Az eszköz összehasonlítja a számítógépére telepített tanúsítványok listáját az authrootstl.cab fájlban található MSFT gyökértanúsítványok listájával. Ha harmadik féltől származó tanúsítványok szerepelnek a számítógépen található gyökértanúsítványok listájában, a SigCheck megjeleníti azokat. A mi esetünkben van egy teszt1 nevű tanúsítvány (ez egy New-SelfSignedCertificate parancsmag segítségével létrehozott önaláírt tanúsítvány, amelyet egy PowerShell-szkript kódjának aláírására hoztam létre)
-
Minden talált harmadik féltől származó tanúsítványt elemezni kell, hogy felmérje, szerepelnie kell-e a megbízható tanúsítványok listáján. Azt is javasoljuk, hogy tájékozódjon arról, hogy melyik alkalmazás telepítette és használja.
Tipp. Ha a számítógép egy tartomány része, valószínűleg a „harmadik féltől származó” tanúsítványok listája tartalmazza a belső hitelesítés-szolgáltató (CA) gyökértanúsítványait és a rendszerképbe integrált vagy a csoportházirend-objektum segítségével terjesztett egyéb tanúsítványokat.
Ha törölni szeretne egy tanúsítványt a megbízható tanúsítványok listájáról, indítsa el a tanúsítványkezelő konzolt (msc), bontsa ki a Trusted Root Certification Authorities -> Tanúsítványok elemet, és törölje a SigCheck segédprogram által talált tanúsítványokat
Ezért ajánlatos minden rendszeren ellenőrizni a tanúsítványtárat a SigCheck használatával, különösen az OEM számítógépeken, amelyeken előre telepített operációs rendszer és különböző Windows buildek vannak, amelyeket néhány népszerű torrentkövetőn keresztül terjesztenek.


