30/6/2020

Geliştirici Blogu: Rainbow Six Siege’in Anti-Hile Savaşı

İçerik Tablosu
Giriş
Sözlük
Siege Anti-Hile İnancı
Grafik ve Veriler
Siege Anti-Hilenin Geleceği
-- 1. Hile Tespitini Geliştirmek
----- 1.1. Tespit Modellemesi
----- 1.2. Siege + BE Köprüsü
-- 2. Hilelerin Girişine Karşı Bariyerlerin Yükseltilmesi
----- 2.1. Hilecilere Karşı Bariyerler
----- 2.2. Hile Yapımcılarına Karşı Bariyerler
-- 3. Hilelerin Etkisinin Azaltılması
----- 3.1. Zayıflık Belirlemesi
----- 3.2. Zayıflık Düzeltmeleri
Toparlama

GİRİŞ

Anti-hile savaşı her zaman devam eden bir savaştır - fonksiyonelliğimizi korumak için devamlı olarak savunmamızı, ilgili anti-hile sistemini hilelere karşı geliştirmemiz gereken bir kapışmadır.

Ve bu kendimizi adamamız gereken bir savaş, çünkü _rekabetçi bir ortam Rainbow Six Siege’in çekirdeğini oluşturuyor. Dereceli’de ter dökseniz de, Hızlı karşılaşmada oynasanız da bir oyunun sonucu sizin ve diğer 9 oyuncunun yeteneklerine bağlı olmalı. Rainbow Six Siege takımı için hilecilerin bu rekabetçi ortamı ortadan kaldırma çabalarını engellemek her zaman en üst öncelikte olmuştur.

Az sonra anti-hile stratejimize derin bir bakış gerçekleştireceğiz. Hile konusu ve anti-hile sistemimizin geçerliliği bizim için oldukça kişiseldir ve özellikle anti-hile kartlarımızı gizli tutmak için oldukça fazla çaba harcadık. Ancak bu uzun ömürlü blog sayesinde Siege’in anti-hile savaşını ne kadar önemsediği konusundaki kuşkuları ortadan kaldıracak. Şu anda devam eden çabalarımız dahil olmak üzere birçok konuya değineceğiz, bunlarda başarılarımızdan ve hatalarımızdan bahsedeceğiz, en önemlisi de gelecekte anti-hile adına nasıl adımlar atacağımızı anlatacağız.

SIEGE TAKIMININ HİLEYE KARŞI YAKLAŞIMI

R6 3PillarStrategy

Siege’in hileye karşı olan savaşı Siege büyüdükçe devam etmesini beklediğimiz uzun soluklu bir savaş. Anti-hile stratejimiz üç sütundan oluşuyor:

  • Tespit Geliştirmesi
  • Yükseltilmiş Bariyerler hilecileri ve hileleri engellemek için
  • _Etkinin Azaltılması oyundaki hileler için

Her sütun birbirine destek olarak hilecilere karşı daha güçlü bir koruma sağlıyor.

Hileye karşı eforlar da birçok takımın birden fazla açıdan çalışmasını gerektirdi ve anti-hile araçlarımızı geliştirmeye devam ederek yeni metodlarla ilerleyeceğiz.

SÖZLÜK

Blog boyunca bazı kullanıcı gruplarından ve teknik terimlerden bahsedeceğiz:

  • Hileciler: Üçüncü parti uygulamalar, scriptler veya makrolar kullanarak Hizmet Şartları’nı ihlal eden ve oyunda haksız avantaj elde eden kişiler.
  • Hile Yapımcıları: Hile uygulamaları geliştiren ve ardından onları kullanan, hilecilere satan veya sağlayan kişilerdir. İstemci kodlarını araştırarak yeni kodlar yerleştirmenin yollarını ararlar ve müşterilerine haksız avantaj sağlarlar.
  • Hackerlar: Bu makaledeki kullanımında bu kimseler kendilerine ait olmayan hesapları ele geçiren ve bunları satan art niyetli kimselerdir.
  • Açıklar: Açıklar oyun içi asarımdaki hatalardır ve teker teker olarak ele alınır. Bu blogda hileye odaklanacağız (sistemdeki zayıf noktalara yapılan art niyetli saldırılara).

SİEGE’DEKİ ANTİHİLE KRONOLOJİSİ

R6 AntiCheatTimeline

İlk Zamanlar: 2015 yılında Siege yayınlandığında ilk günlerde oyuncularımızın Siege’e karşı beslediği sevgi ve tutkunun karanlık yüzünü tahmin edememiştik. Siege, kod enjeksiyonuna karşı gerekli korumalar olmadan yayınlanmıştı. Bu da isteyen herkesin hile motorlarını istedikleri gibi canlı karşılaşmalarda kullanabileceği anlamına geliyordu. O zamanlar video oyunları endüstrisinde hilenin tespiti genelde karşılaşmaların ardından gerçekleşiyordu ve cezalandırmalar da gecikiyordu. Endüstri standardını takiben biz de Siege için karşılaşma sonrası tespiti ve cezalandırma metoduna güvenmiştik.

Günümüzde hala bu iki yöntem anti-hile işlemlerinin çekirdeğini oluşturuyor. Ancak yine de oyun sonrası bir tespit sistemine güvenmek yetersiz – hem oyuncularımıza oluşturduğu negatif etkilerden, hem de bizim hilecileri yakalamadaki etkisizliğimizden dolayı. Daha tamamlanmış bir anti-hile koruma sistemi için daha proaktif önlemler almamız gerektiğini biliyorduk.

BattlEye Güçlerimize Katıldı: 2016 yılında BattlEye’ı canlı anti-hile çözümümüz olarak sunduk. BE hiçbir zaman hileye karşı tam çözümümüz olmamıştı. Be’nin amacı önceki sınırlı anti-hile sistemimizi yükseltmek ve canlı olarak hilecileri yakalamada daha aktif hale gelmekti. BE oyuncularda hile olan üçüncü parti uygulamalar, scriptler veya makroları tespit ettiğinde onları yasaklıyor. Şu anda potansiyel hilecileri takip etmek için veri noktalarını kullanıyor ve ardından kullandıkları hileleri BE sistemine entegre ediyoruz.

2020 ve Gelecek: Siege artan nüfuzu ve rekabetçi yapısından dolayı hilecilerin ve hile sağlayıcılarının hedefi olmuş durumda. Bu da bizi anti-hile sistemimizde aşağıda detaylı olarak bahsedeceğimiz geliştirmeleri yapmaya itti.

ANTİ-HİLEDEKİ İLERLEMEMİZE DAİR BAZI VERİLER

R6 BansByYear

Yıllar geçtikçe BE yasaklamaları stabil şekilde yükseldi (Y4’teki esas yasaklama sayısı kısmi olarak gösterildi, bu sebeple o sayının daha yüksek olmasını bekleyin). Amacımız yasaklama sayılarını yukarıya çekerek bu sayıyı yükselen oyuncu sayısıyla ve hileye olan talep sayısıyla eşitlemek.

R6 Bans2020

Yalnızca 2020 yılında 47.898 hesap BE tarafından hile sebebiyle (özellikle Nisan’daki büyük yükselişle birlikte) yasaklandı. Bu sayının 2020 yılı boyunca uygulayacağımız anti-hile hareketleriyle birlikte daha da yukarıya çıkmasını bekliyoruz.

SIEGE’DEKİ ANTİ-HİLE VE GELECEK GELİŞTİRMELER

Siege büyüyüp geliştikçe, hileler de büyüyüp gelişiyor.

Aşağıda anti-hile önlemlerimizi 1. Tespit, 2. Giriş ve engelleme Bariyerleri ve 3. Hile fırsatlarının ve etkilerinin azaltılması olmak üzere üç çekirdek sütunda nasıl planladığımızın detaylarını anlatacağız.

Kendini adamış anti-hile takımımız devamlı büyüyen hile tehdidini anti-hile stratejimizi oluşturarak, güçlendirerek ve genişleterek engelliyorlar. Anti-hile sistemimizin bu üç bölgesinde gerçekleşecek geliştirmeler Siege’deki hilelere karşı olan savaşımızda bize büyük destek sağlayacak.

##1. Gelişmiş Hile Tespiti
Hileye karşı olan savaş bir silahlanma yarışı aslında – ve devamlı olarak yatırım yapmalı, evrime uğramalı ve hile düzenine göre kendimizi adapte etmeliyiz. Hile tespiti hiçbir zaman mükemmel olamasa da hızı arttırmak ve tespit sistemimizin isabetini geliştirmek anti-hile sistemimiz için çok önemli.

Tespit modelleri bizi hilelere karşı daha hızlı uyarıyor ve ek telemetri analizi hileleri tespit edebilme yetimizi arttırıyor. Hızlı ve daha tutarlı kelimeleri buradaki anahtar terimlerimiz ve tespit modellerinin sağladığı erken bilgilenme bize hileleri daha hızlı bulma ve takip etme şansı sunuyor.

1.1 Erken Tespit ve Hile İşaretleme için Tespit Modelleri bazlı Verileri Kullanma

Tespit modelleme metodları verileri kullanarak yeni hileleri tespit etmek için modeller üretir. Modeller aynı zamanda bize yeni hileler için daha iyi bir görüş sağlar. Onlarla birlikte hızlı ve basit modeller yaratarak hilelere daha hızlı tepki gösterebiliyor ve BE ağından sızmış olabilen hilecileri daha kolay yakalayabiliyoruz.

Daha basit anlatmak gerekirse, hile yapımcıları anti-hilemizin etrafından dolanmanın yolunu bulduğunda tespit modellerimiz bu yeni hilelere, hilenin çalışma tekniklerine ve onu kullanan hilecilere karşı çok yüksek seviyede bir görünürlük sağlıyor. Veri bazlı Tespit modelleri şu kabiliyetleri sağlıyor:

  • BE tarafından tespit edilemeyen __ yeni hileci dalgasına karşı fazladan hassasiyet__
  • Bir izleme ve uyarma sistemi olarak hareket etme
  • Araştırmayı katalize ederk hile çözümünü ve hile önleme sürecini başlatma
  • Hileci tanısını koyma ve yasaklama çekici süreci
  • Hızlı, daha tutarlı incelemelerle hata payını minimuma indirgeme
  • Anlık hilelere karşı gelişmiş reaksiyon ve hilecilerin atılması (BE yeni bir hileyi tespit ettiğinde yeni hilelere karşı uyum sağlarken kısa süreliğine diğer hilelerin özgür kalması. Veri bazında hilelerin tespit edilmesi bize yeni bir hile ortaya çıktığında hızlıca onu engellememize olanak sağlıyor. Bu bilgiyi BattlEye ile paylaşarak yeni entegre edilecek hilelerin ANINDA tespitini BE ile birlikte çalışarak sağlıyoruz).

Şu anda model yaratımında yanlış pozitif vakaları engelleyerek yeni hileleri sorunsuz yakalama üzerine tasarlıyoruz. Modeller ayarlandığında anti-hile operasyonlarımızda kullanmaya başlayacağız.

1.2 BE ve Siege arasındaki köprünün güçlendirilmesi

Tespit modellerinden elde ettiğimiz veriyle aynı zamanda bulduğumuz bilgileri de BattlEye ile paylaşarak Be’nin hile tespit hizmetine destek veriyoruz. Bu da Tespit Modelleriyle birlikte BE anti-hile sistemlerini birleştirerek BE’nin otomatik hile tespit sürecini ve hileci yasaklama sürecini destekleyecek. Yukarıda bahsedildiği gibi BE oyuncu istatistiklerini göremez – BE yasaklamaları tespit edilen hile yazılımları baz alınarak gerçekleşir. Ancak hileyi kullanan oyuncular hakkında daha fazla bilgi sahibi olmak ve hilenin çıkış noktasını bulmak hem bize hem de BE’ye hile yazılımının kökünü kurutmak ve BE hile kütüphanesine eklemek açısından büyük katkı sağlıyor.

##2. Giriş ve Hile Engel için Yükseltilmiş Bariyerler

Hileler, hile yapımcıları onları yarattığında ve (kabiliyet geliştirmek yerine) kısa yolu arayan oyuncular tarafından talep edilerek pazarda ortaya çıkar. İki taraf da kötü insanlardır. Hem yaratıcılar hem de hile satın alanlar için giriş bariyerini yükselterek amacımız bu işin yararlı yönlerini ortadan kaldırmak ve eylemi tuzlu hale getirmektir__ hem de her denemelerinde.

2.1. Hile Kullanan Hileciler İçin Hayatı Zorlaştırmak

Olaya hileci tarafından bakacak olursak, hile kullanan oyuncular için hayatı olabildiğince çekilmez, sinir bozucu ve inanılmaz zor kılmak istiyoruz. Bunu yapmanın bir yolu da hileyi ve hile yapmayı PC’de 2 Adımlı Doğrulamalı Dereceli kilidi ile sağlamaktır. __ 2AD yalnızca hilecileri engellemiyor, hesabı hacklenmeye karşı da koruyor__ – hilecileri rahatça oyuna girmekten ve çalıntı/hacklenmiş hesapların yanmasını engelliyor. Yakın zamanda 2AD Dereceli kildiini APAC bölgesi için güçlendirmeyi ve şu anki 2AD gereksinimlerini arttrmayı planlıyoruz.

2AD, hileciler için hayatı zorlaştırmada kullandığımız araçlardan yalnızca bir tanesi. Birçok taraflı yaklaşımı kullanarak daha iyi bir Dereceli ortamı ve daha temiz bir Şampiyon sıralaması sunmayı hedefliyoruz. Kullandığımız diğer metodlar şöyle:

  • PvE TP seviye sınırı düşük seviyede hesapların bot kullanımını/yükselmesini zorlaştırıyor.

  • Dereceli için Yetki Seviyesi Gereksiniminin Yükselmesi

  • Yükseltilmiş Şampiyon gereksinimleri

  • Bu konuda daha fazla bilgiyi En Büyük Sorunlar Blog Güncellemesi’nde okuyabilirsiniz.

2.2. Hayatı Hile Geliştiricileri İçin Zorlaştırmak

Hile geliştirme tarafına gelecek olursak; İdeal anti-hile sistemi hileleri daha yaratılmadan durduruyor. Bir zaman makinemiz yok, bu sebeple yeni bir hilenin yaşam sürecini daha ortaya çıkmadan sona erdirmeye çalışıyoruz. __ Hile geliştirilmesini ve hile bakımını daha yüksek ücretli ve hile geliştiricileri için daha zor hale getirerek hile gelişimini ideallikten uzaklaştırıyoruz.__ Hile ulaşımında ve engellenmesinde böylesine ideal bir durumu sağlamak kolay değil, ancak oyunda hilenin ortaya çıkışını ve yayılışını engellemek, hileyle savaşma açısından en önemli adımdır.

Önümüzdeki birkaç hafta boyunca hile geliştirilmesini ve hile bakımını daha zorlu ve pahalı hale getirecek tekniksel zemini hazırlamaya başlayacağız. Bu yeni önlemlerin hazır olduğuna inandığımızda onları işleme koymaya başlayacağız. Güvenlik sebepleriyle bu detaylara çok giremiyoruz ancak hayatı hile geliştiricileri için zorlaştırmak adına elimizden gelen her şeyi yapacağız.

3. Zayıflıkların, Hile Fırsatlarının ve Hile Etkilerinin Azaltılması

Siege’de geçen 5 yılımız boyunca birçok şey öğrendik. Ne yazık ki Siege’deki bazı sistemler geleceği düşünerek 2014-2015 yıllarında hazırlanmadığı için gerekli güvenlik önemlerini almamız biraz sürdü.

__ Geçtiğimiz üç yıl boyunca sistemi büyük düzenlemelerle güçlendirmeye çalışıyoruz ve Rainbow Six Siege sistemlerini uzun vadede güçlü, güvenli ve hileye karşı korunaklı hale getirmeye çalışıyoruz.__ Bu değişiklikler devam ederken biz de ”saldırı yüzeyini” minimal duruma getirmeye daha fazla yatırım yapıyor veya hile geliştiricilerinin ortaya çıkarabileceği potansiyel zayıflık bölgelerini ortaya çıkarıyoruz. Zayıflık belirlenmesi ve düzeltmeler, zayıf noktalarımızı korumamızı ve oyunlara ve oyuncu deneyimine saldırılarda daha az zarar gelmesini sağlıyor.

3.1 Zayıflık Değerlendirmesi

Hile geliştiricileri hilelerini yerleştirmek için anlık zayıflıklardan yararlanıyor. Bu sebeple zayıflıkları değerlendirdiğimizde, aynı zamanda gelecekte çıkacak içereklerin oluşturabileceği yeni zayıflık noktalarını da tahmin etmek zorunda kalıyoruz. Ubisoft Oyun Güvenliği Takımı ile birlikte devamlı olarak zayıflık değerlendirmeleri yapıyoruz. Bu değerlendirmeler bize yeni oynanış hilelerinin veya diğer zayıflıkların yeni bir güncellemede nasıl ortaya çıkabileceğini gösteriyor.

3.2 Zayıflık Düzeltmeleri

Keşfedilen zayıflıkların zayıflık düzeltmelerine döndürülmesi gerekiyor. Herhangi bir zayıflığı ele almak için o zayıflığı anında düzeltmeye adanmış bir takımımız var ve aynı zamanda gelecekte ortaya çıkabilecek potansiyel saldırı noktalarını da değerlendiriyorlar. Ne zaman Siege’in onların yardımına ihtiyacı olsa, bu ustalardan ve uzmanlardan oluşan çok fonksiyonlu süper kahraman takımı görev başında oluyor. Sonsuz mühimmat hileleri, hız hileleri, ışınlanma hileleri, çöküş hileleri ve çok daha fazlası için bu durumları ortadan kaldıran güç oldular.

Her düzeltmeyle birlikte elde ettiğimiz bilgiyi takımda yayarak zayıflıklarımızı zamanla azaltmayı hedefliyoruz.

ÖZET

Hileyi ‘düzeltemeyiz’. Ancak bariyerlerimizi güçlendirerek ve savunmamızı kat kat toplayarak oyuncularımızı ve oyuncu deneyimini koruyabiliriz. Bu bloğun anti-hile için ve gelecekteki planlarımız için güzel bir ayna olmasını umuyoruz.

Şimdiden hilelerle ve hilecilerle uzun ve çirkin bir savaş için giyinip kuşandık ve gelişim ile savunmamızı güçlendirmek için elimize geçen her fırsatı değerlendiriyor olacağız. Bu blogda anti-hile takımımızın aldığı ütün önlemleri paylaşamasak da size Rainbow Six Siege’i güvenli ve adil bir rekabetçi ortam olarak sunmak için gösterdiğimiz çabayı anlatmak istedik.

Katkı Sağlayanlar:

__ R6 Siege Oyuncu Davranışı Hücresi__
__ R6 Siege Anti-Hile Saldırı Takımı__
__ R6 Siege Topluluk Takımı__

Diğer Sosyal Kanalları Ziyaret Edin:

facebook icontwitter iconyoutube icontwitch icon