原創(chuàng)|對(duì)比評(píng)測(cè)|編輯:李顯亮|2020-12-03 14:34:50.343|閱讀 3033 次
概述:“代碼保護(hù)”、“軟件保護(hù)”等等這些詞的熱度一直經(jīng)久不衰。其中,最常見(jiàn)的保護(hù)方式有“代碼混淆”、“代碼虛擬化”以及“軟件加密”,比如Java代碼混淆、.NET代碼混淆等等。無(wú)論哪種方法,必然會(huì)借助工具來(lái)實(shí)現(xiàn),接下來(lái)咱們就一起來(lái)聊聊軟件代碼保護(hù)的那些工具。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
曾經(jīng)有人說(shuō).NET是最容易被反編譯的開(kāi)發(fā)語(yǔ)言。其實(shí)現(xiàn)如今,在常見(jiàn)的開(kāi)發(fā)語(yǔ)言中,無(wú)論是.NET還是Java,甚至人氣排名第一的JavaScript都存在容易被反編譯的風(fēng)險(xiǎn),如何保護(hù)代碼不受竊取,如何應(yīng)用程序不受破壞,是所有開(kāi)發(fā)人員最為關(guān)系的話題。
或許在軟件開(kāi)發(fā)的過(guò)程中,工程師會(huì)尋找一些開(kāi)源產(chǎn)品以節(jié)約成本,但在實(shí)際應(yīng)用、分發(fā)授權(quán)、許可控制的過(guò)程中,仍不希望自己的成果被竊取。“代碼保護(hù)”、“軟件保護(hù)”等等這些詞的熱度一直經(jīng)久不衰。
其中,最常見(jiàn)的保護(hù)方式有“代碼混淆”、“代碼虛擬化”以及“軟件加密”。
無(wú)論哪種方法,必然會(huì)借助工具來(lái)實(shí)現(xiàn),接下來(lái)咱們就一起來(lái)聊聊軟件代碼保護(hù)的那些工具。這里說(shuō)幾個(gè)熱議度比較高的,其他歡迎在評(píng)論區(qū)補(bǔ)充~
先說(shuō)說(shuō)軟件加密保護(hù),也有人會(huì)說(shuō)是加殼保護(hù),加殼實(shí)際上就是一種加密方式。這里我們說(shuō)說(shuō)VMProtect、WinLicense和Themida。
產(chǎn)品名 |
界面 |
亮點(diǎn) |
保護(hù)方式 |
價(jià)格參考 |
軟件加密混淆保護(hù)工具 |
![]() |
虛擬化,突變以及涉及應(yīng)用程序代碼突變和后續(xù)虛擬化的組合保護(hù)。 支持的平臺(tái)和操作支持從Windows 2000開(kāi)始的Windows家族的32/64位操作系統(tǒng),以及從版本10.6開(kāi)始的Mac OSX |
|
參考價(jià):1176元起
|
軟件加密保護(hù)器 |
![]() |
Themida®使用SecureEngine®保護(hù)技術(shù),該技術(shù)以最高優(yōu)先級(jí)運(yùn)行時(shí),實(shí)現(xiàn)了前所未有的保護(hù)技術(shù),以保護(hù)應(yīng)用程序免遭高級(jí)軟件破解。 SecureEngine®擊敗了當(dāng)前可用于受保護(hù)應(yīng)用程序的所有破解工具,它將確保受保護(hù)應(yīng)用程序僅在安全環(huán)境中運(yùn)行。 |
|
參考價(jià):1486元起
|
軟件加密保護(hù)&許可控制器 |
![]() |
WinLicense作為軟件保護(hù)者WinLicense使用SecureEngine®保護(hù)技術(shù),該技術(shù)能夠以最高優(yōu)先級(jí)運(yùn)行其代碼,以實(shí)現(xiàn)前所未有的保護(hù)技術(shù)。這樣可以保護(hù)任何具有最高安全級(jí)別的應(yīng)用程序。 WinLicense作為許可證管理器WinLicense提供了最廣泛的選項(xiàng)和功能,可以為應(yīng)用程序創(chuàng)建試用版和注冊(cè)版。開(kāi)發(fā)人員可以與WinLicense通信,以通過(guò)完整的SDK檢查其應(yīng)用程序的試用版或注冊(cè)版的當(dāng)前狀態(tài)。WinLicense還提供了自動(dòng)處理所有可能情況的功能。 |
|
參考價(jià):2922元起
|
如果是保護(hù)知識(shí)產(chǎn)權(quán)的角度,脫離混淆的代碼加密是偽命題,無(wú)論怎么加密,如果不加以混淆手段保護(hù),都沒(méi)有意義。如同傳統(tǒng)軟件的加殼保護(hù),代碼混淆給底層的加密算法加了最基本的保障,所以說(shuō),混淆和加密一定是相輔相成的。
再說(shuō)說(shuō)代碼混淆保護(hù)器,.NET、Java以及JavaScript代碼混淆是目前熱議度較高的。.NET混淆器可試試Dotfucator、.NET Reactor;Java混淆器可試試ALLATORI JAVA OBFUSCATOR、DashO;JavaScript混淆器可試試JSDefender;當(dāng)然也有針對(duì)x32和x64本機(jī)PE/ELF/Mach-O文件中代碼混淆器Code Virtualizer。
產(chǎn)品名 |
界面 |
亮點(diǎn) |
保護(hù)方式 |
價(jià)格參考 |
.NET代碼保護(hù)和軟件授權(quán)系統(tǒng) |
![]() |
通過(guò)多種方法來(lái)防止反編譯,這些方法會(huì)將.NET程序集轉(zhuǎn)換為任何現(xiàn)有工具都無(wú)法反編譯的進(jìn)程。 除了行業(yè)領(lǐng)先的知識(shí)產(chǎn)權(quán)保護(hù)之外,.NET Reactor還提供了強(qiáng)大的選項(xiàng),通過(guò)使用豐富的試用版和完整版本鎖來(lái)執(zhí)行許可條款,以確保您的收入流。
支持的平臺(tái)和操作
|
|
參考價(jià):1515元起
|
.NET混淆和運(yùn)行檢查保護(hù)器 |
![]() |
提供了多層保護(hù):混淆的多種形式(重命名,字符串加密,控制流等)以及活動(dòng)的運(yùn)行時(shí)檢查(篡改,調(diào)試,root等)。
支持的平臺(tái)和操作系統(tǒng).NET Framework 1.0和更高版本,.NET Core 2和更高版本,.NET 5和Mono的應(yīng)用程序,并有針對(duì)性地支持包括Xamarin,UWP,ASP.NET,.NET Standard等在內(nèi)的各種框架。Dotfuscator的構(gòu)建組件可以在Windows,Mac和Linux上的.NET Framework 4.7.2 + 、. NET Core 2.1+和Mono 6+上運(yùn)行。Config Editor需要Windows上的.NET Framework。 |
|
|
Java混淆和運(yùn)行檢查保護(hù)器 |
![]() |
提供了多層保護(hù):混淆的多種形式(重命名,字符串加密,控制流等)以及活動(dòng)的運(yùn)行時(shí)檢查(篡改,調(diào)試,root等)。
支持的平臺(tái)和操作系統(tǒng)Windows,MacOS / OS X,Unix,Java 1.3-1.8、9-14,Java模塊,Kotlin,Android 4.1+(API 16 +),J2EE,WAR,J2ME,Spring,Gradle,APK |
|
|
第二代Java代碼混淆器 |
- |
Allatori不僅會(huì)混淆,還會(huì)最大程度地減少應(yīng)用程序大小并提高速度,并且您和您的團(tuán)隊(duì)以外的任何人都無(wú)法讀取您的代碼。作為每個(gè)現(xiàn)代Java混淆器,Allatori具有完整的水印功能,從而有可能為您的軟件提供適當(dāng)?shù)脑S可! |
|
參考價(jià):1399元起
|
JavaScript模糊處理器 |
- |
JavaScript模糊處理技術(shù),包括控制流變平,篡改檢測(cè)和其他應(yīng)用內(nèi)保護(hù)轉(zhuǎn)換。 支持的平臺(tái)和操作系統(tǒng) JavaScript框架,運(yùn)行時(shí)和捆綁器,包括Angular,Node,React,React Native,Webpack等。 |
布爾文字/控制臺(tái)偽裝/控制流保護(hù)/日期鎖定/移除調(diào)試器/DevTools阻止/域鎖/表達(dá)序列混淆/功能重新排序/全局對(duì)象隱藏/整數(shù)字面量/本地宣言/財(cái)產(chǎn)稀疏/屬性間接/字符串文字/篡改檢測(cè)/可變分組保護(hù) |
|
代碼混淆系統(tǒng) |
![]() |
在任何x32和x64本機(jī)PE / ELF / Mach-O文件中保護(hù)您敏感的代碼區(qū)域。 適用于Windows,Linux和Mac OS X應(yīng)用程序 由于.NET應(yīng)用程序的性質(zhì),Code Virtualizer無(wú)法保護(hù).NET應(yīng)用程序中的敏感代碼。 |
|
參考價(jià):795元起
|
以上就是目前市面上我所了解的軟件和代碼保護(hù)工具,歡迎在評(píng)論區(qū)補(bǔ)充,或咨詢(xún)?cè)诰€客服了解產(chǎn)品詳情。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn