A nem megbízható betűtípusok letöltésének blokkolása a Windows 10 rendszerben

Az elterjedtebb Windows gépek támadásának egyik módja a Windows betűtípus-illesztőprogram sérülékenységeinek kihasználása egy speciálisan kialakított betűkészlet-fájl letöltésével és a felhasználó által végrehajtott végrehajtásával. Az ilyen támadás végrehajtásához a támadónak csak arra kell kényszerítenie a felhasználót, hogy nyisson meg egy speciálisan létrehozott dokumentumot, weboldalt vagy futtasson egy speciális alkalmazást (önmagában biztonságos), amely rosszindulatú kódú betűtípust tölt le egy külső forrásból. A Windows 10 beépített funkcióval rendelkezik nem tilthatják meg a "harmadik féltől származó betűtípusok letöltését és végrehajtását", azaz azokat, amelyeket nem telepítettek a rendszerbe, és nem találhatóak a% WINDIR% \ Fonts könyvtárban.

A harmadik fél betűkészleteinek betöltése a Windows 10 rendszerben különálló csoportházirend-beállítást jelenített meg, amely a konzol szakaszban található gpedit.msc: Számítógép konfigurációja -> Felügyeleti sablonok -> Rendszer -> Csökkentési lehetőségek . A paraméter hívása Nem megbízható betűkészlet-blokkolás. Ennek a házirendnek 3 működési módja van:

  • Blokkolja a nem megbízható betűtípusokat és a napló eseményeket - teljesen tiltja az alkalmazásokat, hogy harmadik fél betűkészleteit töltsék le bármely mappából, kivéve a% windir% betűkészleteket, és minden információt a naplóba írjanak
  • Ne blokkolja a nem megbízható betűkészleteket - harmadik fél betűkészletei nem vannak blokkolva (alapértelmezett érték)
  • Naplózza az eseményeket a nem megbízható betűtípusok blokkolása nélkül - az úgynevezett ellenőrzési mód, ha harmadik féltől származó betűkészleteket tölt le és telepít, akkor nem blokkolja, de a betűkészlettel és a telepítővel kapcsolatos információkat a napló rögzíti

A Windows 10 Home otthoni verzióiban (amelyben nincs csoportházirend-szerkesztő) ezt a védelmi funkciót csak a rendszerleíró adatbázis segítségével lehet kezelni. Ehhez a nyilvántartási ágban HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Kernel \ létre kell hoznia egy típusparamétert QWORD (64 bites) a névvel MitigationOptions. A paramétert a következő értékek egyikére kell állítani:

  • A betűkészlet zárolva van - 1000000000000
  • mozgássérült - 2000000000000
  • Audit mód - 3000000000000

A módosítások elvégzése után újra kell indítania a rendszert.

Ha azt akarja megakadályozni, hogy a betűtípus letöltés korlátozására vonatkozó irányelv befolyásolja egy adott alkalmazást, felveheti azt a kivételek közé. Például ahhoz, hogy az Outlook helyesen jelenítsen meg betűket beágyazott betűkészletekkel, be kell lépnie a rendszerleíró adatbázisban HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Image File Execution Options hozzon létre egy alkulcsot az futtatható alkalmazás nevével. A mi esetünkben lesz outlook.exe.

tanács. Ne feledje, hogy az aktív betűkészlet-blokkoló házirendek esetén egyes programok leállhatnak a megfelelő megjelenítésről. Ezért javasoljuk, hogy először tanulmányozza a népszerű vállalati alkalmazások munkáját ellenőrzési módban. A szükséges harmadik féltől származó font fájlok központilag telepíthetők egy kötegelt szkriptbe.

Ha engedélyezi az ellenőrzési házirendet, az összes kapcsolódó esemény megtalálható az alkalmazás rendszernapló szakaszában Alkalmazás-> Szolgáltatási naplók -> Microsoft -> Windows -> Win32k -> Működő. Érdekelnek az események a EventID 260

A harmadik fél betűkészleteinek blokkolása a következővel is vezérelhető Microsoft EMET 5.5. Ehhez engedélyezze az opciót az EMET felületen A nem megbízható betűtípusok blokkolása.

Bizonyos esetekben a házirend használata előtt ajánlott visszaállítani az összes betűkészletet és azok beállításait a Windows rendszerben.