为什么推荐使用驱动层加密技术的加密软件?

如今市面上的加密软件层出不穷,其中不同产品采用的加密技术也有所区别,那么与其它常见的加密技术相比,驱动级加密技术有什么优势?

为什么推荐使用驱动层加密技术的加密软件?(图1)


磁盘加密:磁盘加密技术工作在内核层下面,磁盘层上面,无法识别哪些数据是哪个进程写入或读取的,这样导致任意应用程序轻易就可以读取该加密文件,比如保存在网络共享磁盘,就是明文。

应用层加密:应用层加密通过windows钩子技术,监控应用程序对文件的打开和保存,当打开文件时,先将密文转换后再让程序读入内存,保证程序读到的是明文,而在保存时,又将内存中的明文加密后再写入到磁盘中,一旦应用程序名更改,则无法挂钩。而应用程序为了防止黑客入侵设置了反钩子技术,这类程序在启动时,一旦发现有钩子入侵,将会自动停止运行,所以应用层加密很容易通过反钩子来避开绕过。应用层加密技术虽然开发容易,但存在技术缺陷,应用程序版本变更容易产生不兼容,而且容易被反Hook所破解。

驱动层加密:驱动层透明加密技术工作在windows的内核层,工作于windows API函数的下层。当API函数对指定类型文件进行读操作时,系统自动将文件解密;当进入写操作时,自动将明文进行加密。由于工作在受windows保护的内核层,对于文件的加密更为全面不会出现漏洞,运行速度更快,占用资源更小。

驱动加密技术虽然有诸多的优点,但由于涉及到windows底层的诸多处理,开发难度较大,目前市面上拥有成熟的驱动层加密技术产品并不多。

域智盾作为在数据安全领域深耕十余年的产品与服务提供商,在经过万千用户的需求分析与不断的产品测试之后,由强大的研发技术团队,打造了基于微软最先进构架的驱动层双缓存透明加解密技术的数据防泄密产品,不仅在技术方面更为安全,且使用效果也更加稳定。