首页/安全/等保与合规速查/auditd:Linux 系统调用级审计配置
本包目录(268 条)

auditd:Linux 系统调用级审计配置

auditd 记录系统调用、文件访问与特权操作,是满足主机审计与溯源要求的基础组件;规则应聚焦账号、权限、敏感文件与拒绝事件。

等保与合规速查安全更新于 2026-10-12

规则示例(/etc/audit/rules.d/compliance.rules)

规则示例(/etc/audit/rules.d/compliance.rules)
# 监控账号与认证关键文件
-w /etc/passwd -p wa -k identity
-w /etc/shadow -p wa -k identity
-w /etc/sudoers -p wa -k privilege
# 记录提权执行
-a always,exit -F arch=b64 -S execve -C uid!=euid -k privilege
# 记录权限拒绝
-a always,exit -F arch=b64 -S open,openat -F exit=-EACCES -k access_denied

生效与查询

生效与查询
augenrules --load          # 重新加载规则
auditctl -l | head           # 查看已加载规则
ausearch -k identity -ts recent   # 按 key 检索
aureport -au --summary       # 认证事件汇总
规则过宽会淹没日志;上线前评估规则量与磁盘占用,生产环境建议设置 max_log_file 与轮转。

易错点

  • 改完规则不加载:augenrules --load 才生效
  • 只监控文件不管进程:提权与命令执行类事件同样需要覆盖

数据来源与参考

  • Linux auditd 文档(man auditctl / audit.rules)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌