Geri Dön
Epic Games, Linux için Easy Anti-Cheat'i EAC Linux v2 ile yeniden yapıyor
SiTech AI Team3 dk okuma

Epic Games, Linux için Easy Anti-Cheat'i EAC Linux v2 ile yeniden yapıyor

Epic Games, Linux için Easy Anti-Cheat uygulamasını EAC Linux v2'ye dönüştürüyor. İmzalı çekirdekler, Secure Boot, TPM 2.0 ve eBPF ile koruma Windows seviyesine yaklaşıyor; ilk pilot oyun Fortnite.

Epic, Linux Anti-Cheat'i yeniden inşa ediyor

Easy Anti-Cheat (EAC), 2014'ten beri Linux'un yerel oyunlarını destekliyor; 2021'de Windows oyunlarının Wine/Proton ile çalıştırılması da mümkün hale geldi. Ancak destek her oyun için ayrı ayrı etkinleştirilmeli ve birçok oyun bunu yapmıyor çünkü Linux sürümü Windows düzeyinde koruma sağlayamıyordu. Epic'e göre, Fortnite'in henüz Linux'ta olmamasının nedeni tam olarak bu; ancak yakında olacak.

Epic, çevrimiçi oyunlarda hile kullanımını milyar dolarlık bir pazar olarak tanımlıyor; burada hile dağıtıcıları, sık sık güncellenen araçlar üzerinden satılan kopyaları satıyor ve bunların kullanımı minimal teknik bilgi gerektiriyor. Etkili bir anti-cheat olmadan, oyunu o kadar çok oyuncudan uzaklaştırıyorlar ki, oyunun yaşatılması geliştirici için mali olarak sürdürülemez hale geliyor.

Çekirdek sürücüsüz, yeni güvenlik yığını

Farkı azaltmak için Epic, Linux anti-cheat'ini EAC Linux v2'ye dönüştürüyor; böylece yakın gelecekte koruma düzeyi Windows'a mümkün olan en yakın şekilde yaklaşacak. Çözüm, Linux'un mevcut özelliklerine dayanıyor: imzalı çekirdek, imzalı modüller ve onaylı Secure Boot. Epic'e göre, varsayılan olarak bu gereksinimleri karşılayan dağıtım ne kadar çok olursa, yapılandırmayı değiştirmek zorunda kalan oyuncu o kadar az olur.

Windows'tan farklı olarak, burada EAC büyük ölçüde çekirdek sürücüsüne dayanır; EAC Linux v2 ise anti-cheat çekirdek modülünü kurmaz ve yüklemez. Bunun yerine, measured boot, çekirdek kilitleme LSM, IOMMU desteği ve Epic'in eBPF mantığını bütünlüğü korumak ve hileleri ortaya çıkarmak için kullanır. Korumalı bir oyun ilk kez başlatıldığında, oyuncuya yalnızca korumalı oyunun başlatıldığı sırada çalışan anti-cheat systemd hizmeti önerilir.

Sistem gereksinimleri

EAC Linux v2; imzalı çekirdek ve modüller, BIOS'ta etkin TPM 2.0, bilinen anahtarlarla etkin Secure Boot, measured boot, passthrough devre dışı bırakılmış etkin IOMMU, çekirdek kilitleme bütünlük modu, devre dışı kexec ve yüklü ve etkin Linux Security Module BPF gerektirir. Epic, zaman içinde bu gereksinimleri iyileştirmeyi ve geliştiriciler ile dağıtım bakıcılarının geri bildirimlerini beklemeyi planlıyor.

Bilinen anahtarlar şu anda Canonical, Fedora, Universal Blue, Debian, openSUSE, SUSE Linux Enterprise, Rocky Linux, Microsoft UEFI CA ve AlmaLinux anahtarlarını içeriyor. Epic, listeyi açık kaynaklı hale getirmeyi ve genişletilmesi için topluluk pull request'lerini beklemeyi planlıyor. Dağıtım bakıcıları, imzalı anahtarlarının listeye eklenmesi için Epic'e [email protected] adresine yazabilir.

Fortnite pilotu ve Steam Deck

Epic, EAC Linux v2 testini şimdilik Fortnite'ta planlıyor: testleri canlı ortamda yürütecek ve edindiği deneyimlere göre iyileştirecek, daha fazla oyun geliştiricisi erişilebilir hale getirene kadar. Bu yılın sonunda Epic, Fedora projesi lideri Jef Spaleta ile birlikte Linux'ta adil rekabetçi oyunun yol üzerine bir panel tartışmasına ev sahipliği yapacak.

Steam Deck şu anda EAC Linux v2 için gereken özellikleri sağlayamıyor, ancak Epic'e göre Valve ile aktif olarak konuşuyor ve gelecekte destek umudu var. Gereksinimleri karşılamayan bir korumalı oyunu yanlışlıkla başlatan oyuncular, ban yerine hata mesajı alacak. Epic, sunucu verilerini ek bir tanıma katmanı olarak da kullanıyor, ancak yalnızca bunun yeterli olmadığını söylüyor. EAC Linux v2'nin amacı, güncellemelerin üzerine inşa edileceği güçlü bir temel oluşturmak ve hile oluşturma ile sürdürme maliyetini artırmak.

Kaynaklar: onlineservices.epicgames.com

SSiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.