首页/安全/应急响应速查/日志清除事件 1102 检测

日志清除事件 1102 检测

1102 表示安全日志被清除,几乎总是需要核实的动作;System 通道的 104 同属日志清除记录。

应急响应速查安全更新于 2026-10-13

1102 日志被清除事件

Windows 安全日志被清空时会留下一条 1102 事件,系统日志被清空对应 104,日志服务被关闭则是 1100。这条记录的意义在于:它证明日志被人为清理过,同时也意味着清空之前的记录已经丢失。看到这类事件不能直接下结论说「是攻击者干的」——运维清理、磁盘空间不足同样会触发;必须核实发起者账号、时间点,并与变更单、上游日志平台对照。

基本信息

1102安全日志被清除,记录中包含执行清除的账号与域
104系统日志被清除,与 1102 属同类操作
1100日志服务被关闭,常见于人为停止服务或异常崩溃
4719系统审计策略被修改,可能被用来降低记录粒度
查看配置wevtutil gl Security 显示日志大小上限与保留方式
补救手段上游日志平台、转发到 SIEM 的副本、System 通道与文件系统时间戳

典型使用场景

  • 排查期间发现日志出现时间空白,需要确认是否被清理
  • 判断某项运维操作是否走了正常流程
  • 评估日志保留策略是否需要调整(转发与容量)
  • 为取证报告说明证据缺口及其原因
  • 核对审计策略是否被改动以降低记录粒度

查询与核对

查询与核对
Get-WinEvent -FilterHashtable @{LogName='Security'; Id=1102} -MaxEvents 5 -ErrorAction SilentlyContinue | Select-Object TimeCreated, Message | Format-List
Get-WinEvent -FilterHashtable @{LogName='System'; Id=104,1100} -MaxEvents 5 -ErrorAction SilentlyContinue | Select-Object TimeCreated, Id, Message | Format-List
wevtutil gl Security                                      # 看日志大小与保留配置
wevtutil qe Security /c:5 /rd:true /f:text                 # 看当前最早与最新的记录
Get-WinEvent -ListLog Security | Select-Object LogName,MaximumSizeInBytes,RecordCount,IsEnabled

相关事件读法

事件号含义排查要点
1102安全日志被清除查发起者账号与时间,核对是否存在清理授权
104系统日志被清除常与 1102 同时出现,属同一批操作
1100日志服务被关闭可能是人为停止服务,也可能是系统异常
4719审计策略被修改降低记录粒度同样是掩盖行为的手段
日志容量配置日志大小与覆盖方式容量过小会导致旧记录被覆盖,看起来像被清理
日志被清后,事件发生之前的记录已经无法从本机恢复:必须转向上游日志平台、集中采集系统、System 通道与文件系统时间戳去补齐时间线,并在报告里明确标注证据缺口。
只看安全日志不够:系统日志的 104 与日志服务的 1100 往往同时出现,三者对照才能还原「谁在什么时候动了日志」。同时核对是本机操作还是通过远程手段执行。

易错点

  • 把 1102 当无害维护操作:清理工具与运维脚本也会触发,但必须核实发起者与授权
  • 只看 Security 不看 System:104 与 1100 同样关键,三者需要一起读
  • 日志被清后仍只在本机找证据:应转向日志平台与转发副本补齐时间线
  • 忽略日志容量配置:容量过小加覆盖策略会让旧记录自然消失,容易被误判成被清理
  • 不记录证据缺口:报告里不说明记录缺失,结论的可信度会被质疑

数据来源与参考

  • Microsoft Learn:1102 安全日志清除事件
  • Microsoft Learn:104 系统日志清除事件

相关工具

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