13530901580
您的当前位置:主页 > 解决方案 > 行业解决方案 >

源代码加密方案

时间:2019-12-31

数据安全专家(DSE)是一款功能强大,极其稳定的数据加密软件,不仅集合了USB端口管控的所有功能,并且支持所有文件类型的加密,它不但能够对办公类officeWPSPDF等文档加密,并支持大型作图软件的加密,如AutoCAD、3DMAX、SolidworksCATIA UG等,最重要的是DSE支持源代码加密,并提供安全、可靠、全面的源代码加密解决方案,支持源码加密是同行业产品中DSE特有的功能。

一、DSE对源码的加密

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

  • 源代码加密需要不限后缀,必须通过驱动层加密技术方可实现,通过应用层HOOK的这类加密软件无法做到。

  • 源代码需要加密的文件数量巨大,一个项目通常包含有几万个文件,所以要求加密软件必须非常稳定。

  • 项目在编译过程中可能调用大量的子进程,还有可能编译器或编译工具也是编译出来的,导致每次编译器或编译工具程序校验值都不相同。无法通过校验值来配置加密策略。

数据安全专家(DSE)正满足了源码加密的特性,DSE是基于驱动层技术加密,并且非常稳定,针对编译过程中调用大量子进程的情况,只需找到父进程配置好,其他子进程与父进程使用相同的配置即可实现加密,界面展示如下:

数据安全专家(DSE)是一款功能强大,极其稳定的数据加密软件,不仅集合了USB端口管控的所有功能,并且支持所有文件类型的加密,它不但能够对办公类officeWPSPDF等文档加密,并支持大型作图软件的加密,如AutoCAD、3DMAX、SolidworksCATIA 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配置为合法进程,加密后缀配置一个用不到的后缀:pdfSVNclient配置为合法进程,加密所有后缀,

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配置为合法进程,加密后缀配置一个用不到的后缀:pdfSVNclient配置为合法进程,加密所有后缀,

2.开发编译工具父进程配置为合法进程,子进程与该进程使用相同的配置。

3.采用网络数据流加密技术,配置SVN ServerSVN client允许访问网络,界面如下:

 

这样SVN Server和Client之间的传输变成明文传输,不会导致Server上的数据库增大过快,同时杜绝了数据泄漏的隐患,示意图如下:图片4.png

 

DSE从最安全的角度为源代码加密提供最合理的解决方案,同时根据各单位不同的应用环境提供具体的解决方案。

产品中心
解决方案
我们的案例
新闻动态
联系我们
全国服务热线

13530901580

Copyright © 2006-2019 深圳市绿盾计算机有限公司 版权所有粤ICP备14099006号-1