彈無虛發、槍槍爆頭,你體驗過在FPS遊戲裡被外掛支配的恐懼嗎?在AI的加持下,這樣的恐懼再次超級加倍。
近期,騰訊協助警方破獲了針對《特戰英豪》等射擊遊戲產品的AI外掛案件,成為全國首個全鏈條成功打擊AI遊戲外掛的案例。
那麼,什麼是AI外掛?騰訊又是如何把AI外掛按在地上摩擦的?
何為AI外掛
所謂的AI外掛,不同於內存外掛實現透視等,不依賴對遊戲內數據的入侵、監控和篡改,能將作弊行為模擬成是人為操作。
具體來說,外掛先用一個影片採集卡記錄遊戲的實時輸出畫面,並立即將其傳輸到另一台電腦。
然後在這台電腦上,用已經訓練好的的目標檢測算法 (如YOLO)進行快速目標檢測。
接下來,一旦在傳輸的畫面中識別出目標敵人,就直接計算出鼠標需要移動的方向和距離,最後將這些數據發送到鼠標輸入控制設備(如Titan Two、Cronus Zen),並進行自動瞄準,完成超越正常人類操作速度的快速射擊。
總結來看,流程就是:先獲取遊戲畫面,再運算得出數據,最後AI輸入坐標射擊」。
在整個過程中,這樣的輔助完全不在同一個程序甚至是同一個硬體上運行,另外不需要修改遊戲文件,不需要安裝其他插件,不依賴對遊戲內數據的入侵、監控和篡改,所以AI外掛如同物理外掛,很難被遊戲管理員檢測到,自然能逃過反外掛程序的搜查。
並且,理論上所有的FPS遊戲都能適用。
確實,AI外掛相對傳統外掛來說,在反作弊上難度提升了,但這並不意味著毫無辦法,不然這次也不會被警方一鍋端。
那麼騰訊又是怎麼做到的呢?
騰訊的反制
通過騰訊遊戲安全團隊ACE公開的對抗方案,我們了解到~
ACE擁有秘密武器Replay方案,團隊可以精準分析玩家在遊戲操作中的所有行為數據,通過大數據和特定的技術手段,把異常的操作行為識別出來,也就是說,通過AI外掛通用檢測模型,可以對AI外掛進行自動識別和判黑,並精準打擊。
另外,就是把AI外掛的圖像識別行為模擬轉化為傳統測掛可識別的讀寫行為,直接觸發傳統測掛的識別機制進行外掛打擊。
最後,在對抗AI外掛上,只要是外掛就有自己實現的邏輯,也就是有對應的外掛特徵。對於AI外掛來說,只要外掛客戶端在玩家電腦中運行,團隊基本就可以使用客戶端檢測方案,通過外掛的樣本特徵檢測出來。
最終,在騰訊《特戰英豪》安全團隊的全力協助下,江西餘江成功破獲這起涉嫌違法制售針對《特戰英豪》等FPS遊戲產品的「AI外掛」案件。
該案件涉案金額達3000萬,抓獲犯罪嫌疑人10名,全鏈條打擊該「AI遊戲外掛」制售團伙。
當然,這些所謂的AI外掛也並不是近期才出現的,早在2021年就已經在國外出現,國外的某知名遊戲早已領教過AI外掛的實力。
相比於傳統外掛,AI外掛在開發適配新遊戲上速度更快,並且在未來,隨著AI技術的快速更迭,AI外掛的破壞性絕對是一個不容小覷的問題,需要持續的進行反作弊工作。