下面简述沙盒SDC与其他商家产品的区别与优势。
沙盒加密与透明加密相比的优势有哪些
1、不影响调试
沙盒SDC只对客户端的环境进行加密处理,对文件自身没有做任何修改,所以调试过程中不用先解密再调试再加密等,效率高。
2、不破坏文件
透明加密的原理是在源文件中添加自己软件可以识别的密钥,这些密钥位于文件的头部或者尾部,打开文件时透明加密软件要分析这个文件是否是自己加密过的文件就需要寻找这些密钥,寻找密钥的同时会对文件进行加密解码等行为,如果在这个过程中出现断电、加密程序崩溃等情况,就会导致之前的加密解码行为只进行一半,那么这个文件可能会出现一半密文一半明文,从而机器最终无法识别,这就是我们常说的破坏文件。沙盒加密不会存在这种情况。
3、难破解
如果加密软件很容易被破解,无法达到加密效果,那购买加密软件就是去了防泄密的根本意义。
在透明加密环境内,程序员可以通过调试将源码写入log,写入内存,写入服务,或者用控制台cmd程序将源码另存为明文发出去。做JAVA开发的程序员,可以将代码写入JSP、PHP然后另存为明文造成泄密;做.net开发的程序员,可以将源码写入asp、aspx然后另存为明文造成泄密。
透明加密环境下易泄密的几种方法:
1)通过编写程序把代码写到Log文件中转走。
2)通过编写代码,把源代码内容打印到控制台上然后转存走
3)通过写socket通信程序,把源代码明文传走
4)通过发布网页,把调试过程中的源代码发布成网页,然后IE浏览另存走
4、易维护
沙盒SDC不对源文件进行加密,服务器上存储的都是明文,方便网络管理员进行拷贝、备份、迁移等运维行为。而且即使有灾难性事故(水灾火灾)发生导致服务器当机,后期恢复数据时沙盒也不会造成任何负面影响。