内网评估60 条

NTFS 权限检查

NTFS(或文件系统)权限决定实际访问效果:重点核查敏感目录的继承关系、显式授权与权限过度下放。

NTFS 权限决定最终效果

Windows 上共享权限与 NTFS 权限叠加后才决定谁能访问文件,实际生效的通常是两者中更严的那一个。评估里最常见的偏差是把共享权限收紧了,但目录上的 NTFS 权限仍允许普通用户组写入。核查要落到具体目录:谁有显式授权、继承关系是否被中断、有没有把 Everyone 之类的宽泛主体写成可写。

基本信息

重点目录财务、人事、研发代码库、备份与脚本目录
核查内容显式权限、继承关系、特殊权限与所有者
常用工具icacls 导出权限清单,再与基线做差异比对
叠加关系共享权限与 NTFS 权限取更严者
方法按数据分级抽样,敏感目录全量核查

典型使用场景

  • 敏感目录抽查:确认财务与人事目录是否存在宽泛写权限
  • 共享迁移评估:文件服务器迁移前核对权限是否会随迁移放宽
  • 权限异常定位:用户反馈无权访问时区分共享层与文件层问题
  • 变更前留档:权限调整前导出清单,便于回退与比对
  • 合规核查:为等保类要求提供权限现状证据

导出与检查示例

导出与检查示例
# 导出目录树的权限清单,输出到受控位置
icacls 'D:\Data\Finance' /save perms.txt /t
# 查看单个目录的权限并定位宽泛主体的写权限
icacls 'D:\Data\Finance'
# 抽样核查:Everyone、Users 等宽泛主体是否带写或修改权限
# 大目录树按数据分级抽样,敏感目录做全量

权限标记读法

标记含义风险提示
F完全控制对敏感目录属高风险授权
M修改,含删除可篡改与删除文件
W只写可投递文件,常被用于脚本投放
RX读取与执行共享目录的常规权限
OI 与 CI对象继承与容器继承决定权限是否向下传递
IO仅继承,不作用于本目录排查时容易看漏实际来源
只查共享层会得出错误结论:共享权限看起来只读,但 NTFS 层可写时文件仍可被修改,两层要一起看。
修改线上目录权限风险高:先导出清单与所有者信息留档,再按变更流程调整,避免把业务账号挡在门外。

易错点

  • 只查共享层忽略 NTFS 层叠加结果
  • 采样离群值直接定性,未做全量核对
  • 忽略中断继承带来的权限残留,清理后仍可访问
  • 调整权限前未留档,出问题无法回退

数据来源与参考

  • Microsoft Learn(icacls)
  • CIS Benchmarks(Windows 文件权限)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌