在本文中,我将详细解释 EFSDump 是什么、它有什么用途、它的内部工作原理以及它何时可以在系统管理中拯救您的生命。 无论您是 IT 专业人士、致力于安全工作,还是希望了解 EFS 访问控制所有细节的高级用户,这本西班牙语指南都包含最全面、最实用的内容,整合了来自技术来源的所有相关信息,并提供清晰、结构化的建议。准备好掌握这款工具,真正掌控 Windows 中的数据保护。
EFSDump 是什么以及它有什么用途?
EFSDump 是由 Sysinternals(现为 Microsoft 的一部分)开发的一个小型命令行实用程序,它诞生的目的非常简单:立即自动显示可以访问 NTFS 卷上的 EFS 加密文件的帐户列表(用户和恢复代理)。 在 EFSDump 出现之前,如果您想审核多个文件或目录的 EFS 权限,您必须通过 Windows 资源管理器逐个浏览每个文件的高级属性选项卡 - 在处理大量数据时,这是一个手动、繁琐且极容易出错的过程。
由于 EFSD转储 您可以直接从控制台快速批量执行此操作,按名称、扩展名进行筛选,甚至可以将通配符应用于路径。它本质上是一个精确而直接的解决方案,适用于企业或个人环境中任何加密文件的访问审查或审计任务。
- 从官方门户下载 微软系统内部它是免费的,下载量不到 200 KB。
背景:Windows 中的 EFS 及其问题
从 Windows 2000 这 加密文件系统 (EFS) 在 NTFS 中,用户可以保护敏感信息不被窥探。EFS 的内部工作原理非常细致:每个加密文件在其文件头中都集成了我们称之为“秘密字段”(DDF 和 DRF)的部分,其中 文件加密密钥(FEK) 由每个授权用户通过公钥加密保护,并且 康复营 与公司政策指定的追偿代理相关联。
那意味着 可能有多个用户和多个代理对每个加密文件具有有效访问权限仅仅文件是“绿色”的或您是所有者是不够的:管理员可能会因为失误或疏忽而无意中授予其他用户或服务的访问权限。这时,EFSDump 就成为理想的盟友,它允许您列出 快速获得所有有效许可证 与每个加密文件相关联。
EFSDump 提供什么信息?
当你跑步 EFSD转储 在一个文件或一组文件上,你会得到 清除与该文件加密相关的所有用户、服务帐户和恢复代理的列表在内部,该实用程序使用特定的 API 提取数据 查询加密文件用户,这实际上是通过“读懂”NTFS 标头元数据来找出谁可以解密内容。
因此,该工具会向您提供以下信息:
- 可直接访问加密文件的用户 (最初加密的人或被授予额外访问权限的人)
- 预定义恢复代理 (在本地安全策略中配置或由系统管理员配置)
- 每个账户的身份 (名称以及相关的安全标识符或 SID)
这允许系统管理员和高级用户 检测错误配置、不必要的访问或潜在的漏洞 在为时已晚之前。
EFSDump 的主要功能
- 轻巧便携: 无需安装,只需从控制台直接下载并运行。
- 与现代版本的 Windows 兼容: 它可以从 Windows Vista 和 Server 2008 开始使用。
- 允许您递归扫描整个目录: 由于其 -s 参数,您可以审核整个文件夹和子文件夹结构而无需重复命令。
- 通配符支持: 可以轻松地通过扩展名选择文件(例如文件夹中所有加密的 .docx 文件)。
- 清晰且易于解释的输出: 以有序的方式显示帐户、SID 和恢复代理,以用于审计或报告目的。
- 莫多沉默: -q 参数可抑制错误消息或警告,这对于将 EFSDump 集成到自动化脚本中很有用。
EFSDump 语法和参数
使用 EFSDump 相当简单,但与任何控制台工具一样,掌握其语法以充分利用它非常重要。
命令的一般格式:
efsdump <archivo o directorio>
- -s:告诉 EFSDump 递归处理子目录中的所有文件。
- -q:抑制错误打印(静默模式),非常适合大量脚本或当我们不希望控制台充满重复消息时。
- : 您可以指定特定文件或文件夹的名称(以审核其中的所有文件),或带有通配符的模式。
实际例子:
- 列出可以访问文档文件夹中所有加密 .docx 文件的用户:
efsdump C:\Users\MiUsuario\Documents\*.docx - 要审核整个文件夹及其子文件夹:
efsdump -s C:\DataCifrada - 要运行命令而不出现错误消息,非常适合编写脚本:
efsdump -q -s C:\CarpetaSegura
内部操作和 NTFS 结构
EFSDump 直接对存储在 NTFS 分区上的文件进行操作,利用每个加密文件头中的内部字段。
在 NTFS 中,每个受 EFS 保护的文件都包含两个关键结构:
- DDF(数据解密字段): 它们存储文件加密密钥,并使用每个授权用户的公钥进行加密。以下是无需系统密钥即可直接访问内容的实际人员列表。
- DRF(数据恢复字段): 它们包括加密的 FEK 密钥,但这次带有恢复代理的公钥,即管理员为紧急情况或数据恢复预先确定的帐户。
EFSDump 兼容性和要求
工具 它是由 Mark Russinovich 创建的他是全球最知名的 Windows 开发人员之一,也是 Sysinternals 的创始人。虽然该实用程序最初是为 Windows 2000 设计的,但在更新的环境中仍然完美有效:
- 客户: 适用于 Windows Vista 及更高版本,包括 Windows 10 和 11 等当前版本。
- 服务器: 它与 Windows Server 2008 及更高版本兼容。
它无需安装,无需修改注册表,也不会在系统上留下任何痕迹:只需解压可执行文件并打开一个命令窗口,并赋予您想要审计的文件读取权限即可。要了解其他分析工具,您还可以查看 如何使用 Windbg.
对字节世界和一般技术充满热情的作家。我喜欢通过写作分享我的知识,这就是我在这个博客中要做的,向您展示有关小工具、软件、硬件、技术趋势等的所有最有趣的事情。我的目标是帮助您以简单而有趣的方式畅游数字世界。