上線
CodeGuard 程式碼保護
為自有軟體分層加上防逆向保護
codeguard
$ codeguard protect ./app
> obfuscate + strings + verify
> benchmark ok
ok protected + behavior verified


混淆前後對照示意畫面。此為示意,非真實產品畫面。
功能特色
程式碼混淆
符號重命名與控制流變換,大幅提高靜態分析難度。
反調試與完整性校驗
偵測調試器與竄改,關鍵邏輯遭破壞時中止執行。
字串與常數加密
敏感字串於執行期解密,避免直接被搜出授權金鑰與端點。
效能可控
分層套用保護,於保護強度與執行效能間取得平衡。
互動示範
保護前後對照
切換樣本,檢視 CodeGuard 各層防禦如何轉換你的原始碼。以下為預錄示範樣本,非真實客戶程式碼。
原始碼
const KEY = "a1b2-secret";
if (license.valid) unlock();
保護後
const _0x3f = _0x1a(0x9f2c);
if (_0x21(_0x3f)) _0x8e();
示範樣本 — 實際保護層依你的威脅模型與效能預算組合。
使用情境
CodeGuard 適用於即將發布或已上市、需要提高逆向成本的自有軟體。常見情境包括桌面應用的授權機制保護、核心演算法防抄襲,以及散布前的完整性強化。
導入前需通過承接條件審查:委託方須提供完整原始碼與著作權證明。我們不承接對第三方軟體的逆向或破解。
常見問題
- CodeGuard 支援哪些語言與平台?
- 保護策略依你的技術棧客製評估,涵蓋常見的原生與受管平台。實際支援範圍於承接審查後確認。
- 保護後會影響效能嗎?
- 任何保護都有成本。我們分層套用並評估影響,在強度與效能間取得平衡,避免明顯拖慢產品。