1. 程式人生 > >UE4程序及資源加密保護方案

UE4程序及資源加密保護方案

加密

UnrealEngine4外殼加密 . Virbox Protector

解決代碼反匯編和反dump代碼,解決軟件盜版與算法抄襲.

虛幻引擎4是由遊戲開發者為開發遊戲而制作的、完整的遊戲開發工具套件。從二維的移動平臺遊戲到主機平臺的大作,虛幻引擎是一個純C++引擎,專為高性能而設計。它先進CPU/GPU性能分析工具和靈活的渲染器能讓開發人員高效地完成高品質的VR體驗。UE4的主要代碼邏輯位於項目中EXE以及資源文件apk中,深思virbox Protector可以保護exe中代碼不被反匯編,同時對apk資源文件進行加密,保護軟件中知識產權不被盜用。

加密方案:

Virbox Protector外殼保護:

Virbox protector加殼工具是深思自主研發的一套高強度自動保護加密工具,創新性的引入了預分析和自動優化引擎,有效的解決了虛擬化保護代碼時的安全性和性能平衡問題。集自動代碼移植、混淆、外殼加密、數據加密於一身,無需編程就能達到極高的保護強度。

配合使用深思精銳5加密鎖,授權文件寫入到加密鎖中,將軟件重要算法移植到加密鎖內運行。精銳5鎖內支持RSA1024/2048、ECC192/256/384、AES128/192/256、DES/TDES、SHA1/SHA256標準國際算法,鎖內執行速度50MIPS、通訊速度300KB/S,可以保證鎖內算法的安全和高速運行,以此保證遊戲整體的運行速度和體驗。

配合使用軟鎖或者雲鎖,在保證極高的安全性前提下,降低開發者的成本。雲鎖在聯網情況下使用,無需硬件,具有高易用性及便捷性。軟鎖可在離線情況下使用,無需硬件,綁定硬件指紋,可控制綁定的設備數。

DS Protector資源保護

保護各類資源文件,如:圖片、視頻、音頻等,保護資源不被竊取。

安全技術:

l 虛擬機外殼:精銳5的外殼保護工具,創新性的引入了預分析和自動優化引擎,有效的解決了虛擬化保護代碼時的安全性和性能平衡問題。

l 碎片代碼執行:利用自身成熟的外殼中的代碼提取技術,抽取大量、大段代碼,加密混淆後在安全環境中執行,最大程度上減少加密鎖底層技術和功能的依賴,同時大量大段地移植又保證了更高的安全性。

l Virbox加密編譯引擎:集編譯、混淆等安全功能於一身,由於在編譯階段介入,可優化空間是普遍虛擬化技術無法比擬的,對代碼、變量的混淆程度也有了根本的提升。

l 反黑引擎:內置R0級核心態反黑引擎,基於黑客行為特征 的(反黑數據庫)反制手段。精準打擊調試、註入、內存修改等黑客行為,由被動挨打到主動防護。

特點:

l 安全性:多項自主研發加密技術,保障UE4程序加密安全

l 靈活性:可使用硬件加密鎖,也可使用雲鎖或軟鎖形式,也可控制軟件的限時限次等模式銷售

l 便捷性:定制外殼,一鍵加密,無需更改代碼,快速加密開發!

l 穩定性:99.95%的穩定性,讓開發者專註於業務發展,無後顧之憂

最終效果:


  • 有效阻止EXE等格式反編譯或反匯編;

  • 混淆和虛擬機對於開發商關鍵函數進行保護,降低黑客進行人肉還原代碼邏輯的速度;

  • 不降低遊戲幀數, 甚至某些情況下還能提高遊戲幀數。

  • 驅動級別反調試,秒殺常見調試器(IDA Pro/WinDbg/OllyDbg/X64Dbg)。

  • 代碼按需解密,只有相關算法被調用到才在內存解密,不調用不解密。黑客無法一次解出所有的代碼!

加密前後效果對比圖:

1.PC 上OllyDbg 調試失敗與附加失敗。

技術分享圖片

2.Cheat-Engine 讀取內存失敗(需要新的反黑引擎支持)


技術分享圖片

適用行業:

技術分享圖片

獲取開發SDK: http://www.sense.com.cn/VirboxProtector.html?code=7098072d7f

QQ×××流:群號730803578


UE4程序及資源加密保護方案