「Y5S2金屬狂潮」開發(fā)日志 | 《彩虹六號:圍攻》的反作弊大戰(zhàn)

目錄
? 前言
? 詞匯表
? 《彩虹六號:圍攻》的反作弊哲學
? 圖表與資料
? 《彩虹六號:圍攻》未來的反作弊
-- 1. 改善作弊偵測
----- 1.1. 建造偵測模型
----- 1.2. 連結《彩虹六號:圍攻》與BE
-- 2. 針對作弊增加進入游戲的障礙
----- 2.1. 作弊者的障礙
----- 2.2. 作弊開發(fā)者的障礙
-- 3. 降低作弊的影響
----- 3.1. 弱點評估
----- 3.2. 弱點修正
? 總結
前言
反作弊大戰(zhàn)是場不停歇的戰(zhàn)斗,一場無止境的軍備競賽。我們必須持續(xù)加強防御措施才能維持一套正常運作且功能強大的反作弊系統(tǒng),以對抗日益增長與狡詐多端的各種作弊。
而這是一場我們必須直面的斗爭,因為競爭完整性是《彩虹六號:圍攻》的核心。不論你是在「排名戰(zhàn)」中激烈奮戰(zhàn)或是在「快速對戰(zhàn)」中悠閑游玩,本來就應該由你與其他9名玩家的技巧來決定該局的勝敗。對《彩虹六號:圍攻》的團隊而言,防止作弊者破壞此競爭完整性永遠都是我們的第一要務。
在以下段落,我們將深入探討我們的反作弊策略。作弊以及我們反作弊系統(tǒng)的效能對我們來說非常私密,而我們一直以來都對反作弊的事宜守口如瓶。然而,這篇遲到已久的網(wǎng)志將揭開《彩虹六號:圍攻》反作弊大戰(zhàn)的神秘面紗。我們將談論到許多議題,例如正致力進行的事項、過去的成功和失敗案例,以及我們預計在未來如何進一步強化反作弊機制等。
《彩虹六號:圍攻》團隊處理作弊的方法

只要《彩虹六號:圍攻》持續(xù)成長,我們預期這場與作弊行為的大戰(zhàn)就不會結束。我們的反作弊策略是由三大梁柱所組成:
? 偵測改善
? 更多障礙,以防止作弊者與新興的作弊方式
? 降低影響,以減緩游戲內作弊所帶來的沖擊
各梁柱都會互相支撐,幫助我們建造更堅固的堡壘以對抗作弊。
對抗作弊的工作也會橫跨許多團隊合作和各種觀點,而我們在不斷前進的同時也會持續(xù)發(fā)展反作弊工具與方法。
詞匯表
在該網(wǎng)志中,我們將提及數(shù)人組成的特定團體以及術語:
? 作弊者:在游戲中使用第三方應用程式、腳本或巨集來獲得不公平優(yōu)勢的人,或者是違反服務條款的人士。
? 作弊程式開發(fā)者:開發(fā)作弊應用程式來使用、販售或提供給其他作弊者的人士。他們會查看客戶端代碼,也就是和其他東西一起回傳到后端的指令,如此他們才能找到植入代碼的位置,然后為他們的客戶創(chuàng)造不公平的優(yōu)勢。
? 駭客:在此文章的脈絡中,這是泛指惡意的個人或團體,他們會盜用他人帳戶并轉售不屬于他們的帳戶。
? 漏洞:漏洞是游戲內的設計瑕疵,基本上為按情況不同個別處理。在這篇網(wǎng)志中我們將著重在作弊上(針對系統(tǒng)弱點的惡意攻擊)。
《彩虹六號:圍攻》的反作弊時間軸

游戲早期:《彩虹六號:圍攻》在2015推出時,我們沒有預料到游戲早期玩家對《彩虹六號:圍攻》鐘愛與熱忱的黑暗面。《彩虹六號:圍攻》并沒有伴隨必要的保護一同推出,也就是對抗植入代碼的措施。這代表每個人都可以在進行中的游戲執(zhí)行作弊引擎。當時,電玩產(chǎn)業(yè)偵測作弊的傳統(tǒng)方式大多為游戲結束后的作弊偵測,而玩家處分在作弊屬實后才會進行。我們也比照此產(chǎn)業(yè)標準,《彩虹六號:圍攻》的作弊行為亦仰賴游戲結束后的偵測與懲處方式來處理。
直至今日,這兩項慣例仍然是反作弊程序的重點核心。然而,對于我們玩家在游戲內碰上作弊者的負面體驗、以及抓出作弊者的效率來說,仰賴游戲結束后的偵測這種被動反應系統(tǒng)是不夠的。我們屆時明白,我們需要更加完整且積極主動的反作弊保護系統(tǒng)。
BattlEye加入我們的戰(zhàn)力:在2016年我們采用BattlEye作為即時的反作弊解決方案。然而BE從來不是解決作弊行為的萬靈丹。BE旨在透過更有效且主動地抓出作弊者,進而協(xié)助提升我們先前受限的反作弊系統(tǒng)。請記住此重點,BE并不會依據(jù)玩家的統(tǒng)計數(shù)據(jù)和游戲內的數(shù)據(jù)點來封禁玩家。BE偵測到已知為作弊所用的第三方應用程式、腳本或巨集時,才會封禁玩家。我們目前已運用數(shù)據(jù)點來追蹤潛在的作弊者,然后將作弊者使用之作弊方式整合到BE的系統(tǒng)。
2020以及未來:《彩虹六號:圍攻》因為不斷上升的人氣與競爭的本質,比以往更容易成為作弊者以及作弊提供者的目標,這讓我們超前部署了反作弊系統(tǒng),以下我們會進一步深入探討。
我們反作弊進展的部分數(shù)據(jù)?

BE 封禁的作弊者正以穩(wěn)定的比例逐年上升(第4 年的實際封禁數(shù)在此處僅呈現(xiàn)一部份,所以真正的數(shù)字會更高)。我們的目標是提升封禁數(shù),以呼應不斷成長的玩家人數(shù)與作弊需求。

光是2020 年目前的狀況,我們已透過BE 封禁了47,898 個作弊帳戶(尤其在四月時大量增加)。我們預期這些數(shù)字在2020 年會有上升的趨勢,因為我們已開始擴大作弊的調查以及執(zhí)行未來的反作弊措施。
《彩虹六號:圍攻》的反作弊與未來改善
當《彩虹六號:圍攻》成長和發(fā)展的同時,作弊也是如此。
以下我們將針對如何改善由三條主要梁柱所打造的反作弊方法,列出更詳細的計畫。這三條梁柱其一為偵測,其二為進入游戲的障礙與預防措施,其三為降低作弊的機會以及影響。
我們專門的反作弊團隊透過建立、強化以及擴展我們的反作弊策略,來面對作弊威脅不斷增長所帶來的挑戰(zhàn)。針對反作弊系統(tǒng)全部三項領域所做的改善即將到來,這將幫助我們更容易對抗《彩虹六號:圍攻》遽增的作弊行為。
1. 改善的作弊偵測
對抗作弊是一場軍備競賽,而我們必須持續(xù)投資、演化和適應作弊的環(huán)境。雖然作弊偵測永遠無法達到完美,但改善偵測系統(tǒng)的速度和準確性對我們的反作弊策略而言是必不可少的。
偵測模型能更快速地警告我們作弊的發(fā)生,額外的遙測分析則能改善我們偵測作弊的準確度。更快速和更準確是關鍵字,而偵測模型給予我們的先前經(jīng)驗,讓我們擁有察覺和監(jiān)控作弊的優(yōu)勢。
1.1 使用數(shù)據(jù)導向的偵測模型進行早期偵測和舉報作弊
偵測模型法會使用數(shù)據(jù)所建立的模型來偵測新的作弊。這些模型也會讓我們發(fā)現(xiàn)更多新的作弊。有了它們,我們可以建立快速、簡單的模型,借此加快對作弊的反應時間,且對逃過BE法網(wǎng)的作弊者擁有更好的辨識力。
若能把脈絡解釋清楚的更清楚,當作弊開發(fā)者找到方法繞過我們的反作弊措施時,我們的偵測模型便會讓我們更容易發(fā)現(xiàn)這些新作弊、作弊繞過我們的方法、以及使用它們的作弊者。數(shù)據(jù)導向的偵測模型可以賦予我們能力來:
? 針對未被BE偵測到、新一波作弊者擁有更高的靈敏度
? 作為監(jiān)控和警報系統(tǒng)
? 加速調查、作弊修正以及防止作弊的過程
? 加速作弊者辨識,以及封禁執(zhí)行過程
? 針對作弊者進行更快速、更準確的調查,同時最小化誤報
? 增進對新穎作弊方式的反應力來偵測并踢除作弊者(BE的調整期間如果有新的作弊出現(xiàn),可能會導致新的作弊在這短短的期間內造成災難。根據(jù)數(shù)據(jù)偵測作弊者,能讓我們在有新的作弊方式面世時,迅速發(fā)現(xiàn)最明目張膽的作弊者。透過向BattlEye分享這項資訊,我們也確??梢院虰E合作,以最快的速度將新的作弊偵測整合到BE)。
現(xiàn)在我們正努力確保所建造模型的精確性,以避免誤報的發(fā)生,這會影響我們發(fā)現(xiàn)新的作弊方式。一旦模型完成微調,我們便會立刻開始將之投入我們的反作弊行動。
1.2 強化《彩虹六號:圍攻》與BE 的連結
透過使用我們從偵測模型獲得的數(shù)據(jù),我們也會準備確保該內容會分享給BattlEye,以支援BE的作弊偵測服務。如此便能協(xié)助偵測模型與BE反作弊系統(tǒng)的整合,進一步支援BE的自動作弊偵測以及封禁作弊者的程序。如同以上所述,BE并不會查看玩家數(shù)據(jù),只會根據(jù)偵測到的作弊軟體而進行封禁。然而,得知玩家使用作弊與作弊方式的本質,能讓我們和BE更容易查出執(zhí)行中的作弊軟體,屆時就可將之加入BE的作弊資料庫。
2. 添加進入游戲的障礙以及作弊預防措施
作弊的誕生是因為作弊開發(fā)者創(chuàng)造并販賣作弊程式,用以回應尋找捷徑玩家(來代替他們欠缺的實際技巧)與日俱增的市場需求。兩者都是不對的。透過增加作弊開發(fā)者與買家兩方進入游戲的障礙,我們期望能抵消任何他們可獲得的利益并讓他們的成本提升,每當他們想做壞事的時候都會如此。
2.1.讓使用作弊的作弊者感到困擾
關于作弊者的抗衡方式,我們盡全力想讓使用作弊的玩家面臨最冗長、煩躁、挫折以及惱人的體驗。我們實踐的其中一個方式,就是透過排名戰(zhàn)二步驟驗證鎖,以阻礙作弊的進行以及PC平臺上的作弊行為。二步驟驗證不只阻撓了作弊行為,也幫助確保帳戶不會被駭入?——防止心懷不軌的作弊者利用偷來/駭入的帳戶悠哉地盜用并搞破壞。在不遠的未來,我們準備透過將需求擴展到亞太地區(qū)來強化全球的二步驟驗證排名戰(zhàn)鎖,還有強化我們現(xiàn)有二步驟驗證的需求。
二步驟驗證只是我們工具箱里面的眾多工具中,其中一樣讓作弊者感到不便的工具。透過采用多方取向,我們試圖看守戰(zhàn)場,使之升級成更佳的排名戰(zhàn)環(huán)境,以及公正透明的冠軍排行榜。我們使用的其他方法還有:
? PvE 經(jīng)驗值的等級上限,可讓作弊者更難使用掛機/ 刷經(jīng)驗的低等級帳戶作為拋棄式帳戶
? 增加排名戰(zhàn)的許可等級需求
? 更高的冠軍前置需求
? 您可以在我們的焦點問題網(wǎng)志更新查看更多相關內容。
2.2.讓使用作弊開發(fā)者感到難堪
從作弊開發(fā)的方面進行思考。理想的反作弊系統(tǒng)應該要能在作弊開發(fā)出來之前就將之遏止。然而我們沒有時光機,所以只能在新作弊流行前試著減少它的壽命。透過讓作弊開發(fā)和作弊維護的成本更昂貴,以及制造更多困難給作弊開發(fā)者,我們會削弱作弊開發(fā)的動機。如此理想的作弊回避和預防等情況從來就并非易事,但阻止游戲內創(chuàng)造作弊和作弊蔓延的可能性是面對作弊行為最重要的手段。
在接下來幾周,我們將開始實行部分技術性基礎作業(yè),這能讓我們在未來繼續(xù)發(fā)展,確保作弊開發(fā)和作弊維護的成本持續(xù)上升。當我們確認這些方法準備好時,我們便會開始執(zhí)行?;诎踩砸蛩?,我們無法太深入細節(jié),但我們會盡全力讓作弊開發(fā)者感到困難重重。
3.減少弱點、降低作弊的機會以及所伴隨的影響
我們已經(jīng)在《彩虹六號:圍攻》這5 年的旅程中學到許多事物。很不幸地,某些系統(tǒng)在2014 年及2015 年左右設計之初,并未以安全措施為目標,以及應付今日所需承受的壓力。
過去三年來,我們一直透過大量的重新建構對每套系統(tǒng)進行強化,讓《彩虹六號:圍攻》的系統(tǒng)能長期保持強韌、安全并對抗作弊。重新建構的改動進行時,我們也投入了更多心力在最小化「攻擊面」,或者說是作弊開發(fā)者可以鉆漏洞的潛在弱點區(qū)域。弱點評估和修正能幫助我們保護弱點,并透過減少他們對玩家以及玩家體驗的傷害,來降低攻擊的影響。
3.1. 弱點評估
作弊開發(fā)者會利用目前弱點制造作弊的方法。所以當我們評估弱點時,我們也必須預測哪些未來的內容在之后可能會帶來新的弱點。我們時常和Ubisoft游戲安全團隊進行弱點評估。這些評估能幫助我們了解潛在的新型游戲作弊方式,或其他可能伴隨更新而出現(xiàn)的弱點。
3.2 弱點修正
已發(fā)現(xiàn)的弱點就必須進行弱點修正。處理任何弱點時,我們都有專門的團隊,其任務為及時修復弱點以及對未來的潛在攻擊位置進行預防。每當《彩虹六號:圍攻》需要他們協(xié)助,這支由專家和專業(yè)人士組成的ˊ跨功能超級英雄團隊都會在需要的時候拯救世界。他們一直都是解決許多作弊的戰(zhàn)力,例如無限彈藥修改、速度修改、傳送修改、當機修改還有其他修改等等。
隨著每次修正,我們都會運用所學知識,分享最佳的范例給其他團隊,讓我們的弱點隨著時間越來越少。
總結
我們沒辦法「修復」作弊。但是透過持續(xù)的強化障礙和累積我們的防御措施,我們能為捍衛(wèi)我們的玩家和游戲體驗做得更多。我們希望這篇網(wǎng)志能讓各位更清楚我們對反作弊的決心以及未來規(guī)劃。
我們已經(jīng)整裝待發(fā),來面對這場對抗作弊和作弊者、又長又險惡的戰(zhàn)斗,而我們會不斷尋找新的可能性來增長并強化我們的防線。雖然我們不能在這篇網(wǎng)志公開我們和反作弊團隊正在研發(fā)的所有方法,我們仍然想用點時間再次重申我們的決心。為了我們的玩家,我們一定會讓《彩虹六號:圍攻》成為更安全、更公平競爭的環(huán)境。
撰寫者:
《彩虹六號:圍攻》玩家行為小組
《彩虹六號:圍攻》反作弊打擊團隊
《彩虹六號:圍攻》社群團隊
?
原文:https://www.ubisoft.com/zh-tw/game/rainbow-six/siege/news-updates/71mLMFOOVefAO9qlHMLf3O
潤色:R6S.CN譯制組