Společnost Epic Games představila předběžnou verzi nového Epic Games Launcheru, ve kterém byla realizována dříve slíbená podpora platformy Linux. V nové verzi bylo také aktualizováno uživatelské rozhraní, zkrácena doba spouštění, přidán integrovaný hlasový chat, nabídnuta jednotná stránka pro správu spouštění her, objevila se možnost umístění svých aplikací a her na panel a rozšířeno vyhledávání a zajištěn monitoring rychlosti a aktivity stahování.

Kromě toho byla oznámena příprava verze online hry Fortnite pro Linux. V rámci tohoto projektu probíhá modernizace systému ochrany EAC (Easy Anti-Cheat) pro distribuce Linuxu a navazují se kontakty s podporou pro realizaci potřebných funkcí pro anti-cheat systémy v Linuxu. Je uvedeno, že stará implementace EAC pro Linux nezajišťuje dostatečnou úroveň anti-cheat ochrany, takže mnozí vývojáři her nepřidávají podporu pro Linux. V nové edici EAC místo vlastního jádra využívá standardní mechanismy zabezpečení, které poskytuje jádro Linuxu, a samotný anti-cheat je spuštěn jako služba systemd.
Mezi požadavky, které musí být splněny v distribucích pro použití EAC, patří:
- Zahájení v režimu Secure Boot jádra, ovladačů a modulů jádra, podepsaných schválenými klíči. Požadovaná úroveň ověřeného spouštění je již zajištěna v Ubuntu, Fedora, Bazzite, Bluefin, Debian, openSUSE, SUSE, Rocky Linux a AlmaLinux.
- Aktivace TPM 2.0 v BIOSu pro vytvoření ověřitelného logu spouštění.
- Použití zaváděčů, jako jsou systemd-boot a GRUB, které podporují režim měřeného spouštění (measured boot), což umožňuje potvrdit pravdivost konfigurace a spouštěných komponent.
- Aktivace v BIOSu a jádře technologie IOMMU, která zabraňuje přístupu podvodných hardwarových zařízení k paměti hry.
- Povolení režimu Lockdown v jádře, který omezuje přístup uživatele root k jádru a blokuje obchody s UEFI Secure Boot (omezuje přístup k /dev/mem, /dev/kmem, /dev/port, /proc/kcore, debugfs, režimu ladění kprobes, mmiotrace, tracefs, BPF, PCMCIA CIS (Card Information Structure), některým rozhraním ACPI a MSR registrům CPU, blokuje volání kexec_file a kexec_load, zakazuje přechod do spánkového režimu, omezuje použití DMA pro PCI zařízení, zakazuje import kódu ACPI z proměnných EFI a nedovoluje manipulace s příkazy vstupu/výstupu).
- Vypnutí jádra mechanismu Kexec, používaného k spuštění nového jádra ze starého bez úplného restartu systému.
- Podpora LSM hooků (Linux Security Module) v BPF pro připojení eBPF programů, které kontrolují přístup a sledují činnost procesů (pro blokování čtení a modifikace paměti hry a také kontrolu aktivity anti-cheat systémů).
Vývojáři Ubuntu již začali diskutovat o zveřejněných požadavcích, s ohledem na předchozí negativní zkušenosti s porušováním soukromí uživatelů ve Windows (EAC tajně vykonával kód na nulovém ochranném kruhu, předával data na externí bez výslovného souhlasu uživatele a zůstával v systému po odstranění hry). Z obav se také zmiňuje zvýšení útočné plochy ze strany malwaru a spojení se čínskou společností Tencent (vlastní 40% akcií Epic Games), která by mohla mít zájem na sledování uživatelů. Navrhuje se, aby se balíčky s EAC nešířily prostřednictvím hlavních repozitářů, aby byli uživatelé informováni o možných rizicích a byla poskytnuta samostatná spouštěcí konfigurace pro ty, kteří potřebují spustit EAC. servery Společnost Epic Games představila předběžnou verzi nového Epic Games Launcheru, ve kterém byla implementována dříve slíbená podpora platformy Linux.
Zdroj: opennet.ru
