Auditd 日志集成
编辑Auditd 日志集成
编辑Auditd 日志集成收集并解析来自审计守护进程 (auditd
) 的日志。
兼容性
编辑该集成已在 CentOS 6 和 CentOS 7 等操作系统上使用 auditd
的日志进行了测试。
此集成不适用于 Windows。
Auditd 日志
编辑示例
log
的示例事件如下所示
{ "@timestamp": "2016-01-03T00:37:51.394Z", "agent": { "ephemeral_id": "4948283b-ae19-4913-b625-f18d574838dd", "id": "0e729d36-7ce3-4bd5-885c-ec10bc843703", "name": "docker-fleet-agent", "type": "filebeat", "version": "8.6.0" }, "auditd": { "log": { "proctitle": "bash", "sequence": 194438 } }, "data_stream": { "dataset": "auditd.log", "namespace": "ep", "type": "logs" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "0e729d36-7ce3-4bd5-885c-ec10bc843703", "snapshot": true, "version": "8.6.0" }, "event": { "action": "proctitle", "agent_id_status": "verified", "dataset": "auditd.log", "ingested": "2023-01-13T11:42:40Z", "kind": "event" }, "host": { "architecture": "x86_64", "containerized": false, "hostname": "docker-fleet-agent", "id": "4547978d96e74314a1c62b73cc5cad86", "ip": [ "172.22.0.4" ], "mac": [ "02-42-AC-16-00-04" ], "name": "docker-fleet-agent", "os": { "codename": "focal", "family": "debian", "kernel": "5.15.49-linuxkit", "name": "Ubuntu", "platform": "ubuntu", "type": "linux", "version": "20.04.5 LTS (Focal Fossa)" } }, "input": { "type": "log" }, "log": { "file": { "path": "/tmp/service_logs/audit.log" }, "offset": 1706 }, "tags": [ "auditd-log" ] }
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
date |
auditd.log.ARCH |
keyword |
|
auditd.log.AUID |
keyword |
|
auditd.log.EGID |
keyword |
|
auditd.log.EUID |
keyword |
|
auditd.log.FSGID |
keyword |
|
auditd.log.FSUID |
keyword |
|
auditd.log.GID |
keyword |
|
auditd.log.SGID |
keyword |
|
auditd.log.SUID |
keyword |
|
auditd.log.SYSCALL |
keyword |
|
auditd.log.UID |
keyword |
|
auditd.log.a0 |
系统调用的第一个参数。 |
keyword |
auditd.log.a1 |
系统调用的第二个参数。 |
keyword |
auditd.log.a2 |
系统调用的第三个参数。 |
keyword |
auditd.log.a3 |
系统调用的第四个参数。 |
keyword |
auditd.log.addr |
ip |
|
auditd.log.audit_failure |
keyword |
|
auditd.log.avc.action |
keyword |
|
auditd.log.avc.request |
keyword |
|
auditd.log.capability |
keyword |
|
auditd.log.cipher |
keyword |
|
auditd.log.context |
keyword |
|
auditd.log.data |
keyword |
|
auditd.log.default-context |
keyword |
|
auditd.log.dev |
keyword |
|
auditd.log.direction |
keyword |
|
auditd.log.dst_prefixlen |
long |
|
auditd.log.entries |
long |
|
auditd.log.family |
keyword |
|
auditd.log.fe |
keyword |
|
auditd.log.fi |
keyword |
|
auditd.log.format |
keyword |
|
auditd.log.fp |
keyword |
|
auditd.log.fver |
keyword |
|
auditd.log.gpg_res |
keyword |
|
auditd.log.hostname |
keyword |
|
auditd.log.id |
keyword |
|
auditd.log.img-ctx |
keyword |
|
auditd.log.ino |
keyword |
|
auditd.log.inode |
keyword |
|
auditd.log.item |
item 字段指示总项目数中的哪一项。此数字从零开始;值 0 表示它是第一项。 |
keyword |
auditd.log.items |
事件中的项目数。 |
keyword |
auditd.log.kernel |
keyword |
|
auditd.log.key |
记录与在审计日志中生成特定事件的规则关联的用户定义的字符串。 |
keyword |
auditd.log.key_enforce |
boolean |
|
auditd.log.kind |
keyword |
|
auditd.log.ksize |
long |
|
auditd.log.laddr |
ip |
|
auditd.log.list |
keyword |
|
auditd.log.lport |
long |
|
auditd.log.major |
keyword |
|
auditd.log.minor |
keyword |
|
auditd.log.mode |
keyword |
|
auditd.log.model |
keyword |
|
auditd.log.name |
keyword |
|
auditd.log.new-level |
keyword |
|
auditd.log.new_auid |
对于登录事件,这是新的审计 ID。即使用户的身份发生更改(如成为 root 用户),审计 ID 也可用于跟踪用户未来的事件。 |
keyword |
auditd.log.new_pe |
keyword |
|
auditd.log.new_pi |
keyword |
|
auditd.log.new_pp |
keyword |
|
auditd.log.new_ses |
对于登录事件,这是新的会话 ID。它可用于通过会话 ID 将用户绑定到未来的事件。 |
keyword |
auditd.log.node |
keyword |
|
auditd.log.obj |
keyword |
|
auditd.log.objtype |
keyword |
|
auditd.log.old |
keyword |
|
auditd.log.old-level |
keyword |
|
auditd.log.old_auid |
对于登录事件,这是此登录之前用户使用的旧审计 ID。 |
keyword |
auditd.log.old_pe |
keyword |
|
auditd.log.old_pi |
keyword |
|
auditd.log.old_pp |
keyword |
|
auditd.log.old_ses |
对于登录事件,这是此登录之前用户使用的旧会话 ID。 |
keyword |
auditd.log.op |
keyword |
|
auditd.log.original_field |
如果事件是从丰富的格式 auditd 日志解析的,则为原始字段名称。 |
keyword |
auditd.log.path |
keyword |
|
auditd.log.permissive |
keyword |
|
auditd.log.pfs |
keyword |
|
auditd.log.proctitle |
keyword |
|
auditd.log.rdev |
keyword |
|
auditd.log.reason |
keyword |
|
auditd.log.record_type |
keyword |
|
auditd.log.request |
keyword |
|
auditd.log.reset |
keyword |
|
auditd.log.root_dir |
keyword |
|
auditd.log.rport |
long |
|
auditd.log.saddr |
keyword |
|
auditd.log.saddr_fam |
keyword |
|
auditd.log.sauid |
keyword |
|
auditd.log.scontext |
keyword |
|
auditd.log.selected-context |
keyword |
|
auditd.log.sequence |
审计事件序列号。 |
long |
auditd.log.ses |
keyword |
|
auditd.log.sig |
keyword |
|
auditd.log.spid |
keyword |
|
auditd.log.src_prefixlen |
long |
|
auditd.log.subj |
keyword |
|
auditd.log.success |
boolean |
|
auditd.log.sw |
keyword |
|
auditd.log.sw_type |
keyword |
|
auditd.log.syscall |
keyword |
|
auditd.log.table |
keyword |
|
auditd.log.tclass |
keyword |
|
auditd.log.tcontext |
keyword |
|
auditd.log.tty |
keyword |
|
auditd.log.uid |
keyword |
|
auditd.log.unit |
keyword |
|
auditd.log.uuid |
keyword |
|
auditd.log.ver |
keyword |
|
auditd.log.virt |
keyword |
|
auditd.log.vm |
keyword |
|
auditd.log.vm-ctx |
keyword |
|
auditd.log.xdevice |
keyword |
|
cloud.account.id |
用于标识多租户环境中不同实体的云帐户或组织 ID。示例:AWS 帐户 ID、Google Cloud ORG ID 或其他唯一标识符。 |
keyword |
cloud.availability_zone |
此主机运行所在的可用区。 |
keyword |
cloud.image.id |
云实例的映像 ID。 |
keyword |
cloud.instance.id |
主机实例 ID。 |
keyword |
cloud.instance.name |
主机实例名称。 |
keyword |
cloud.machine.type |
主机机器类型。 |
keyword |
cloud.project.id |
Google Cloud 中项目的名称。 |
keyword |
cloud.provider |
云提供商的名称。示例值包括 aws、azure、gcp 或 digitalocean。 |
keyword |
cloud.region |
此主机运行所在的区域。 |
keyword |
container.id |
唯一容器 ID。 |
keyword |
container.image.name |
构建容器所基于的映像的名称。 |
keyword |
container.labels |
映像标签。 |
object |
container.name |
容器名称。 |
keyword |
container.runtime |
管理此容器的运行时。 |
keyword |
data_stream.dataset |
数据流数据集。 |
constant_keyword |
data_stream.namespace |
数据流命名空间。 |
constant_keyword |
data_stream.type |
数据流类型。 |
constant_keyword |
destination.address |
某些事件目标地址的定义不明确。事件有时会列出 IP、域或 Unix 套接字。您应始终将原始地址存储在 |
keyword |
ecs.version |
此事件符合的 ECS 版本。 |
keyword |
error.message |
错误消息。 |
match_only_text |
event.action |
事件捕获的操作。这描述了事件中的信息。它比 |
keyword |
event.dataset |
事件数据集 |
constant_keyword |
event.ingested |
事件到达中央数据存储时的时间戳。这与 |
date |
event.module |
事件模块 |
constant_keyword |
event.original |
整个事件的原始文本消息。用于演示日志完整性或在需要完整日志消息(在将其拆分为多个部分之前)的情况下,例如重新索引。此字段未建立索引,并且禁用 doc_values。无法搜索,但可以从 |
keyword |
event.outcome |
这是四个 ECS 分类字段之一,表示 ECS 类别层次结构中的最低级别。 |
keyword |
group.id |
系统/平台上组的唯一标识符。 |
keyword |
group.name |
组的名称。 |
keyword |
host.architecture |
操作系统体系结构。 |
keyword |
host.containerized |
如果主机是容器。 |
boolean |
host.domain |
主机所属域的名称。例如,在 Windows 上,这可以是主机的 Active Directory 域或 NetBIOS 域名。对于 Linux,这可以是主机 LDAP 提供程序的域。 |
keyword |
host.hostname |
主机的 hostname。它通常包含主机机器上 |
keyword |
host.id |
唯一主机 ID。由于主机名并非始终唯一,因此请使用在您的环境中具有意义的值。示例:当前 |
keyword |
host.ip |
主机 IP 地址。 |
ip |
host.mac |
主机 MAC 地址。 |
keyword |
host.name |
主机的名称。它可以包含 Unix 系统上 |
keyword |
host.os.build |
操作系统版本信息。 |
keyword |
host.os.codename |
操作系统代号(如果有)。 |
keyword |
host.os.family |
操作系统系列(例如 redhat、debian、freebsd、windows)。 |
keyword |
host.os.kernel |
作为原始字符串的操作系统内核版本。 |
keyword |
host.os.name |
操作系统名称(不带版本)。 |
keyword |
host.os.name.text |
|
text |
host.os.platform |
操作系统平台(例如 centos、ubuntu、windows)。 |
keyword |
host.os.version |
作为原始字符串的操作系统版本。 |
keyword |
host.type |
主机类型。对于云提供商,这可以是诸如 |
keyword |
input.type |
输入类型 |
keyword |
log.file.path |
此事件来自的日志文件的完整路径,包括文件名。它应包括驱动器号(如果适用)。如果事件不是从日志文件读取的,则不要填充此字段。 |
keyword |
log.offset |
日志偏移量 |
long |
message |
对于日志事件,message 字段包含日志消息,针对在日志查看器中查看进行了优化。对于没有原始 message 字段的结构化日志,可以连接其他字段以形成事件的易读摘要。如果存在多条消息,则可以将它们组合成一条消息。 |
match_only_text |
network.direction |
网络流量方向。当从基于主机的监控环境中映射事件时,请从主机的角度使用“ingress”或“egress”值填充此字段。当从基于网络或边界的监控环境中映射事件时,请从网络边界的角度使用“inbound”、“outbound”、“internal”或“external”值填充此字段。请注意,“internal”不是跨越边界,而是描述边界内两台主机之间的通信。另请注意,“external”是指边界外部两台主机之间的流量。例如,这对于 ISP 或 VPN 服务提供商可能很有用。 |
keyword |
process.args |
进程参数数组,从可执行文件的绝对路径开始。可以过滤以保护敏感信息。 |
keyword |
process.args_count |
process.args 数组的长度。此字段可用于查询或对启动进程时提供的参数数量执行桶分析。更多参数可能表示可疑活动。 |
long |
process.executable |
进程可执行文件的绝对路径。 |
keyword |
process.executable.text |
|
match_only_text |
process.exit_code |
如果这是一个终止事件,则为进程的退出代码。如果事件没有退出代码,则该字段应不存在(例如,进程启动)。 |
long |
process.name |
进程名称。有时也称为程序名称或类似名称。 |
keyword |
process.name.text |
|
match_only_text |
process.parent.pid |
进程 ID。 |
long |
process.pid |
进程 ID。 |
long |
process.working_directory |
进程的工作目录。 |
keyword |
process.working_directory.text |
|
match_only_text |
source.address |
某些事件源地址的定义是模棱两可的。事件有时会列出 IP、域名或 Unix 套接字。您应始终将原始地址存储在 |
keyword |
source.as.number |
分配给自治系统的唯一编号。自治系统号 (ASN) 唯一标识互联网上的每个网络。 |
long |
source.as.organization.name |
组织名称。 |
keyword |
source.as.organization.name.text |
|
match_only_text |
source.geo.city_name |
城市名称。 |
keyword |
source.geo.continent_name |
大洲名称。 |
keyword |
source.geo.country_iso_code |
国家/地区 ISO 代码。 |
keyword |
source.geo.country_name |
国家/地区名称。 |
keyword |
source.geo.location |
经度和纬度。 |
geo_point |
source.geo.region_iso_code |
地区 ISO 代码。 |
keyword |
source.geo.region_name |
地区名称。 |
keyword |
source.ip |
源 IP 地址(IPv4 或 IPv6)。 |
ip |
tags |
用于标记每个事件的关键字列表。 |
keyword |
user.audit.group.id |
系统/平台上组的唯一标识符。 |
keyword |
user.audit.group.name |
组的名称。 |
keyword |
user.audit.id |
用户的一个或多个唯一标识符。 |
keyword |
user.audit.name |
用户的简称或登录名。 |
keyword |
user.effective.group.id |
系统/平台上组的唯一标识符。 |
keyword |
user.effective.group.name |
组的名称。 |
keyword |
user.effective.id |
用户的唯一标识符。 |
keyword |
user.effective.name |
用户的简称或登录名。 |
keyword |
user.effective.name.text |
|
match_only_text |
user.filesystem.group.id |
系统/平台上组的唯一标识符。 |
keyword |
user.filesystem.group.name |
组的名称。 |
keyword |
user.filesystem.id |
用户的一个或多个唯一标识符。 |
keyword |
user.filesystem.name |
用户的简称或登录名。 |
keyword |
user.group.id |
系统/平台上组的唯一标识符。 |
keyword |
user.id |
用户的唯一标识符。 |
keyword |
user.name |
用户的简称或登录名。 |
keyword |
user.name.text |
|
match_only_text |
user.owner.group.id |
系统/平台上组的唯一标识符。 |
keyword |
user.owner.group.name |
组的名称。 |
keyword |
user.owner.id |
用户的一个或多个唯一标识符。 |
keyword |
user.owner.name |
用户的简称或登录名。 |
keyword |
user.saved.group.id |
系统/平台上组的唯一标识符。 |
keyword |
user.saved.group.name |
组的名称。 |
keyword |
user.saved.id |
用户的一个或多个唯一标识符。 |
keyword |
user.saved.name |
用户的简称或登录名。 |
keyword |
user.target.group.id |
系统/平台上组的唯一标识符。 |
keyword |
user.target.group.name |
组的名称。 |
keyword |
user.target.id |
用户的唯一标识符。 |
keyword |
user.target.name |
用户的简称或登录名。 |
keyword |
user.target.name.text |
|
match_only_text |
user.terminal |
用户正在执行观察到的活动的终端或 tty 设备。 |
keyword |
更新日志
编辑更新日志
版本 | 详情 | Kibana 版本 |
---|---|---|
3.20.2 |
错误修复 (查看拉取请求) |
8.11.0 或更高版本 |
3.20.1 |
错误修复 (查看拉取请求) |
8.11.0 或更高版本 |
3.20.0 |
增强功能 (查看拉取请求) |
8.11.0 或更高版本 |
3.19.2 |
错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
3.19.1 |
增强功能 (查看拉取请求) |
8.7.1 或更高版本 |
3.19.0 |
增强功能 (查看拉取请求) 增强功能 (查看拉取请求) |
8.7.1 或更高版本 |
3.18.0 |
增强功能 (查看拉取请求) |
8.7.1 或更高版本 |
3.17.2 |
错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
3.17.1 |
错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
3.17.0 |
增强功能 (查看拉取请求) |
8.7.1 或更高版本 |
3.16.0 |
增强功能 (查看拉取请求) |
8.7.1 或更高版本 |
3.15.0 |
增强功能 (查看拉取请求) |
8.7.1 或更高版本 |
3.14.0 |
增强功能 (查看拉取请求) |
8.7.1 或更高版本 |
3.13.1 |
错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
3.13.0 |
增强功能 (查看拉取请求) |
8.7.1 或更高版本 |
3.12.0 |
增强功能 (查看拉取请求) |
8.7.1 或更高版本 |
3.11.0 |
增强功能 (查看拉取请求) |
8.7.1 或更高版本 |
3.10.0 |
增强功能 (查看拉取请求) |
8.1.0 或更高版本 |
3.9.0 |
增强功能 (查看拉取请求) |
8.1.0 或更高版本 |
3.8.0 |
增强功能 (查看拉取请求) |
8.1.0 或更高版本 |
3.7.0 |
增强功能 (查看拉取请求) |
8.1.0 或更高版本 |
3.6.0 |
增强功能 (查看拉取请求) |
8.1.0 或更高版本 |
3.5.1 |
增强功能 (查看拉取请求) |
8.1.0 或更高版本 |
3.5.0 |
增强功能 (查看拉取请求) |
8.1.0 或更高版本 |
3.4.2 |
错误修复 (查看拉取请求) |
8.1.0 或更高版本 |
3.4.1 |
增强功能 (查看拉取请求) |
8.1.0 或更高版本 |
3.4.0 |
增强功能 (查看拉取请求) |
8.0.0 或更高版本 |
3.3.4 |
错误修复 (查看拉取请求) |
8.0.0 或更高版本 |
3.3.3 |
增强功能 (查看拉取请求) |
8.0.0 或更高版本 |
3.3.2 |
增强功能 (查看拉取请求) |
8.0.0 或更高版本 |
3.3.1 |
错误修复 (查看拉取请求) |
8.0.0 或更高版本 |
3.3.0 |
增强功能 (查看拉取请求) |
8.0.0 或更高版本 |
3.2.0 |
增强功能 (查看拉取请求) |
8.0.0 或更高版本 |
3.1.0 |
增强功能 (查看拉取请求) |
8.0.0 或更高版本 |
3.0.0 |
增强功能 (查看拉取请求) |
8.0.0 或更高版本 |
2.2.0 |
增强功能 (查看拉取请求) |
7.17.0 或更高版本 |
2.1.2 |
Bug 修复 (查看拉取请求) |
7.17.0 或更高版本 |
2.1.1 |
增强 (查看拉取请求) |
7.17.0 或更高版本 |
2.1.0 |
增强 (查看拉取请求) |
7.17.0 或更高版本 |
2.0.0 |
增强 (查看拉取请求) 增强 (查看拉取请求) |
7.17.0 或更高版本 |
1.3.1 |
Bug 修复 (查看拉取请求) |
7.14.0 或更高版本 |
1.3.0 |
增强 (查看拉取请求) 增强 (查看拉取请求) |
7.14.0 或更高版本 |
1.2.4 |
增强 (查看拉取请求) |
7.14.0 或更高版本 |
1.2.3 |
增强 (查看拉取请求) |
— |
1.2.2 |
Bug 修复 (查看拉取请求) |
7.14.0 或更高版本 |
1.2.1 |
Bug 修复 (查看拉取请求) |
— |
1.2.0 |
增强 (查看拉取请求) |
7.14.0 或更高版本 |
1.1.3 |
增强 (查看拉取请求) |
— |
1.1.2 |
增强 (查看拉取请求) |
— |
1.1.1 |
增强 (查看拉取请求) |
— |
1.1.0 |
增强 (查看拉取请求) |
— |
1.0.0 |
增强 (查看拉取请求) 增强 (查看拉取请求) |
7.14.0 或更高版本 |
0.2.0 |
增强 (查看拉取请求) |
— |
0.1.2 |
增强 (查看拉取请求) |
— |
0.1.1 |
增强 (查看拉取请求) |
— |
0.1.0 |
增强 (查看拉取请求) |
— |
0.0.1 |
增强 (查看拉取请求) |
— |