發(fā)布時(shí)間:2024-03-07 13:28:12 瀏覽量:154次
據(jù)統(tǒng)計(jì),市面上萬(wàn)款游戲中,其多數(shù)存在被破解、惡意代碼插入、廣告插入、外掛、二次打包等安全問(wèn)題。而這些安全問(wèn)題為企業(yè)帶來(lái)隱患是,研發(fā)難度增加,研發(fā)成本的提高、玩家付費(fèi)意愿減低、游戲失去公平性,玩家流失,直接損失收入——因此,破除游戲風(fēng)險(xiǎn)對(duì)于開發(fā)者來(lái)說(shuō)十分重要。
1、如何對(duì)程序進(jìn)行保護(hù)?
對(duì)于這種代碼的保護(hù),通常采用加密,解釋器解密的形式來(lái)實(shí)現(xiàn)加密方案,下面簡(jiǎn)單介紹下可以針對(duì)這種代碼進(jìn)行保護(hù)的現(xiàn)成產(chǎn)品:Virbox Protector、Virbox AHS。
Virbox Protector、Virbox AHS 分別可以防止靜態(tài)分析、動(dòng)態(tài)調(diào)試 Unity3D 的軟件產(chǎn)品,具有如下特性:
(1)一鍵加密你的代碼邏輯,無(wú)法反編譯,無(wú)法 dump 內(nèi)存。
(2)不降低游戲幀數(shù)。
(3) Assembly-CSharp.dll 代碼按需解密,只有調(diào)用到才會(huì)在內(nèi)存解密,不調(diào)用不解密,黑客無(wú)法一次解出所有的代碼。
(4)完整授權(quán)方案,支持云許可、軟許可、硬許可、 網(wǎng)絡(luò)鎖許可 ,支持限制時(shí)間、限制次數(shù)、限制網(wǎng)絡(luò)并發(fā)。
(5)自帶反黑引擎,驅(qū)動(dòng)級(jí)別反調(diào)試,秒殺市面的所有調(diào)試器。
2、如何對(duì)資源進(jìn)行保護(hù)?
對(duì) Unity3D 資源的保護(hù)方式主要是通過(guò) Virbox 加殼工具結(jié)合 DS Protector 進(jìn)行保護(hù)。
DS Protector:DS Protector 是深思自主研發(fā)的程序數(shù)據(jù)保護(hù)工具,它彌補(bǔ)了加殼工具 Virbox Protector 的功能。Virbox Protector 是對(duì)程序編譯后的二進(jìn)制代碼進(jìn)行的保護(hù),配合 DS Protector 數(shù)據(jù)保護(hù)工具就形成了代碼,數(shù)據(jù),授權(quán),三位一體的防護(hù)。
而對(duì)于 Unity 引擎開發(fā)的程序的保護(hù)方式主要是對(duì) Assembly-CSharp.dll 進(jìn)行加密,可以保護(hù) Unity 的主要代碼邏輯不被反編譯,從而最大程度保護(hù)軟件 開發(fā)商的合法權(quán)益,同時(shí) DS Protector 可以對(duì) Unity 引擎開發(fā)的軟件中的 .ress 和 resources 等資源文件進(jìn)行加密防止軟件或游戲中的資源被非法提取。
3、使用加密工具前后比較
(1)資源文件加密后效果
?
?
(2)dnspy 反編譯被加殼的效果:
?
?
分析:從對(duì)比的結(jié)果看到很多代碼信息已經(jīng)丟失,再次進(jìn)行分析時(shí)也會(huì)有很大困難。
(3)PC 上的 X64Dbg 和 OllyDbg 調(diào)試失敗與附加失敗
?
?
分析:Virbox AHS提供的這種針對(duì)動(dòng)態(tài)調(diào)試的保護(hù)方案在實(shí)時(shí)分析程序時(shí)會(huì)起到顯著的作用。
(4)Cheat-Engine 讀取內(nèi)存失敗(需要新的反黑引擎支持)
?
分析:通過(guò)對(duì)原程序內(nèi)存數(shù)據(jù)的保護(hù),想使用修改數(shù)據(jù)的形式來(lái)進(jìn)行作弊的惡意行為也會(huì)被拒之門外。
l 更安全
加固強(qiáng)度高,有效對(duì)抗多種反編譯和調(diào)試工具(IDA等工具),防止脫殼
l 更全面
支持 Arm32, Arm64, x86, x64 多種 CPU 架構(gòu)
l 更簡(jiǎn)單
提供工具和命令行操作,編譯、加殼一體化快速完成
只要是Unity開發(fā)的游戲,無(wú)論是PC端游戲還是移動(dòng)端游戲,Virbox都可以給出簡(jiǎn)單安全的解決方案,讓游戲開發(fā)者可以將精力投入到開發(fā)中去。
熱門資訊
探討游戲引擎的文章,介紹了10款游戲引擎及其代表作品,涵蓋了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戲設(shè)計(jì)領(lǐng)域和數(shù)字藝術(shù)教育的重要性,歡迎點(diǎn)擊咨詢報(bào)名。
2. 手機(jī)游戲如何開發(fā)(如何制作傳奇手游,都需要準(zhǔn)備些什么?)
?如何制作傳奇手游,都需要準(zhǔn)備些什么?提到傳奇手游相信大家都不陌生,他是許多80、90后的回憶;從起初的端游到現(xiàn)在的手游,說(shuō)明時(shí)代在進(jìn)步游戲在更新,更趨于方便化移動(dòng)化。而如果我們想要制作一款傳奇手游的
3. B站視頻剪輯軟件「必剪」:免費(fèi)、炫酷特效,小白必備工具
B站視頻剪輯軟件「必剪」,完全免費(fèi)、一鍵制作炫酷特效,適合新手小白。快來(lái)試試!
4. Steam值得入手的武俠游戲盤點(diǎn),各具特色的快意江湖
游戲中玩家將面臨武俠人生的掙扎抉擇,戰(zhàn)或降?殺或放?每個(gè)抉定都將觸發(fā)更多愛恨糾葛的精彩奇遇。《天命奇御》具有多線劇情多結(jié)局,不限主線發(fā)展,高自由...
5. Bigtime加密游戲經(jīng)濟(jì)體系揭秘,不同玩家角色的經(jīng)濟(jì)活動(dòng)
Bigtime加密游戲經(jīng)濟(jì)模型分析,探討游戲經(jīng)濟(jì)特點(diǎn),幫助玩家更全面了解這款GameFi產(chǎn)品。
6. 3D動(dòng)畫軟件你知道幾個(gè)?3ds Max、Blender、Maya、Houdini大比拼
當(dāng)提到3D動(dòng)畫軟件或動(dòng)畫工具時(shí),指的是數(shù)字內(nèi)容創(chuàng)建工具。它是用于造型、建模以及繪制3D美術(shù)動(dòng)畫的軟件程序。但是,在3D動(dòng)畫軟件中還包含了其他類型的...
7. 3D動(dòng)漫建模全過(guò)程,不是一般人能學(xué)的會(huì)的,會(huì)的多不是人?
步驟01:面部,頸部,身體在一起這次我不準(zhǔn)備設(shè)計(jì)圖片,我從雕刻進(jìn)入。這一次,它將是一種純粹關(guān)注建模而非整體繪畫的形式。像往常一樣,我從Sphere創(chuàng)建它...
8. 如何自己開發(fā)一款游戲(游戲開發(fā)入門必看:五大獨(dú)立游戲開發(fā)技巧)
?游戲開發(fā)入門必看:五大獨(dú)立游戲開發(fā)技巧無(wú)論您是剛剛起步開發(fā)自己的第一款游戲,還是已經(jīng)制作了幾款游戲,本篇文章中的5大獨(dú)立游戲開發(fā)技巧都可以幫助您更好地設(shè)計(jì)下一款游戲。無(wú)論你對(duì)游戲有著什么樣的概念,都
?三昧動(dòng)漫對(duì)于著名ARPG游戲《巫師》系列,最近CD Projekt 的高層回應(yīng)并不會(huì)推出《巫師4》。因?yàn)椤段讕煛废盗性诓邉澋臅r(shí)候一直定位在“三部曲”的故事框架,所以在游戲的出品上不可能出現(xiàn)《巫師4》
10. 3D打印技巧揭秘!Cura設(shè)置讓你的模型更堅(jiān)固
想讓你的3D打印模型更堅(jiān)固?不妨嘗試一下Cura參數(shù)設(shè)置和設(shè)計(jì)技巧,讓你輕松掌握!
最新文章
同學(xué)您好!