天天看點

從軟體保護到授權分發,Oreans三大保護系統同步更新!

随着軟體普及程度、網際網路技術的發展,以及正版軟體購買使用者數量和軟體版本的增加,軟體的保護變得越來越重要。而我們常見的軟體保護方式有軟體授權和軟體加密。Oreans是西班牙非常著名的軟體系統保護公司,提供代碼混淆,版本控制等多種工具。

其中WinLicense、Themida和Code Virtualizer軟體保護産品備受廣大使用者的青睐。随着Oreans的技術更新,三款保護軟體也迎來了2020年第三次的版本更新!接下來我們看看他們各自都有哪些獨特的功能,又有哪些差別吧。

★WinLicense

WinLicense将與Themida相同的保護級别與進階許可證控制功能結合在一起,提供最強大,最靈活的技術,使開發人員可以安全地分發其應用程式的試用版和注冊版。

作為軟體保護者,WinLicense使用SecureEngine®保護技術,該技術能夠以最高優先級運作其代碼,以實作前所未有的保護技術。這樣可以保護任何具有最高安全級别的應用程式。

作為許可證管理器,WinLicense提供了最廣泛的選項和功能,可以為應用程式建立試用版和注冊版。開發人員可以通過完整的SDK 與WinLicense通信,以檢查其應用程式的試用版或注冊版的目前狀态。

WinLicense與其他軟體保護程式的主要差別在于:WinLicense的主要目标是覆寫目前軟體保護中的所有漏洞。WinLicense使用了一種新的、非常先進的技術,它可以檢測到一個應用程式的多次破解嘗試,并確定每個應用程式都受到唯一的保護,以避免一般的攻擊。

WinLicense與其他許可證管理器的主要差別在于:許多許可證管理器似乎非常易于使用,可以在應用程式内添加試用和許可支援。WinLicense是專門為解決此漏洞而開發的。例如:嚴格的許可證注冊、有限的SDK可控制試用/許可狀态以及輕松重置試用期。

從軟體保護到授權分發,Oreans三大保護系統同步更新!

★Themida

Themida®使用SecureEngine®保護技術,該技術以最高優先級運作時,會實施前所未有的保護技術,以保護應用程式免遭進階軟體破解。SecureEngine®擊敗了目前可用于受保護應用程式的所有破解工具,它将確定受保護應用程式僅在安全環境中運作。

大多數軟體保護者都重申了使用非常強大的加密算法(例如rsa,橢圓曲線和aes)的希望,希望最終使用者會相信這些保護者和加密算法是堅不可摧的。這與軟體保護和資料保護有很大的不同,這與事實相去甚遠。即使軟體保護程式使用最可靠的加密算法對受保護的應用程式進行了加密,受保護的應用程式遲早也需要解密才能由cpu運作。在此階段,大多數攻擊者将通過将解密後的應用程式從記憶體轉儲到磁盤來開始其工作,進而不必處理密碼算法和重建原始應用程式。

從軟體保護到授權分發,Oreans三大保護系統同步更新!
從軟體保護到授權分發,Oreans三大保護系統同步更新!

★Code Virtualizer

Code Virtualizer是适用于Windows,Linux和Mac OS X應用程式的功能強大的代碼混淆系統,它可以基于代碼虛拟化,通過非常強大的混淆代碼來幫助開發人員保護其敏感代碼區域免受逆向工程。

Code Virtualizer會将您的原始代碼(Intel x86 / x64指令)轉換為隻有内部虛拟機才能了解的虛拟操作碼。這些虛拟操作碼和虛拟機本身對于每個受保護的應用程式都是唯一的,進而避免了對Code Virtualizer的一般攻擊。

Code Virtualizer可以生成多種虛拟機,每種虛拟機具有不同的指令集。這意味着可以将特定的Intel x86指令塊轉換為每台計算機的不同指令集,進而防止攻擊者在從x86指令轉換後識别任何生成的虛拟操作碼。

從軟體保護到授權分發,Oreans三大保護系統同步更新!

功能比較表

特殊功能 Code Virtualizer Themida WinLicense
Windows本機EXE / DLL保護
Windows .NET EXE保護
裝置驅動程式保護(.sys)
Linux / Mac(x86 / x64)保護
代碼虛拟化
代碼突變
運作時字元串加密
字元串解密/重新加密
反調試
蜂膠包裝
整個應用程式加密/壓縮
完整性檢查
啟動時進行多重保護檢查
檢測監控工具
試用到期功能
注冊/許可功能
完整試用版/注冊版SDK
硬體鎖定
浮動許可證(本地網絡)
完整的許可證管理器

繼續閱讀