首页/安全/取证与溯源速查/审计日志远程转发配置
Linux 取证135 条

审计日志远程转发配置

audisp-remote 把审计事件实时发往集中服务器,主机被清理后仍能保留关键记录,是审计完整性的兜底手段。

取证与溯源速查安全更新于 2026-10-13

审计日志远程转发的价值

audisp-remote 把审计事件实时转发到集中服务器,即使本机日志被清理或主机被重装,关键记录仍然保留在远端,这是审计完整性最有效的兜底手段。核查要点是配置文件里 remote_server 的取值、插件是否启用,以及队列容量与网络中断时的处理策略。还要注意远端记录的时间戳来自发送端主机,主机之间时钟不同步会让聚合后的时间线出现偏差,比对前需要先确认时钟同步状况。

基本信息

配置文件/etc/audit/audisp-remote.conf 与 plugins.d/au-remote.conf
关键项remote_server、active、队列容量与传输方式
默认端口auditd 远程传输默认使用 60 端口
注意时间戳来自发送端主机,依赖时钟同步

典型使用场景

  • 确认审计事件是否会被转发到集中平台
  • 主机被重装或日志被删除后从远端恢复记录
  • 排查转发中断的时间段,评估记录缺口
  • 核对集中平台上的数据与主机本地日志是否一致
  • 评估网络异常时的丢事件风险

核查转发配置

核查转发配置
grep -vE '^\s*#|^\s*$' /etc/audit/audisp-remote.conf 2>/dev/null | head -20
grep -E 'active|direction' /etc/audit/plugins.d/au-remote.conf 2>/dev/null
systemctl is-active auditd                       # 服务状态
ss -tnp | grep -i audit                          # 与远端服务器的连接
journalctl -u auditd --since '-1 day' | grep -i remote | tail -10   # 转发异常提示

配置项读法

配置项含义判读要点
remote_server集中服务器地址为空表示未配置转发
active插件是否启用no 表示配置存在但不生效
队列与重试缓存与失败处理策略决定网络中断时的丢事件风险
transport传输方式与端口确认与集中端策略匹配
转发中断期间的事件只存在于本地,两侧记录需要合并核对;本地队列满后的事件会被丢弃,这一点要在报告的证据完整性说明中讲清楚。
集中平台的优势在于记录不可被本机操作删除,取证时优先向平台方索取对应时间段的原始数据,再与本地日志交叉验证。
配置转发后审计数据会离开本机,涉及数据出境或第三方平台时要先确认合规要求,不要把敏感字段无差别外发。

易错点

  • 只看到配置文件存在就认为转发生效,active 为 no 时并未运行
  • 网络中断期间的事件被队列丢弃,未在报告中说明缺口
  • 把集中平台的时间戳直接当本地时间使用,忽略时钟偏差
  • 未确认合规要求就把审计数据外发到第三方平台

数据来源与参考

  • auditd 官方文档(audisp-remote)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌