13530901580
您的當前位置:主頁 > 解決方案 > 行業解決方案 >

源代碼加密方案

時間:2019-12-31

數據安全專家(DSE)是一款功能強大,極其穩定的數據加密軟件,不僅集合了USB端口管控的所有功能,并且支持所有文件類型的加密,它不但能夠對辦公類office、WPS、PDF等文檔加密,并支持大型作圖軟件的加密,如AutoCAD、3DMAX、Solidworks、CATIA 、UG等,最重要的是DSE支持源代碼加密,并提供安全、可靠、全面的源代碼加密解決方案,支持源碼加密是同行業產品中DSE特有的功能。

一、DSE對源碼的加密

源代碼加密具有如下特性:

  • 源代碼加密需要不限后綴,必須通過驅動層加密技術方可實現,通過應用層HOOK的這類加密軟件無法做到。

  • 源代碼需要加密的文件數量巨大,一個項目通常包含有幾萬個文件,所以要求加密軟件必須非常穩定。

  • 項目在編譯過程中可能調用大量的子進程,還有可能編譯器或編譯工具也是編譯出來的,導致每次編譯器或編譯工具程序校驗值都不相同。無法通過校驗值來配置加密策略。

數據安全專家(DSE)正滿足了源碼加密的特性,DSE是基于驅動層技術加密,并且非常穩定,針對編譯過程中調用大量子進程的情況,只需找到父進程配置好,其他子進程與父進程使用相同的配置即可實現加密,界面展示如下:

數據安全專家(DSE)是一款功能強大,極其穩定的數據加密軟件,不僅集合了USB端口管控的所有功能,并且支持所有文件類型的加密,它不但能夠對辦公類office、WPS、PDF等文檔加密,并支持大型作圖軟件的加密,如AutoCAD、3DMAX、Solidworks、CATIA 、UG等,最重要的是DSE支持源代碼加密,并提供安全、可靠、全面的源代碼加密解決方案,支持源碼加密是同行業產品中DSE特有的功能。

一、DSE對源碼的加密

源代碼加密具有如下特性:

  • 源代碼加密需要不限后綴,必須通過驅動層加密技術方可實現,通過應用層HOOK的這類加密軟件無法做到。

  • 源代碼需要加密的文件數量巨大,一個項目通常包含有幾萬個文件,所以要求加密軟件必須非常穩定。

  • 項目在編譯過程中可能調用大量的子進程,還有可能編譯器或編譯工具也是編譯出來的,導致每次編譯器或編譯工具程序校驗值都不相同。無法通過校驗值來配置加密策略。

數據安全專家(DSE)正滿足了源碼加密的特性,DSE是基于驅動層技術加密,并且非常穩定,針對編譯過程中調用大量子進程的情況,只需找到父進程配置好,其他子進程與父進程使用相同的配置即可實現加密,界面展示如下:圖片1.png

 

二、DSE在源碼版本管理工具中的應用

針對源代碼版本管理工具(,CVS,SVN,clearcase,VSS等)中源碼的加密,傳統的處理方式是,版本管理程序沒有注冊成合法進程,只是將加密的源碼以密文形式上傳到服務器保護起來,這種加密方式會帶來諸多不便和安全隱患,以SVN為例說明:

1.密文形式上傳到SVN Server,上傳的是二進制代碼,SVN在比較改動的地方時,每次都不相同,導致每次都是全部上傳,致使SVN Server數據庫越來越大。

2. SVN Server上現有的老的版本沒有辦法加密,客戶端下載下來的老版本是明文。

3.集成到開發工具中的版本管理工具,開發工具注冊為合法進程,下載下來的密文編輯以后變成明文,示意圖如下:圖片2.png

 

基于以上問題,數據安全存儲專家(DSE)提供了很好的解決方案,具體如下:

1.所有需要加密的機器和SVN服務器都部署DSE的客戶端。

1.將版本管理工具程序注冊成合法進程,例,SVN Server配置為合法進程,加密后綴配置一個用不到的后綴:pdf。SVNclient配置為合法進程,加密所有后綴,

2.開發編譯工具父進程配置為合法進程,子進程與該進程使用相同的配置。

3.采用網絡數據流加密技術,配置SVN ServerSVN client允許訪問網絡,界面如下:圖片3.png

 

這樣SVN Server和Client之間的傳輸變成明文傳輸,不會導致Server上的數據庫增大過快,同時杜絕了數據泄漏的隱患,示意圖如下:

 

DSE從最安全的角度為源代碼加密提供最合理的解決方案,同時根據各單位不同的應用環境提供具體的解決方案。

 

 

二、DSE在源碼版本管理工具中的應用

針對源代碼版本管理工具(,CVS,SVN,clearcase,VSS等)中源碼的加密,傳統的處理方式是,版本管理程序沒有注冊成合法進程,只是將加密的源碼以密文形式上傳到服務器保護起來,這種加密方式會帶來諸多不便和安全隱患,以SVN為例說明:

1.密文形式上傳到SVN Server,上傳的是二進制代碼,SVN在比較改動的地方時,每次都不相同,導致每次都是全部上傳,致使SVN Server數據庫越來越大。

2. SVN Server上現有的老的版本沒有辦法加密,客戶端下載下來的老版本是明文。

3.集成到開發工具中的版本管理工具,開發工具注冊為合法進程,下載下來的密文編輯以后變成明文,示意圖如下:

 

基于以上問題,數據安全存儲專家(DSE)提供了很好的解決方案,具體如下:

1.所有需要加密的機器和SVN服務器都部署DSE的客戶端。

1.將版本管理工具程序注冊成合法進程,例,SVN Server配置為合法進程,加密后綴配置一個用不到的后綴:pdf。SVNclient配置為合法進程,加密所有后綴,

2.開發編譯工具父進程配置為合法進程,子進程與該進程使用相同的配置。

3.采用網絡數據流加密技術,配置SVN ServerSVN client允許訪問網絡,界面如下:

 

這樣SVN Server和Client之間的傳輸變成明文傳輸,不會導致Server上的數據庫增大過快,同時杜絕了數據泄漏的隱患,示意圖如下:圖片4.png

 

DSE從最安全的角度為源代碼加密提供最合理的解決方案,同時根據各單位不同的應用環境提供具體的解決方案。

產品中心
解決方案
我們的案例
新聞動態
聯系我們
全國服務熱線

13530901580

Copyright © 2006-2019 深圳市綠盾計算機有限公司 版權所有粵ICP備14099006號-1