首頁  >  文章  >  運維  >  UE4程序及資源加密保護方案是什麼

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

王林
王林轉載
2023-05-21 18:59:051040瀏覽

UnrealEngine4外殼加密. Virbox Protector

解決程式碼反組譯與反dump程式碼,解決軟體盜版與演算法抄襲.

遊戲開發者為遊戲開發製作的完整遊戲開發工具套件被稱為虛幻引擎4。虛幻引擎是專為高效能而設計的純C 引擎,支援從行動平台遊戲到主機平台的大型作品。該工具配備先進的CPU/GPU效能分析功能和靈活的渲染器,使得開發人員能夠有效率地創建高品質的VR體驗。 UE4的主要程式碼邏輯位於專案中EXE以及資源檔案 pak 中,深思virbox Protector可以保護exe中程式碼不被反彙編,同時對pak資源檔案進行加密,並保護軟體中智慧財產權不被盜用。

加密方案:

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 偵錯失敗與附加失敗。

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

2.Cheat-Engine 讀取記憶體失敗(需要新的反黑引擎支援)

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

適用產業:

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

以上是UE4程序及資源加密保護方案是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除