当前位置: 首页 > news >正文

71、Windows文件系统与网络功能深度解析

Windows文件系统与网络功能深度解析

1. 文件系统加密解密机制
1.1 解密过程

当用户打开加密文件时,解密过程便开始。NTFS在打开文件时会检查其属性,接着执行EFS驱动中的回调函数。EFS驱动读取与加密文件关联的$EFS属性,为此调用NTFS为EFS导出的支持函数。NTFS完成打开文件的必要步骤后,EFS驱动会确保打开文件的用户拥有访问文件加密数据的权限,即DDF或DRF密钥环中的加密文件加密密钥(FEK)与用户的公私钥对相对应。在进行验证时,EFS会获取文件解密后的FEK,用于用户后续对文件的数据操作。

EFS自身无法解密FEK,需依赖Lsasrv(可使用CryptoAPI)来完成。EFS通过Ksecdd.sys驱动向Lsasrv发送LPC消息,请求其获取与打开文件的用户对应的$EFS属性数据中加密FEK的解密形式。

当Lsasrv收到LPC消息后,如果用户配置文件尚未加载,它会执行Userenv.dll的LoadUserProfile API函数将其加载到注册表中。然后,Lsasrv会遍历EFS数据中的每个密钥字段,使用用户的私钥尝试解密每个FEK。若密钥字段中的证书哈希不对应用户拥有的密钥,Lsasrv会继续处理下一个字段。若无法解密任何DDF或DRF密钥字段的FEK,用户将无法获取文件的FEK,EFS会拒绝应用程序对文件的访问。反之,若识别出哈希对应于用户拥有的密钥,Lsasrv会使用CryptoAPI和用户的私钥解密FEK。

由于Lsasrv在解密FEK时会同时处理DDF和DRF密钥环,因此会自动执行文件恢复操作。若未注册访问加密文件的恢复代理(即DDF密钥环中无对应字段)尝试访问文件,因该代理可访问DRF密钥环中某

http://www.cnnetsun.cn/news/151098.html

相关文章:

  • FaceFusion能否用于地质勘探?专家现场虚拟指导
  • FaceFusion镜像资源占用优化,低配GPU也可运行
  • ONERA法国航空航天研究院
  • 传统RPA只能处理固定流程?Open-AutoGLM动态适配能力大曝光,
  • 测试员该知道的软件测试过程,你都知道吗?
  • Java 多线程编程 - 线程池 awaitTermination 方法
  • FaceFusion更新日志追踪:每月都有新功能上线
  • (Open-AutoGLM实战白皮书)首次公开:跨平台任务调度的7种高效模式
  • 分布式幂等性:30字讲透核心要点
  • FaceFusion能否对接OneDrive?微软生态无缝衔接
  • 【AI模型部署必读】:Open-AutoGLM云端推理速度提升3倍的秘密路径
  • 为什么顶尖团队开始弃用Monica Manus改用Open-AutoGLM?真相在这里
  • 为什么顶尖大厂开始从Appium转向Open-AutoGLM?这3个关键点你必须知道
  • Open-AutoGLM三大黑科技揭秘:彻底摆脱RPA僵化操作的束缚
  • FaceFusion能否处理带有投影变形的墙面视频?
  • 13、全面掌握 Internet Explorer 配置:个性化与优化指南
  • 14、深入了解Internet Explorer的配置与维护
  • 27、常见连接问题解析与解决指南
  • 28、网络资源安全权限设置与故障排除全解析
  • 29、Windows系统安全与权限管理全解析
  • 34、Windows XP 多用户、多引导和联网计算机故障排除及 SP2 安全增强
  • 视觉识别架构之争,Open-AutoGLM与Mobile-Agent的底层逻辑差异,90%开发者都忽略了
  • Open-AutoGLM与Monica Manus执行效率对比(2024最新 benchmark 数据曝光)
  • 【AI模型选型避坑指南】:Open-AutoGLM与AutoGLM沉思机制的3个致命误区
  • FaceFusion开源项目获得Linux基金会支持
  • Ruoyi-AI技术架构完全重构:从单体到云原生的终极指南
  • 41、Windows PE:功能、使用与定制全解析
  • FaceFusion人脸融合过渡是否平滑?动态视频测试
  • FaceFusion人脸姿态估计精度高达98.7%,行业领先
  • AutoGLM沉思功能被超越?Open-AutoGLM的7大创新点全曝光