端游防截幀解決方案

對(duì)于一款游戲而言,玩家第一眼關(guān)注到的美術(shù)表現(xiàn),會(huì)在很大程度上決定了玩家是否會(huì)產(chǎn)生興趣并繼續(xù)了解游戲內(nèi)容。想要在激烈的市場(chǎng)競(jìng)爭(zhēng)中占據(jù)一席之地,游戲美術(shù)的重要程度已不言而喻。
如被奉為“國(guó)產(chǎn)3A游戲之光”的《黑神話:悟空》,在3年前首曝時(shí),憑借過(guò)硬的美術(shù)設(shè)計(jì)與驚艷的游戲畫(huà)質(zhì)給無(wú)數(shù)玩家留下了深刻的印象,實(shí)機(jī)演示視頻首日播放量便突破千萬(wàn),熱度持續(xù)至今。

而從游戲安全的角度來(lái)看,游戲美術(shù)資源保護(hù)也是極為重要的一環(huán)。游戲美術(shù)資源泄露、被盜用等現(xiàn)象時(shí)有發(fā)生,會(huì)被競(jìng)品迅速抄襲復(fù)制,造成嚴(yán)重的運(yùn)營(yíng)事故,縮短游戲的生命周期。
游戲截幀是常見(jiàn)于端游的惡意盜用游戲美術(shù)資源手段,是指在游戲過(guò)程中,通過(guò)截幀工具將游戲畫(huà)面的某一幀或多個(gè)連續(xù)幀進(jìn)行捕捉和保存的操作。這些被捕獲的畫(huà)面可以用于分析游戲美術(shù)素材、渲染技術(shù)等,常見(jiàn)的截幀工具有RenderDoc、PIX、NVDIA Nsight、Intel GPA。

RenderDoc 是常見(jiàn)端游截幀工具,其原理是通過(guò)注入的方式,在游戲引擎的 Graphics API (底層繪制函數(shù))調(diào)用之前,在目標(biāo)進(jìn)程掛載 renderdoc.dll ,在進(jìn)程調(diào)用 Graphics API 的時(shí)候,記錄所有 API 調(diào)用時(shí)候的參數(shù),從而完成對(duì)每幀數(shù)據(jù)的記錄,方便進(jìn)行后續(xù)的分析操作。

RenderDoc 在進(jìn)行記錄后,可以通過(guò)界面功能分析游戲畫(huà)面的渲染數(shù)據(jù),如:美術(shù)素材的使用情況、渲染不同階段數(shù)據(jù)、著色器數(shù)據(jù)等。這些信息一旦泄露,也就意味著游戲美術(shù)資源存在被盜用、渲染技術(shù)被竊取的可能。
除了RenderDoc 外,還有PIX、NVDIA Nsight、Intel GPA等端游截幀工具,都存在惡意盜取游戲美術(shù)資源可能。一般情況下,這類(lèi)截幀工具會(huì)采用注入手段,可對(duì)注入模塊進(jìn)行檢測(cè),但部分惡意用戶會(huì)修改模塊特征進(jìn)行隱藏,這就對(duì)游戲安全產(chǎn)品的反截幀功能有了更高的要求。
FairGuard游戲加固基于十余年游戲安全對(duì)抗實(shí)戰(zhàn)經(jīng)驗(yàn),針對(duì)游戲截幀工具帶來(lái)游戲安全問(wèn)題,研發(fā)了一套成熟完善的解決方案,可有效防止游戲資源被盜用、泄露問(wèn)題,避免游戲渲染技術(shù)被惡意分析。目前該方案已接入多款熱門(mén)游戲并驗(yàn)證了出色的保護(hù)能力。
反截幀功能
即使惡意用戶進(jìn)行隱藏,F(xiàn)airGuard加固方案也可做到精準(zhǔn)識(shí)別RenderDoc、PIX、NVDIA Nsight、Intel GPA等截幀工具,有效防止游戲資源被盜用、泄露問(wèn)題,避免游戲渲染技術(shù)被惡意分析。
此外,針對(duì)部分游戲直播軟件存在的類(lèi)截幀操作,F(xiàn)airGuard加固方案也進(jìn)行了特殊優(yōu)化,通過(guò)多維度數(shù)據(jù)判斷,避免誤報(bào)現(xiàn)象。
歡迎通過(guò)「站內(nèi)私信」了解產(chǎn)品信息、體驗(yàn)免費(fèi)試用