基于Forcepoint DLP场景,询问可动态调整文件扩展名显示的WINAPI规范
动态扩展名显示效果的WinAPI支撑规范
Forcepoint DLP这类透明加密方案的动态文件名显示效果,完全依托Windows系统的标准扩展能力实现,不会修改存储介质上的文件真实属性,核心依赖的规范包括:
- 存储层面的真实状态:U盘上的加密文件实际文件名就是带
.ws后缀的密文形态,只有安装了对应DLP端点软件的主机,才会通过系统接口屏蔽这个密文后缀、显示用户熟悉的原生业务文件名。 - 显示层核心依赖 Win32 Shell扩展接口规范:DLP端点会注册自定义的Shell COM处理组件,实现
IShellFolder接口的元数据查询逻辑,拦截资源管理器及其他遵循Windows Shell规范的文件浏览程序,对目录内文件的名称、图标、属性的读取请求。当识别到加密的.ws后缀文件时,组件会将返回给上层的显示名称做处理,去掉尾部的.ws密文后缀,同时匹配对应原生文件类型的图标和属性,让用户在客户端环境下看不到真实的密文文件名。 - 配套的IO层支撑:和显示能力配合的是Windows微型过滤驱动规范,DLP端点通过注册文件系统过滤驱动,拦截所有进程对
.ws密文文件的读写请求,在内存层自动完成解密、加密流程,让上层程序完全感知不到存储层的加密状态。
内容的提问来源于stack exchange,提问作者Baris LaPaz
相关产品推荐
相关产品推荐

