Anti-cheaty na úrovni jádra () jsou typem anti-cheatů, které běží na nižší systémové úrovni, což slouží ke snadnějšímu odhalení podvodníků. Monitorování na úrovni jádra se však setkalo s velkou kritikou ze strany odborníků na kybernetickou bezpečnost, protože vyžaduje nejvyšší úroveň důvěry. Zastánci tvrdí, že přístup na úrovni jádra je nezbytný pro detekci sofistikovaných cheatů, které fungují na stejné úrovni oprávnění.
Technologie vpravo|náhled|300x300pixelů|Okruhy privilegií pro architekturu x86 Systémy proti podvádění na úrovni jádra operačního systému jsou softwarové mechanismy, které fungují na úrovni jádra operačního systému (Ring 0), což využívají pro detekci a zabránění neoprávněné modifikaci herních procesů. Na rozdíl od systémů proti podvádění v uživatelském režimu, které fungují na stejné úrovni oprávnění jako standardní aplikace (Ring 3), používá implementace na úrovni jádra k monitorování aktivity systému privilegované ovladače na nižší systémové úrovni.
Systémy proti podvádění na úrovni jádra měly v Linuxu historicky omezenou podporu. Rozdíly v požadavcích na podepisování ovladačů, zásadách pro moduly jádra a decentralizovaná povaha linuxových distribucí mohou komplikovat nasazení proprietárních ovladačů jádra ve srovnání s Windows, kde podepisování a distribuci ovladačů centrálně spravuje Microsoft.
Protože subsystémy na úrovni jádra mají velmi vysokou úroveň důvěry, musí být ve Windows jakýkoli software, který je chce použít, digitálně podepsán v souladu s požadavky společnosti Microsoft na podepisování ovladačů.
Zabezpečení Elektronicky podepsané ovladače jsou ke zranitelnostem náchylné stejně jako jakýkoli jiný software. Například anti-cheat ovladač mhyprot2.sys používaný videohrou Genshin Impact byl zneužit ransomwarem k deaktivaci antivirového softwaru.
Podpora a odůvodnění Konvenční anti-cheaty běží v uživatelském režimu s omezeným přístupem. Tyto anti-cheaty nemusí být schopny spolehlivě detekovat a zachytit cheaty v režimu jádra. Když anti-cheat systém běží v Ring 0, může na úrovni jádra sledovat nízkoúrovňová systémová volání, ovladače a interakce s pamětí, které by jinak byly pro aplikace v uživatelském režimu nepřístupné.
Vývojáři her uvedli, že mechanismy proti podvádění na úrovni jádra mají za cíl zachovat integritu soutěže, zejména v online multiplayerových prostředích, kde podvádění může ohrozit systémy pro vytváření zápasů, hodnocené hry a esportové soutěže.
Odkazy
Literatura
Reference
Související články Rootkit Jádro (operační systém) Správa digitálních práv
Kategorie:Bezpečnostní software Kategorie:Cheaty