MicroDog 是一種內置微處理器的智慧型軟體保護鎖 dongle 。它提供
200 位元組的 EEPROM
記憶體,擁有外殼與內嵌式雙重保護,允許多個 dongle 串聯,是目前被廣泛應用的單機軟體保護方案。MicroDog 有兩種型號:MicroDog Parallel port 型與 MicroDog USB 型。
MicroDog 開發套件提供了兩種保護方案
使用 obj 、 dll 、 ActiveX 控制項
obj 、 dll 、 ActiveX 控制項提供了操作硬體 dongle 的介面函數,您可以直接在應用程式的原始程式碼裡加入這些介面函數的呼叫,來保護您的一個或者多個軟體。您的應用程式需要重新編譯,由您來設置應用程式中呼叫保護介面的次數以及沒有發現 dongle
採取的措施。原則上您呼叫、設置的保護介面越多,將更有利於您阻止潛在駭客破壞您的軟體保護。
使用外殼工具
使用外殼工具對軟體保護是一種快速、簡單的保護方案。它不像使用介面函數需要對原始程式碼進行改動,而是自動給您的可執行應用程式加了一個保護層。在程式開始運行和運行當中會自動地存取 dongle 是否存在。假如 dongle 不存在,應用程式將不能運行。 外殼工具同時提供了一些其它選項,例如:試用期功能。
產品特點
抗共用
.內置對抗 Parallel port 共用器,由開發商選擇是否共用 MicroDog
反追蹤
.採用獨創的資料交換隨機雜訊技術,有效對抗邏輯分析儀及各種 debug 工具的攻擊,完全禁止軟體模擬程式類比的資料
可串聯
.MicroDog 可多個串聯,體積更小,使用更方便
可遠端升級
.MicroDog 開發套件為開發商提供遠端更改硬體 dongle 中多模組設置的方法
可自定密碼
.MicroDog 可以由軟體發展商設置密碼,密碼錯誤將不能對資料區進行讀寫
多模組管理
多層加密保護
自定安全演算法
.開發商可以自選安全演算法,並可以自訂安全演算法因數
程式碼完整性驗證
|