透明加密技术发展( 三 )


优点
直接对文件加密直观感觉非常好,对于当时空白的市场来讲,这一旗号确实打动了不少企业 。
由于工作在受保护的内核层,运行速度较快 。
单个文件,复杂文件,大文件,源代码开发复杂环境等,都特别适合 。

透明加密技术发展

文章插图
缺陷
应用层透明加密(钩子透明加密)技术与应用程序密切相关,它是通过监控应用程序的启动而启动的 。一旦应用程序名更改,则无法挂钩 。同时,由于不同应用程序在读写文件时所用的方式方法不尽相同,同一个软件不同的版本在处理数据时也有变化,钩子透明加密必须针对每种应用程序、甚至每个版本进行开发 。
1) 复杂软件经常会很多进程同时操作某个文件,如果这个时候,一个进程加密,另一个进程不加密,交替访问文件,极容易造成异常 。如不能编译,调试等 。2) 涉及到底层的诸多处理,开发难度很大 。如果处理不好与其它驱动的冲突,应用程序白名单等问题 。
无此类不稳定问题 。
进程关联
和进程绑定,容易被冒充 。另外很多软件进程非常多,如VC++的MFC/ATL的界面和编程,编译的时候,关联进程非常多,无法对应 。
和进程无关,无冒充问题,因为都在容器中 。
大文件破损
200M以上文件,极容易破损 。
无文件破损问题 。
源代码保密
无法针对源代码开发人员保密,具体表现在,影响调试,影响版本管理,版本工具对比乱码等问题 。对于一般员工的操作有效,但无法针对源代码开发人员保密 。
【透明加密技术发展】适合源代码开发 。有大型成功案例 。
复杂图纸软件保密
复杂图纸一般都是进程多,文件大,此产品问题太多了 。
复杂图纸适合DLP+
软件版本升级
当软件升级如->2008,升级等,都需要重新设置 。
不需要设置,因为和进程无关 。
破解难度
非常容易破解,网上工具太多了 。
很难破解,即使是懂电脑的程序员 。