使用Virbox Protector對Java專案加密有兩種方式,一種是對War包加密,一種是對Jar包加密。Virbox Protector支援這兩種檔案格式加密,並且加密用於解析class檔案的java.exe,並且可以實現專案原始碼綁定製定裝置,防止部署到客戶伺服器的專案被整體複製。
兩種加密方式
War 包加密
當你的專案在沒有完成竣工的時候,不適合使用war 檔案,因為你的類會由於除錯之類的經常改,這樣來回刪除、建立 war 檔案很不爽,最好是你的專案已經完成了,不改了,那麼就打個 war 包吧,這個時候一個 war 檔案就相當於一個web應用程式;而 jar 檔案就是把類和一些相關的資源封裝到一個包中,便於程式中引用。
Jar 包加密
在編寫java程式碼時,為方便程式設計,常常會引用別人已經實現的方法,通常會封裝成jar包,我們在編寫時,只需引入到Eclipse中即可。Jar包有已知的jar包及自己匯出的jar包。
加密流程
我們如何對已知的jar 或者自己匯出jar包做加密並給別人使用呢?下面是對簡單的加密流程介紹。
War包加密流程
1、打包War包
2、解壓War包
3、對java.exe加殼
4、對class檔案加密
Jar包加密流程
1、對java.exe加殼
2、對Jar檔案進行加密
加密安全技術:
l 虛擬機器外殼:精銳5的外殼保護工具,創新性的引入了預分析和自動最佳化引擎,有效的解決了虛擬化保護程式碼時的安全性和效能平衡問題。
l 碎片程式碼執行:利用自身成熟的外殼中的程式碼提取技術,抽取大量、大段程式碼,加密混淆後在安全環境中執行,最大程度上減少加密鎖底層技術和功能的依賴,同時大量大段地移植又保證了更高的安全性。
lVirbox加密編譯引擎:集編譯、混淆等安全功能於一身,由於在編譯階段介入,可最佳化空間是普遍虛擬化技術無法比擬的,對程式碼、變數的混淆程度也有了根本的提升。
l 反黑引擎:內建R0級核心態反黑引擎,基於駭客行為特徵的(反黑資料庫)反制手段。精準打擊除錯、注入、記憶體修改等駭客行為,由被動挨打到主動防護。
使用Virbox Protector對Java專案加密有兩種方式,一種是對War包加密,一種是對Jar包加密。Virbox Protector支援這兩種檔案格式加密,並且加密用於解析class檔案的java.exe,並且可以實現專案原始碼綁定製定裝置,防止部署到客戶伺服器的專案被整體複製。
兩種加密方式
War 包加密
當你的專案在沒有完成竣工的時候,不適合使用war 檔案,因為你的類會由於除錯之類的經常改,這樣來回刪除、建立 war 檔案很不爽,最好是你的專案已經完成了,不改了,那麼就打個 war 包吧,這個時候一個 war 檔案就相當於一個web應用程式;而 jar 檔案就是把類和一些相關的資源封裝到一個包中,便於程式中引用。
Jar 包加密
在編寫java程式碼時,為方便程式設計,常常會引用別人已經實現的方法,通常會封裝成jar包,我們在編寫時,只需引入到Eclipse中即可。Jar包有已知的jar包及自己匯出的jar包。
加密流程
我們如何對已知的jar 或者自己匯出jar包做加密並給別人使用呢?下面是對簡單的加密流程介紹。
War包加密流程
1、打包War包
2、解壓War包
3、對java.exe加殼
4、對class檔案加密
Jar包加密流程
1、對java.exe加殼
2、對Jar檔案進行加密
加密安全技術:
l 虛擬機器外殼:精銳5的外殼保護工具,創新性的引入了預分析和自動最佳化引擎,有效的解決了虛擬化保護程式碼時的安全性和效能平衡問題。
l 碎片程式碼執行:利用自身成熟的外殼中的程式碼提取技術,抽取大量、大段程式碼,加密混淆後在安全環境中執行,最大程度上減少加密鎖底層技術和功能的依賴,同時大量大段地移植又保證了更高的安全性。
lVirbox加密編譯引擎:集編譯、混淆等安全功能於一身,由於在編譯階段介入,可最佳化空間是普遍虛擬化技術無法比擬的,對程式碼、變數的混淆程度也有了根本的提升。
l 反黑引擎:內建R0級核心態反黑引擎,基於駭客行為特徵的(反黑資料庫)反制手段。精準打擊除錯、注入、記憶體修改等駭客行為,由被動挨打到主動防護。