CS2 Tezi, Hilecileri Hesaplar Arasında İzlemeyi Öneriyor
Bir NTNU yüksek lisans tezi, CS2 demo verilerinden oyuncuya özgü davranış kalıpları çıkarmayı amaçlıyor. Yöntem umut verici görünse de henüz canlı bir anti-cheat sistemi değil.
Hesaba değil oyuncuya odaklanan yaklaşım
Norveç Bilim ve Teknoloji Üniversitesi'nde yüksek lisans öğrencisi olan ve çevrim içi ortamda magga_ adını kullanan araştırmacı, Counter-Strike 2'de tekrar eden ihlalcileri farklı hesaplar arasında tanımaya yönelik bir yöntem geliştirdiğini açıkladı. Temel fikir, yalnızca yasaklanan hesaba işlem uygulamak yerine, maçlardaki alışkanlıkların aynı oyuncunun yeni veya alternatif hesaplarında yeniden ortaya çıkıp çıkmadığını incelemek.
Bu yaklaşım doğrudan hile yazılımını tespit etmiyor ve ekran başındaki kişinin gerçek kimliğini belirlemeye çalışmıyor. Sistem, iki hesapta görülen oyun davranışlarının aynı kişi tarafından üretilmiş olma ihtimalini ölçüyor. Bu nedenle VAC gibi bir hile tespit aracının yerine geçmekten çok, doğrulanmış bir ihlalin ardından hesap bağlantılarını araştırabilecek tamamlayıcı bir sinyal olarak düşünülüyor.
Demo kayıtlarından davranışsal parmak izi
Çalışma, CS2'nin zaten oluşturduğu maç demolarını kullanıyor. Demolar ham fare sensörü verisini kaydetmese de bakış yönü, tuş durumları, hareket, ateş etme ve tur içindeki eylemler gibi oyun motorunun işlediği bilgileri içeriyor. Araştırmacı bu zaman dizilerinden fare ve klavye kullanımını temsil eden iki ayrı davranış profili çıkararak hesaplar arasında benzerlik puanı hesaplıyor.
Flick hareketlerinin ritmi, karşı yön tuşuyla durma alışkanlığı, ateş zamanlaması ve tekrarlanan hareket geçişleri gibi düşük seviyeli eylemler, tek maçlık skor veya rütbeden daha kişisel olabilir. Oyuncu adını, silah tercihini ya da hassasiyet ayarını değiştirmek kolayken yıllar içinde kas hafızasına yerleşen küçük zamanlama kalıplarını sürekli biçimde değiştirmek daha zor olabilir. Tezin araştırdığı varsayım tam olarak bu.
Umut veren sonuçların önemli sınırları var
Magga_, çalışmanın kendi veri kümesinde fare ve klavye profillerinin birlikte kullanılmasıyla bilinen aynı-oyuncu eşleşmelerini ayırabildiğini bildiriyor. Ayrıca başlangıçta yanlış pozitif sanılan bazı güçlü eşleşmelerin, sonradan hesap ilişkileri incelendiğinde daha önce bildirilmemiş alternatif hesaplara işaret ettiğini söylüyor. Bunlar araştırmacının kendi veri kümesine ilişkin bulguları; CS2'nin bütün oyuncu kitlesindeki başarı oranını kanıtlamıyor.
Doğrulanmış aynı kişiye ait hesap çiftlerinin sayısı sınırlı ve yöntem yeni bir hesap hakkında karar vermeden önce birden fazla maça ihtiyaç duyuyor. Paylaşılan hesaplar, donanım veya oyun tarzındaki büyük değişimler ve sistemi bilinçli biçimde yanıltmaya çalışan kullanıcılar da ayrı testler gerektiriyor. Özellikle yanlış bir bağlantının masum bir oyuncuyu etkileme ihtimali, gerçek kullanım öncesinde çok daha geniş ve bağımsız doğrulama yapılmasını zorunlu kılıyor.
Şimdilik araştırma ve prototip aşamasında
Bu çalışma Valve tarafından duyurulmuş ya da CS2'nin canlı anti-cheat altyapısına eklenmiş bir özellik değil. Araştırmacı çalışan bir prototip geliştirdiğini belirtse de sistemin çıktısı en fazla iki hesabın davranış bakımından bağlantılı olabileceğine dair kanıt sunuyor; hile yapıldığına tek başına hükmetmiyor. Canlı kullanım için yüksek güven eşikleri, ek kanıt, itiraz süreci, insan denetimi ve açık saklama kuralları gerekir.
Davranış kayıtlarının farklı bir amaçla yeniden kullanılması gizlilik tartışmasını da beraberinde getiriyor. Veri minimizasyonu, parmak izlerinin ne kadar tutulacağı ve geçmiş bir cezanın yeni hesaba ne kadar süreyle taşınacağı teknik olduğu kadar politik sorular. Yine de çalışma, hesap değiştirmenin yaptırımları kolayca sıfırladığı rekabetçi oyunlarda araştırmaya değer yeni bir yön gösteriyor. CS2 skinleri ve hesapları da GameinShop'ta escrow korumasıyla güvenli biçimde alınıp satılabilir.
Kaynak: Steam News