科技頻道Techcrunch在本月,發(fā)布了一篇拳頭游戲《無畏契約》反作弊系統(tǒng)的報(bào)道,Sara覺得很有意思,在這里和大家分享一下。
自從有了電子游戲,就一直有人想方設(shè)法作弊。長(zhǎng)期以來,一些業(yè)余愛好者致力于尋找游戲中的漏洞,他們的目的通常是開發(fā)出作弊程序,然后分享或出售。但自從在線競(jìng)技游戲成為一種正當(dāng)職業(yè)以來,這種業(yè)余的破解行為已經(jīng)演變成了一整個(gè)產(chǎn)業(yè),其目標(biāo)是向那些愿意花錢的人出售不公平的優(yōu)勢(shì)。
開發(fā)和銷售電子游戲作弊程序可能是一項(xiàng)利潤(rùn)豐厚的業(yè)務(wù),近年來,電子游戲開發(fā)者不得不加強(qiáng)他們的反作弊團(tuán)隊(duì)。反作弊團(tuán)隊(duì)的任務(wù)是封禁作弊者,讓他們使用的作弊軟件失效,同時(shí)追查作弊程序的開發(fā)者。越來越多的公司采取了一個(gè)頗具爭(zhēng)議的措施,即部署在內(nèi)核層面運(yùn)行的反作弊系統(tǒng)。這意味著這些系統(tǒng)在操作系統(tǒng)中擁有最高權(quán)限,并且有可能監(jiān)控游戲運(yùn)行機(jī)器上發(fā)生的一切。

最著名的內(nèi)核級(jí)反作弊系統(tǒng)之一是由拳頭游戲開發(fā)的“先鋒(Vanguard)”系統(tǒng)。拳頭游戲開發(fā)了許多熱門游戲,比如多人在線戰(zhàn)術(shù)競(jìng)技游戲《英雄聯(lián)盟》和在線第一人稱射擊游戲《無畏契約》。
拳頭游戲的反作弊主管兼總監(jiān)Phillip Koskinas將自己描述為“反作弊工匠”,他稱自己“來到這個(gè)世界上只有一個(gè)目的,就是把作弊者從在線電子游戲中封禁出去”。他說,從本質(zhì)上講,“先鋒”系統(tǒng)能讓作弊行為無所遁形。
根據(jù)拳頭游戲與TechCrunch分享的一張圖表顯示,多虧了“先鋒”系統(tǒng)以及Phillip領(lǐng)導(dǎo)的反作弊團(tuán)隊(duì),拳頭游戲每天都會(huì)在《無畏契約》中封禁數(shù)千名作弊者。拳頭游戲的努力似乎正在奏效。該公司表示,截至2025年初,在《無畏契約》的“排位賽”(即競(jìng)技比賽)中,存在作弊者的比賽在全球范圍內(nèi)占比現(xiàn)在不到1%。
在接受TechCrunch采訪時(shí),Phillip詳細(xì)介紹了拳頭游戲反作弊團(tuán)隊(duì)用來打擊作弊者和作弊程序開發(fā)者的各種策略:利用Windows操作系統(tǒng)中的安全功能,對(duì)作弊者的硬件進(jìn)行指紋識(shí)別以防止他們?cè)俅巫鞅?,滲透到作弊者社區(qū)中,以及運(yùn)用心理戰(zhàn)術(shù)來讓作弊者名譽(yù)掃地。
Phillip和他的團(tuán)隊(duì)的許多努力都源于“先鋒”系統(tǒng)能夠?qū)ν婕业碾娔X進(jìn)行最深層次的訪問。為了清除作弊者,“先鋒”系統(tǒng)利用了Windows系統(tǒng)中已經(jīng)內(nèi)置的一些安全功能。
Phillip解釋說,首先,反作弊軟件“幾乎普遍”會(huì)啟用Windows系統(tǒng)中一些最重要的安全功能,比如可信平臺(tái)模塊(這是一種基于硬件的安全組件)和安全啟動(dòng)功能。這兩項(xiàng)技術(shù)會(huì)檢查電腦是否被惡意軟件或作弊程序修改或篡改過,如果是,則會(huì)阻止電腦啟動(dòng)。然后,“先鋒”系統(tǒng)會(huì)檢查電腦的所有硬件驅(qū)動(dòng)程序(這些驅(qū)動(dòng)程序允許操作系統(tǒng)與硬件進(jìn)行通信)是否是最新版本,以便識(shí)別出可能被用于作弊的額外硬件。最后,“先鋒”系統(tǒng)會(huì)阻止作弊程序在內(nèi)核內(nèi)存中加載和執(zhí)行代碼。

“基本上,微軟和硬件制造商用來保護(hù)操作系統(tǒng)的所有安全功能,我們都會(huì)使用或強(qiáng)制啟用,” Phillip告訴TechCrunch,“我們必須有一個(gè)安全的環(huán)境來運(yùn)行游戲。我們必須確保一定程度的安全性?!?/p>
但打擊作弊行為不僅僅關(guān)乎技術(shù),還在于了解作弊者本身以及他們的作弊方式。Phillip說,他的團(tuán)隊(duì)有一個(gè)“偵察部門”,其主要職責(zé)是獲取并記錄威脅信息,有時(shí)這涉及到獲取作弊程序。該團(tuán)隊(duì)獲取作弊程序的部分方法是使用多年來滲透到作弊者和作弊程序開發(fā)者社區(qū)中的“馬甲身份”,這有點(diǎn)類似于臥底行動(dòng)。
“我們甚至?xí)峁┮恍┓醋鞅仔畔順淞⒖尚哦取N覀儠?huì)偽裝成是我們(逆向工程)得到的信息,然后解釋一種反作弊技術(shù)是如何運(yùn)作的,以此證明我們懂行,” Phillip說,“然后我們借此深入了解他們正在開發(fā)的東西,然后等待它上線,讓它吸引用戶,然后封禁所有使用它的人?!?/p>
一些作弊程序開發(fā)者試圖通過只向少數(shù)客戶出售作弊程序來避免被發(fā)現(xiàn),從本質(zhì)上講,他們將自己的產(chǎn)品營(yíng)銷為高端產(chǎn)品,或者像Phillip所說的“高級(jí)”作弊程序。Phillip說,這些高級(jí)作弊程序可能要花費(fèi)數(shù)千美元,而且只出售給少數(shù)幾個(gè)客戶。
作弊程序制作者采用這種策略,一方面是為了降低賣給拳頭游戲臥底員工的風(fēng)險(xiǎn),另一方面也是為了賣給那些在作弊時(shí)會(huì)更加謹(jǐn)慎、不會(huì)公然作弊從而暴露作弊程序的客戶。
Phillip說,這些開發(fā)者本質(zhì)上是在出售“不被發(fā)現(xiàn)的聲譽(yù)”。他說,拳頭游戲反作弊團(tuán)隊(duì)“最有力的武器”之一,就是通過比如封禁使用他們作弊程序的所有玩家,或者泄露顯示他們?cè)谧鞅渍叩腄iscord頻道內(nèi)的截圖等方式,公開讓作弊程序開發(fā)者名譽(yù)掃地。
“我們可以讓他們看起來像傻瓜,” 他說。
Phillip和他的團(tuán)隊(duì)也必須小心,不能打擊得太嚴(yán)厲。在合理范圍內(nèi),讓一些作弊行為發(fā)生,拳頭游戲可以減緩?fù)婕耀@得更高級(jí)作弊程序的速度?!叭绻覀兠看味即驌裘恳粋€(gè)作弊玩家,他們就會(huì)不斷更換作弊程序,直到找到一個(gè)不會(huì)被發(fā)現(xiàn)的,” 他說。
“為了讓作弊行為保持在較低水平,我們封禁的速度會(huì)慢一些,” 他補(bǔ)充道。為了阻止慣犯再次作弊,“先鋒”系統(tǒng)可以對(duì)作弊者使用的硬件進(jìn)行“指紋識(shí)別”——有效地唯一識(shí)別他們的設(shè)備——這樣一來,作弊玩家就更難獲取新的作弊程序并繼續(xù)作弊了。

在一個(gè)更具心理戰(zhàn)術(shù)的策略中,Phillip和他的同事們還會(huì)公開嘲諷作弊者,稱他們?yōu)椤盁o腦的病原體”,說他們“沒有能力在這款電子游戲中變得優(yōu)秀”等等。
多虧了所有這些技術(shù)和策略,現(xiàn)在大多數(shù)作弊者大致可以分為兩類。第一類占了大多數(shù)作弊者,他們是那些使用容易被發(fā)現(xiàn)的廉價(jià)作弊工具進(jìn)行“憤怒作弊”的人。據(jù)Phillip說,拳頭游戲的員工們諷刺地將這些作弊程序稱為“一下載就會(huì)被封禁”的程序。
“很多作弊者,仔細(xì)想想,他們都還很年輕,” 他說,“他們很多人還沒有長(zhǎng)大。他們參與游戲的方式就是作弊,而且很多這種行為就像是你在作弊時(shí)能感受到的那種力量?!?/p>
“他們還會(huì)回來作弊,然后被封禁,在接下來的兩三年里,他們每個(gè)周末可能都會(huì)這樣做……然后,最終他們會(huì)長(zhǎng)大成人,希望到那時(shí)這種情況就會(huì)改變,” Phillip笑著說。
第二類作弊者是那些少數(shù)使用更難被發(fā)現(xiàn)的高級(jí)作弊程序的人。Phillip解釋說,這些工具被稱為“外部”作弊程序,因?yàn)樗鼈円蕾囉谑褂脤?shí)際的硬件,而不僅僅是軟件。
有一種外部作弊手段依賴于直接內(nèi)存訪問(DMA)攻擊。直接內(nèi)存訪問作弊需要玩家使用專門的硬件——比如高速的PCI Express卡——將《無畏契約》的所有內(nèi)存數(shù)據(jù)傳輸?shù)揭慌_(tái)單獨(dú)的計(jì)算機(jī)上,這臺(tái)計(jì)算機(jī)可以在“先鋒”系統(tǒng)的監(jiān)控范圍之外,通過專用硬件對(duì)游戲進(jìn)行分析。
通過這種方式,作弊者的另一臺(tái)計(jì)算機(jī)可以用來識(shí)別其他玩家、游戲中的物體(比如墻壁、彈藥和武器),并精確確定玩家和物品在地圖上的位置。這甚至還包括游戲玩家看不到的物體。然后,利用安裝在卡上的固件,作弊程序會(huì)在第二個(gè)屏幕上創(chuàng)建一個(gè)雷達(dá),作弊者可以通過這個(gè)雷達(dá)發(fā)現(xiàn)對(duì)手玩家——即使他們藏起來了——從而獲得不公平的優(yōu)勢(shì)。
Phillip說,這種作弊手段的一個(gè)更高級(jí)版本依賴于HDMI融合器,它可以將另一臺(tái)計(jì)算機(jī)讀取的信息疊加到作弊者的主屏幕上。這樣一來,作弊者就不必在不同的計(jì)算機(jī)顯示屏之間切換查看對(duì)手的位置,從而可以專注于他們玩游戲的那個(gè)顯示屏。
這些技術(shù)讓作弊者能夠透視墻壁——也就是所謂的“穿墻掛”——并賦予他們所謂的“超感官知覺”,基本上就是游戲中的超能力?!拔艺J(rèn)為我們現(xiàn)在已經(jīng)檢測(cè)到了其中的大部分作弊行為,但這是一個(gè)不斷迭代的過程,” Phillip說。

還有一種屏幕閱讀器作弊手段,即計(jì)算機(jī)的HDMI輸出被發(fā)送到另一臺(tái)計(jì)算機(jī)上,這臺(tái)計(jì)算機(jī)可以檢測(cè)并分類游戲顯示屏上的內(nèi)容,比如對(duì)手玩家的頭部。然后,第二臺(tái)計(jì)算機(jī)將指令發(fā)送回一個(gè)用于控制機(jī)器人的Arduino微型計(jì)算機(jī)(舉例來說),這個(gè)微型計(jì)算機(jī)與作弊者的鼠標(biāo)相連,使得玩家可以自動(dòng)瞄準(zhǔn)其他玩家——這是一種被稱為“自動(dòng)瞄準(zhǔn)掛”的作弊手段。正如Phillip所說,“基本上,從各方面來看,鼠標(biāo)都是由一臺(tái)機(jī)器控制的。”
如果作弊程序運(yùn)行良好,可能很難被發(fā)現(xiàn),但Phillip說,從長(zhǎng)遠(yuǎn)來看,作弊者“看起來不像正常玩家”,因?yàn)樗麄兠闇?zhǔn)和射擊對(duì)手的精準(zhǔn)度太高了。
“你必須在一定程度上讓(作弊程序)表現(xiàn)得像正常玩家,使得這種優(yōu)勢(shì)與正常玩家的操作難以區(qū)分,” Phillip說,“而一旦你做到了這一點(diǎn),對(duì)于大多數(shù)用戶來說,作弊就沒有太大意義了?!?/p>
即便如此,Phillip承認(rèn),這種作弊手段仍然很受歡迎。其缺點(diǎn)是,它可能需要一臺(tái)配備快速圖形處理器的昂貴的第二臺(tái)電腦,以便快速對(duì)屏幕上發(fā)生的事情進(jìn)行分類,并將指令發(fā)送回去。
Phillip說,他經(jīng)常擔(dān)心人工智能被用于屏幕分類,用來學(xué)習(xí)正常玩家的操作輸入是什么樣的,以及如何復(fù)制這些操作。
“這種情況已經(jīng)出現(xiàn)了,” 他說,“尤其是在《無畏契約》中,角色有鮮明的輪廓,你幾乎可以只用一個(gè)算法就能做到……你實(shí)際上可以謹(jǐn)慎地設(shè)定,如果這個(gè)框內(nèi)的紫色占比達(dá)到一定程度,就按下射擊鍵。” 作為背景信息,《無畏契約》中的角色有獨(dú)特而鮮艷的配色方案。
盡管內(nèi)核級(jí)訪問的反作弊技術(shù)存在安全和隱私風(fēng)險(xiǎn),但至少對(duì)于《無畏契約》這款游戲來說,拳頭游戲沒有計(jì)劃改變其反作弊引擎的這種方式。Phillip說,否則的話,作弊者就太容易利用內(nèi)核漏洞了。

總的來說,Phillip試圖讓拳頭游戲的反作弊工作更加透明,包括發(fā)布幾篇關(guān)于公司如何打擊作弊者的博客文章,以及與記者交流。他說,這樣做的想法是,因?yàn)槿^游戲“要求玩家始終運(yùn)行一個(gè)服務(wù),所以擁有最具侵入性的反作弊系統(tǒng)”,玩家有權(quán)知道公司是如何使用這種權(quán)限的。
“我覺得我們?cè)谝螳@得這種級(jí)別的訪問權(quán)限并一直運(yùn)行這樣的系統(tǒng)時(shí),能做的最好的事情,就是盡可能地讓不透明的部分變得透明,” Phillip說?!拔覀儾粫?huì)告訴你系統(tǒng)底層的具體細(xì)節(jié),但幾乎其他任何事情我們都會(huì)告訴你,” 他說。
熱門跟貼