Epic Games har lanserat en förhandsversion av den nya Epic Games Launcher, dÀr den tidigare utlovade supporten för Linux har implementerats. I den nya versionen har Àven grÀnssnittet uppdaterats, uppstartstiden har minskats, en inbyggd röstchatt har lagts till, en enhetlig sida för att hantera spelstart har erbjudits, det har blivit möjligt att placera sina egna appar och spel pÄ panelen, sökfunktionen har utvidgats och övervakningen av nedladdningshastighet och aktivitet har sÀkerstÀllts.

Dessutom har en version av online-spelet Fortnite för Linux tillkÀnnagivits. I samband med detta projekt pÄgÄr en modernisering av skyddssystemet EAC (Easy Anti-Cheat) för Linux-distributioner, och kontakter knyts med leverantörer för att implementera nödvÀndiga funktioner i anti-cheat-systemet för Linux. Det noteras att den gamla implementationen av EAC för Linux inte erbjuder en tillrÀcklig nivÄ av anti-cheat-skydd, vilket gör att mÄnga spelutvecklare inte lÀgger till stöd för Linux. I den nya versionen av EAC anvÀnds standardmekanismerna för sÀkerhet som tillhandahÄlls av Linux-kÀrnan istÀllet för en egen kÀrnmodul, och sjÀlva anti-cheat-systemet körs som en systemd-tjÀnst.
Bland kraven som mÄste uppfyllas i distributionerna för att anvÀnda EAC:
- Uppstart i Secure Boot-lÀge med kÀrnor, drivrutiner och kÀrnmoduler signerade med godkÀnda nycklar. En tillrÀcklig nivÄ av verifierad uppstart har redan sÀkerstÀllts i Ubuntu, Fedora, Bazzite, Bluefin, Debian, openSUSE, SUSE, Rocky Linux och AlmaLinux.
- Aktivering av TPM 2.0 i BIOS för att skapa en verifierbar uppstartslogg.
- AnvÀndning av bootloaders som systemd-boot och GRUB som stödjer mÀttad uppstart (measured boot), vilket gör att man kan bekrÀfta giltigheten av konfigurationen och de komponenter som laddas.
- Aktivering av IOMMU-tekniken i BIOS och kÀrnan, som förhindrar cheat-hÄrdvaror frÄn att fÄ Ätkomst till spelets minne.
- Aktivering i kÀrnan av Lockdown-lÀget, som begrÀnsar root-anvÀndarens Ätkomst till kÀrnan och blockerar vÀgar för att kringgÄ UEFI Secure Boot (Ätkomst begrÀnsas till /dev/mem, /dev/kmem, /dev/port, /proc/kcore, debugfs, kprobes-felsökningslÀge, mmiotrace, tracefs, BPF, PCMCIA CIS (Card Information Structure), vissa ACPI-grÀnssnitt och CPU:s MSR-register, anrop av kexec_file och kexec_load blockeras, vilolÀge förhindras, anvÀndningen av DMA för PCI-enheter begrÀnsas, och import av ACPI-kod frÄn EFI-variabler Àr inte tillÄten, manipulation av I/O-portar tillÄts inte).
- AvstÀngning i kÀrnan av Kexec-mekanismen, som anvÀnds för att starta ett nytt kÀrna frÄn det gamla utan att helt starta om systemet.
- Stöd för LSM-hooks (Linux Security Module) i BPF för att koppla eBPF-program som kontrollerar Ätkomst och spÄrar processers aktivitet (för att blockera lÀsning och modifiering av spelets minne samt att kontrollera aktiviteten hos anti-cheat-systemet).
Utvecklarna av Ubuntu har redan inlett diskussioner om de publicerade kraven, med hÀnsyn till tidigare negativa erfarenheter av intrÄng i anvÀndarnas integritet i Windows (EAC körde kod i ett skyddsnivÄ 0, och överförde data till externa servrar utan anvÀndarens uttryckliga samtycke och stannade i systemet efter att spelet avinstallerades). PÄ grund av oro nÀmns ocksÄ en ökad attackyta frÄn skadlig programvara och kopplingen till det kinesiska företaget Tencent (som Àger 40% av aktierna i Epic Games), som kan vara intresserat av att övervaka anvÀndare. Det föreslÄs att inte sprida paket med EAC genom de huvudsakliga arkiven, informera anvÀndare om potentiella risker och tillhandahÄlla en separat startkonfiguration för de som behöver köra EAC.
KĂ€lla: opennet.ru
