Epic Games, Linux’ta çevrim içi oyunlardaki hileleri önlemek amacıyla Easy Anti-Cheat (EAC) sistemini baştan tasarlıyor. EAC Linux v2 adı verilen yeni sürüm, Linux dağıtımlarının güvenlik özelliklerinden yararlanarak Windows’taki koruma seviyesine yaklaşmayı hedefliyor. Şirket, yeni sistemi ilk olarak Fortnite üzerinde test etmeyi ve başarılı olması hâlinde diğer oyun geliştiricilerinin kullanımına açmayı planlıyor.
Epic Games, EAC Linux v2 için 8 Temel Sistem Gereksinimi Belirledi
Epic Games’in açıklamasına göre Easy Anti-Cheat, 2014’ten bu yana yerel Linux oyunlarını destekliyor; 2021’de ise Wine ve Proton aracılığıyla Windows sürümlerinin Linux üzerinde çalıştırılmasına yönelik destek eklendi. Ancak bu özellik her oyun için geliştiricilerin ayrıca etkinleştirmesini gerektiriyor. Şimdiye kadar Linux tarafındaki koruma mekanizmalarının Windows sürümüyle aynı seviyeye ulaşamaması da birçok oyunun desteği etkinleştirmemesine neden oldu.
Şirket, EAC Linux v2 ile bu güvenlik açığını kapatmayı amaçlıyor. Yeni sistem, Windows’ta kullanılan geleneksel çekirdek sürücüsü yaklaşımının aynısını Linux’a taşımak yerine, işletim sisteminin mevcut güvenlik özelliklerinden yararlanacak. Böylece oyun süreçlerinin bütünlüğünün korunması ve hile yazılımlarının tespit edilmesi hedefleniyor. Yeni sistem, ilk olarak Fortnite üzerinde gerçek kullanım koşullarında denenecek. Testlerden elde edilen sonuçlara göre gerekli iyileştirmeler yapılacak. Korumanın etkinliği doğrulandıktan sonra EAC Linux v2’nin diğer oyun geliştiricilerine de sunulması planlanıyor.
EAC Linux v2, mevcut Linux güvenlik altyapısına dayansa da bazı sistem gereksinimlerini beraberinde getiriyor. Epic Games’e göre amaç, oyun sırasında çalışan kodun güvenilirliğini doğrulamak ve hilelerin işletim sistemi seviyesinde korumaları aşmasını zorlaştırmak. Yeni sistemin öne çıkan gereksinimleri şöyle:
- İmzalı çekirdek ve çekirdek modülleri: Oyun sırasında kullanılan çekirdek ikilisi bilinen bir anahtarla imzalanmış olmalı. Çekirdek modülleri de aynı gereksinimleri karşılamalı.
- TPM 2.0: Sistemde TPM 2.0 desteği bulunmalı ve BIOS’ta etkinleştirilmeli.
- Secure Boot: BIOS’ta etkinleştirilmeli ve yalnızca bilinen anahtarlar kullanılmalı.
- Measured Boot: Sistem yapılandırması ve çalışacak kod hakkında meta veriler kaydedilmeli.
- IOMMU: BIOS’ta etkinleştirilmeli ve çekirdek IOMMU etkin, passthrough devre dışı olacak şekilde yapılandırılmalı.
- Kernel Lockdown: Ön yükleme sırasında etkinleştirilmeli.
- Kexec’in devre dışı bırakılması: Ön yükleme sırasında devre dışı bırakılmalı.
- BPF LSM desteği: BPF LSM yüklü ve aktif olmalı.
Epic Games, bu gereksinimlerin zaman içinde güncellenebileceğini ifade ediyor. Ayrıca Linux dağıtımlarının bakımını üstlenen ekiplerle iletişim kurularak gerekli yapılandırmaların mümkün olduğunca varsayılan hâle getirilmesi hedefleniyor. Böylece oyuncuların oyunları çalıştırabilmek için daha az manuel ayar yapması amaçlanıyor.
Linux Oyuncuları için Yeni Bir Dönem Başlayabilir
EAC Linux v2 ile korunan bir oyun ilk kez çalıştırıldığında, oyunculardan yalnızca oyun esnasında arka planda çalışan bir systemd anti-cheat servisini yüklemeleri istenecek. Hâlihazırda eski EAC Linux desteğini kullanan oyunların geliştiricileri ise uyumluluğu önceliklendirmek için mevcut sistemi kullanmayı sürdürebilecek veya daha güçlü koruma sunması hedeflenen yeni sürüme geçebilecek.
Diğer bir yandan Epic Games, Steam donanımları için desteği mümkün olan en geniş düzeyde sunmak amacıyla Valve ile iletişimini sürdürdüğünü belirtiyor. Şirket, Linux dağıtımlarının yöneticilerini de yeni sistemin gereksinimlerini karşılamak için iş birliğine davet ediyor. Güvenilir imzalama anahtarlarının yer aldığı listenin ilerleyen dönemde açık kaynak hâline getirilmesi de hedefler arasında.
Özetleyecek olursak yeni sistem, Linux’ta rekabetçi çok oyunculu oyunların önündeki önemli engellerden biri olan hile korumasını iyileştirebilir. Ancak Fortnite’ın Linux’ta ne zaman oynanabilir hâle geleceği ve EAC Linux v2’nin hangi diğer oyunlara geleceği henüz kesinleşmiş değil. Epic Games’in ilk testlerden elde edeceği sonuçlar, yeni sistemin yaygınlaşmasında belirleyici olacak.
Kaynak: Epic Games
