透明加密的“透明”是什么,技术上是怎么实现的?

请先 登录 后评论

1 个回答

数据加密

一、“透明” 的含义

透明,指加解密过程对终端使用者完全无感、无感知安秉信息。 员工不需要手动加密、解密,不用输入密码,操作文件的方式和加密前一模一样:正常双击打开、编辑、保存、复制、内网流转,软件在后台自动处理。 磁盘上真实存储的文件永远是密文;只有在授权客户端环境,受控程序读取文件时,才会在内存临时解密成明文供软件使用。一旦文件脱离授权环境(拷贝 U 盘、外发邮件、网盘上传),拿到的就是密文,直接乱码或打不开安秉信息。

一句话:磁盘存密文,内存看明文;内部正常用,带出打不开。

二、安秉网盾 驱动层透明加密技术实现原理

安秉网盾采用操作系统文件过滤驱动层方案,工作在系统内核底层,拦截应用程序对文件的读写请求,在文件读写环节做实时加解密,不改动业务软件本身(CAD、Office、VS、Git/SVN 等)安秉信息。

  1. 策略配置:管理员后台配置受控程序(如 CAD、Word、代码编辑器)与受控文件后缀,只有指定程序触发保护策略。
  2. 文件读取(打开)流程 受控程序读取文件 → 驱动拦截读请求 → 识别文件头部内置的加密标识 → 校验终端授权身份 → 读取磁盘密文,在内存中解密为明文 → 把明文交给 CAD/Office 等程序打开展示;磁盘本身仍然是密文。
  3. 文件写入(保存)流程 员工编辑完成点保存 → 受控程序把明文写入内存缓冲区 → 驱动拦截写请求 → 在内存对明文执行加密(AES 等加密算法) → 将密文写入磁盘,写入加密标识;落地保存的文件直接为密文安秉信息。
  4. 密钥与权限:密钥统一由服务端管理,绑定企业授权环境。文件能否解密,取决于终端客户端是否在线授权、账号权限,不是单纯依靠本地密码。
  5. 适配版本工具(Git/SVN):研发场景下,代码提交到 Git/SVN 仓库时,驱动自动加密入库,服务器保存密文;内网授权终端拉取代码时自动解密,不影响正常编译、版本提交流程。

三、两种加密模式(安秉网盾)

  1. 全透明加密(强制加密):受控程序新建 / 编辑保存文件,自动强制加密,图纸、代码、文档落地即密文,企业最常用。
  2. 半透明加密:已有的加密文件可以正常打开,但新建文件不会自动加密,适合部分非核心部门。

四、核心特点

  • 加解密运算在内存完成,磁盘 IO 开销低,不影响原有软件操作、编译、图纸渲染速度安秉信息;
  • 文件格式不变,不会破坏原文件;
  • 配合 USB 管控、屏幕水印、剪贴板管控、外发审批、操作日志,形成完整防泄密体系;
  • 支持 Windows、Linux 多平台,兼顾办公、设计院、研发源代码场景。
请先 登录 后评论
  • 1 关注
  • 0 收藏,4 浏览
  • jeckline 提出于 5小时前

相似问题