FairGuard-Mac加固工具1.0.2版本更新日志:
■ 支持 AssetBundle 資源加密;
■ 支持 Unity global-metadata 文件加密;
AssetBundle ,是 Unity 提供的一種資源存儲壓縮包。其中儲存了游戲的資源,如圖片、模型、紋理、音視頻、代碼等文件。
AssetBundle 文件中的圖片、模型、視頻等文件,是游戲的重要資源,如果被破解者或競爭對手解開,獲取里面的內容,將會引發嚴重的競品抄襲、知識產權受損問題。
《光環4》發生過美術素材被抄襲事件(上《光環4》;下《群星》)
global-metadata.dat 文件中記錄了 C# 代碼中的類名/屬性名/字符串等信息,引擎依賴這些數據實現某些 C# 語言特征。
il2cpp 啟動時會從該文件讀取所需要的類名/屬性名等信息,正是這一機制為外掛制作/游戲破解帶來了便利。所以對 global-metadata.dat 文件做深度加密是十分有必要的。
Mac加固方案介紹
FairGuard游戲加固反外掛解決方案,是以安全加固為基礎,配上反外掛SDK、實時在線特征更新的一款完整的 MacOS 平臺上的反外掛綜合解決方案。該方案運行在 MacOS 系統上,針對 Unity xcode 項目加固。
特色功能
● 反調試保護
雙重防護,先使用ptrace、syscall、sysctl、異常等檢測方式,再對防護代碼進行加密保護,效果更佳。
● 反重簽名保護
精準校驗包體內簽名,使用加固時存儲的簽名,與運行時獲取的簽名進行對比。
● 反修改器保護
在代碼對抗防護階段,FairGuard提供本地檢測代碼,并保護其有效性。
此外,FairGuard研發了在線特征更新檢測功能,獲取樣本后可第一時間下發特征,用最短的時間保護App的安全性。