首页/系统/Windows 运维速查/4672 特殊特权分配

4672 特殊特权分配

登录会话获得敏感特权(SeDebug、SeBackup 等)时记录 4672:管理员登录几乎必产,用于跟踪特权使用面。

Windows 运维速查系统更新于 2026-10-13

4672 特殊特权分配是什么

4672 是「为新登录分配特殊特权」事件:某个登录会话拿到 SeDebug、SeBackup、SeTcb 这类敏感特权时,安全日志就会记一条。管理员无论本地登录还是远程登录几乎必然产生该事件,因此它更适合当作特权活动的时间线锚点,配合 4624 登录事件一起分析,而不是单纯按数量报警。

基本信息

适用平台Windows 安全日志(需开启登录审核)
事件含义登录会话被授予特殊特权
关键字段Subject、Privileges(逗号分隔的特权清单)
配对事件与同期 4624、4634 联合分析
产生条件特权账户登录即产生,量级较大

典型使用场景

  • 梳理特权账户在什么时间从哪台机器登录并活动
  • 与 4624 配对,确认该次特权分配的登录类型
  • 排查某账号是否被授予了调试、备份等不该有的特权
  • 权限梳理时导出特权清单,核对是否符合最小权限
  • 告警调优时把 4672 当作统计口径而不是直接告警项

常用示例

常用示例
Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4672; StartTime=(Get-Date).AddHours(-4)} |
  Select-Object TimeCreated, @{n='User';e={$_.Properties[1].Value}}, @{n='Privs';e={$_.Properties[4].Value}} -First 15 |
  Format-Table -Wrap
# 统计最近一天的条数,观察是否异常激增(索引按本机核对):
(Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4672; StartTime=(Get-Date).AddDays(-1)}).Count
# 与登录事件对照:
Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4624} -MaxEvents 5 | Select-Object TimeCreated, Id

字段怎么读

字段含义解读要点
Subject 用户名本次登录的账户特权活动的主体
Privileges授予的特权清单重点看调试、备份、还原类特权
登录类型来自配对 4624 记录区分本地、远程、服务登录
时间事件发生时刻作为时间线锚点使用
4672 的数量天然很大,任何一个管理员会话都可能产生多条;做告警应关注「非特权账户拿到特权」或「特权账户在异常时段登录」这类组合特征,而不是条数本身。
Privileges 字段通常很长,阅读时聚焦 SeDebugPrivilege、SeBackupPrivilege、SeTcbPrivilege 这类高敏感项,比从头读一遍高效得多。做基线统计时先按天汇总条数,看分布是否平稳更直观。

易错点

  • 只看 4672 的数量就下结论:本地登录与远程管理员会话都会产生,条数多不等于异常
  • 字段索引未在本机核对就写进报表:抓到的用户名或特权清单错位,结论全部失效
  • 没启用登录审核:事件根本不产生,排查时误以为没有特权活动
  • 把 4672 当登录成功事件使用:它只表示特权分配,登录成败要看 4624 与 4625

数据来源与参考

  • Microsoft Learn:4672 事件

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌