OSQuery 集成
编辑OSQuery 集成
编辑OSQuery 集成收集并解码 osqueryd
以 JSON 格式写入的结果日志。 要设置 osqueryd
,请按照您操作系统的 osquery 安装说明进行操作,并配置 filesystem
日志记录驱动程序(默认)。 确保启用 UTC 时间戳。
兼容性
编辑OSQuery 集成已使用 osquery 2.10.2 版本的日志进行测试。 由于结果以 JSON 格式写入,因此该模块很可能适用于任何版本的 osquery。
此模块可在 Linux、macOS 和 Windows 上使用。
日志
编辑OSQuery 结果
编辑这是 OSQuery result
数据集。
示例
result
的示例事件如下
{ "@timestamp": "2018-01-08T14:51:55.000Z", "agent": { "ephemeral_id": "207a0fe6-de4f-434f-9c34-d0898df6ac96", "id": "eaaf0f0c-2e54-4bd7-a0cc-9968349277bc", "name": "docker-fleet-agent", "type": "filebeat", "version": "8.1.0" }, "data_stream": { "dataset": "osquery.result", "namespace": "ep", "type": "logs" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "eaaf0f0c-2e54-4bd7-a0cc-9968349277bc", "snapshot": false, "version": "8.1.0" }, "event": { "action": "added", "agent_id_status": "verified", "created": "2022-11-22T19:16:32.440Z", "dataset": "osquery.result", "ingested": "2022-11-22T19:16:35Z", "kind": "event", "type": "info" }, "host": { "architecture": "x86_64", "containerized": false, "hostname": "ubuntu-xenial", "id": "72E1287B-D1BC-4FC6-B9D8-64F4352776A9", "ip": [ "172.25.0.7" ], "mac": [ "02:42:ac:19:00:07" ], "name": "docker-fleet-agent", "os": { "codename": "focal", "family": "debian", "kernel": "5.10.104-linuxkit", "name": "Ubuntu", "platform": "ubuntu", "type": "linux", "version": "20.04.3 LTS (Focal Fossa)" } }, "input": { "type": "log" }, "log": { "file": { "path": "/tmp/service_logs/osquery.log" }, "offset": 0 }, "osquery": { "result": { "action": "added", "calendar_time": "Mon Jan 8 14:51:55 2018 UTC", "columns": { "average_memory": "0", "avg_system_time": "0", "avg_user_time": "0", "executions": "38", "interval": "60", "last_executed": "1515423094", "name": "pack_ossec-rootkit_55808.a_worm", "output_size": "0", "wall_time": "0" }, "counter": "0", "decorations": { "host_uuid": "72E1287B-D1BC-4FC6-B9D8-64F4352776A9", "username": "ubuntu" }, "epoch": "0", "host_identifier": "ubuntu-xenial", "name": "pack_osquery-monitoring_schedule", "unix_time": "1515423115" } }, "related": { "hosts": [ "ubuntu-xenial" ], "user": [ "ubuntu" ] }, "rule": { "name": "pack_osquery-monitoring_schedule" }, "tags": [ "osquery" ], "user": { "name": "ubuntu" } }
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
日期 |
cloud.account.id |
用于在多租户环境中标识不同实体的云帐户或组织 ID。 示例:AWS 账户 ID、Google Cloud 组织 ID 或其他唯一标识符。 |
关键词 |
cloud.availability_zone |
此主机运行所在的可用区。 |
关键词 |
cloud.image.id |
云实例的镜像 ID。 |
关键词 |
cloud.instance.id |
主机实例 ID。 |
关键词 |
cloud.instance.name |
主机实例名称。 |
关键词 |
cloud.machine.type |
主机的机器类型。 |
关键词 |
cloud.project.id |
Google Cloud 中的项目名称。 |
关键词 |
cloud.provider |
云提供商的名称。 示例值为 aws、azure、gcp 或 digitalocean。 |
关键词 |
cloud.region |
此主机运行所在的区域。 |
关键词 |
container.id |
唯一容器 ID。 |
关键词 |
container.image.name |
容器构建所基于的镜像名称。 |
关键词 |
container.labels |
镜像标签。 |
对象 |
container.name |
容器名称。 |
关键词 |
data_stream.dataset |
数据流数据集。 |
常量关键词 |
data_stream.namespace |
数据流命名空间。 |
常量关键词 |
data_stream.type |
数据流类型。 |
常量关键词 |
ecs.version |
此事件符合的 ECS 版本。 |
关键词 |
event.dataset |
事件数据集 |
常量关键词 |
event.ingested |
事件到达中央数据存储的时间戳。 这与 |
日期 |
event.module |
事件模块 |
常量关键词 |
file.accessed |
上次访问文件的时间。 请注意,并非所有文件系统都跟踪访问时间。 |
日期 |
file.created |
文件创建时间。 请注意,并非所有文件系统都存储创建时间。 |
日期 |
file.directory |
文件所在的目录。 它应包含驱动器号(如果适用)。 |
关键词 |
file.gid |
文件的主要组 ID (GID)。 |
关键词 |
file.inode |
表示文件在文件系统中的 inode。 |
关键词 |
file.mode |
文件的八进制表示模式。 |
关键词 |
file.mtime |
上次修改文件内容的时间。 |
日期 |
file.name |
包含扩展名的文件名,不包含目录。 |
关键词 |
file.path |
文件的完整路径,包括文件名。 它应包含驱动器号(如果适用)。 |
关键词 |
file.path.text |
|
仅匹配文本 |
file.size |
文件大小(以字节为单位)。 仅当 |
长整数 |
file.type |
文件类型(文件、目录或符号链接)。 |
关键词 |
file.uid |
文件所有者的用户 ID (UID) 或安全标识符 (SID)。 |
关键词 |
host.architecture |
操作系统架构。 |
关键词 |
host.containerized |
主机是否为容器。 |
布尔值 |
host.domain |
主机所属域的名称。 例如,在 Windows 上,这可以是主机的 Active Directory 域或 NetBIOS 域名。 对于 Linux,这可以是主机 LDAP 提供程序的域。 |
关键词 |
host.hostname |
主机的主机名。 它通常包含主机上的 |
关键词 |
host.id |
唯一主机 ID。 由于主机名并不总是唯一的,请使用在您的环境中具有意义的值。 示例:当前 |
关键词 |
host.ip |
主机 IP 地址。 |
IP |
host.mac |
主机 MAC 地址。 |
关键词 |
host.name |
主机的名称。 它可以包含 Unix 系统上 |
关键词 |
host.os.build |
操作系统构建信息。 |
关键词 |
host.os.codename |
操作系统代号(如果有)。 |
关键词 |
host.os.family |
操作系统系列(如 redhat、debian、freebsd、windows)。 |
关键词 |
host.os.kernel |
操作系统内核版本(以原始字符串形式)。 |
关键词 |
host.os.name |
操作系统名称(不包含版本)。 |
关键词 |
host.os.name.text |
|
文本 |
host.os.platform |
操作系统平台(如 centos、ubuntu、windows)。 |
关键词 |
host.os.version |
操作系统版本(以原始字符串形式)。 |
关键词 |
host.type |
主机类型。 对于云提供商,这可以是机器类型,如 |
关键词 |
input.type |
输入类型 |
关键词 |
log.file.path |
此事件来自的日志文件的完整路径,包括文件名。 它应包含驱动器号(如果适用)。 如果事件不是从日志文件中读取的,请勿填充此字段。 |
关键词 |
log.level |
日志事件的原始日志级别。 如果事件源提供日志级别或文本严重性,则此级别或严重性会进入 |
关键词 |
log.offset |
日志偏移量 |
长整数 |
osquery.result.action |
关键词 |
|
osquery.result.calendar_time |
osquery 格式化的集合时间的字符串表示形式。 |
关键词 |
osquery.result.columns.active |
关键词 |
|
osquery.result.columns.address |
关键词 |
|
osquery.result.columns.allow_signed_enabled |
关键词 |
|
osquery.result.columns.applescript_enabled |
关键词 |
|
osquery.result.columns.arch |
关键词 |
|
osquery.result.columns.arguments |
关键词 |
|
osquery.result.columns.atime |
关键词 |
|
osquery.result.columns.author |
关键词 |
|
osquery.result.columns.autoupdate |
关键词 |
|
osquery.result.columns.average_memory |
关键词 |
|
osquery.result.columns.avg_system_time |
关键词 |
|
osquery.result.columns.avg_user_time |
关键词 |
|
osquery.result.columns.block_size |
关键词 |
|
osquery.result.columns.blocks |
关键词 |
|
osquery.result.columns.blocks_available |
关键词 |
|
osquery.result.columns.blocks_free |
关键词 |
|
osquery.result.columns.blocks_size |
关键词 |
|
osquery.result.columns.btime |
关键词 |
|
osquery.result.columns.build |
关键词 |
|
osquery.result.columns.build_distro |
关键词 |
|
osquery.result.columns.build_platform |
关键词 |
|
osquery.result.columns.bundle_executable |
关键词 |
|
osquery.result.columns.bundle_identifier |
关键词 |
|
osquery.result.columns.bundle_name |
关键词 |
|
osquery.result.columns.bundle_package_type |
关键词 |
|
osquery.result.columns.bundle_short_version |
关键词 |
|
osquery.result.columns.bundle_version |
关键词 |
|
osquery.result.columns.category |
关键词 |
|
osquery.result.columns.class |
关键词 |
|
osquery.result.columns.codename |
关键词 |
|
osquery.result.columns.comment |
关键词 |
|
osquery.result.columns.compiler |
关键词 |
|
osquery.result.columns.config_flag |
关键词 |
|
osquery.result.columns.config_hash |
关键词 |
|
osquery.result.columns.config_valid |
关键词 |
|
osquery.result.columns.copyright |
关键词 |
|
osquery.result.columns.cpu_brand |
关键词 |
|
osquery.result.columns.created |
关键词 |
|
osquery.result.columns.creator |
关键词 |
|
osquery.result.columns.ctime |
关键词 |
|
osquery.result.columns.datetime |
关键词 |
|
osquery.result.columns.day |
关键词 |
|
osquery.result.columns.description |
关键词 |
|
osquery.result.columns.development |
关键词 |
|
osquery.result.columns.development_region |
关键词 |
|
osquery.result.columns.device |
关键词 |
|
osquery.result.columns.device_alias |
关键词 |
|
osquery.result.columns.directory |
关键词 |
|
osquery.result.columns.disabled |
关键词 |
|
osquery.result.columns.display_name |
关键词 |
|
osquery.result.columns.element |
关键词 |
|
osquery.result.columns.enabled |
关键词 |
|
osquery.result.columns.enabled_nvram |
关键词 |
|
osquery.result.columns.encrypted |
关键词 |
|
osquery.result.columns.environment |
关键词 |
|
osquery.result.columns.executions |
关键词 |
|
osquery.result.columns.extensions |
关键词 |
|
osquery.result.columns.filename |
关键词 |
|
osquery.result.columns.firewall_unload |
关键词 |
|
osquery.result.columns.flags |
关键词 |
|
osquery.result.columns.gid |
关键词 |
|
osquery.result.columns.gid_signed |
关键词 |
|
osquery.result.columns.global_state |
关键词 |
|
osquery.result.columns.groupname |
关键词 |
|
osquery.result.columns.hard_links |
关键词 |
|
osquery.result.columns.hostname |
关键词 |
|
osquery.result.columns.hour |
关键词 |
|
osquery.result.columns.identifier |
关键词 |
|
osquery.result.columns.inetd_compatibility |
关键词 |
|
osquery.result.columns.info_string |
关键词 |
|
osquery.result.columns.inode |
关键词 |
|
osquery.result.columns.inodes |
关键词 |
|
osquery.result.columns.inodes_free |
关键词 |
|
osquery.result.columns.install_time |
关键词 |
|
osquery.result.columns.installer_name |
关键词 |
|
osquery.result.columns.instance_id |
关键词 |
|
osquery.result.columns.interval |
关键词 |
|
osquery.result.columns.iso_8601 |
关键词 |
|
osquery.result.columns.keep_alive |
关键词 |
|
osquery.result.columns.label |
关键词 |
|
osquery.result.columns.last_executed |
关键词 |
|
osquery.result.columns.last_opened_time |
关键词 |
|
osquery.result.columns.local_time |
关键词 |
|
osquery.result.columns.local_timezone |
关键词 |
|
osquery.result.columns.locale |
关键词 |
|
osquery.result.columns.location |
关键词 |
|
osquery.result.columns.logging_enabled |
关键词 |
|
osquery.result.columns.logging_option |
关键词 |
|
osquery.result.columns.major |
关键词 |
|
osquery.result.columns.minimum_system_version |
关键词 |
|
osquery.result.columns.minor |
关键词 |
|
osquery.result.columns.minutes |
关键词 |
|
osquery.result.columns.mode |
关键词 |
|
osquery.result.columns.model |
关键词 |
|
osquery.result.columns.model_id |
关键词 |
|
osquery.result.columns.modified |
关键词 |
|
osquery.result.columns.month |
关键词 |
|
osquery.result.columns.mtime |
关键词 |
|
osquery.result.columns.name |
关键词 |
|
osquery.result.columns.native |
关键词 |
|
osquery.result.columns.on_demand |
关键词 |
|
osquery.result.columns.output_size |
关键词 |
|
osquery.result.columns.package_id |
关键词 |
|
osquery.result.columns.patch |
关键词 |
|
osquery.result.columns.path |
关键词 |
|
osquery.result.columns.persistent |
关键词 |
|
osquery.result.columns.physical_memory |
关键词 |
|
osquery.result.columns.pid |
关键词 |
|
osquery.result.columns.platform |
关键词 |
|
osquery.result.columns.platform_like |
关键词 |
|
osquery.result.columns.process |
关键词 |
|
osquery.result.columns.process_type |
关键词 |
|
osquery.result.columns.program |
关键词 |
|
osquery.result.columns.program_arguments |
关键词 |
|
osquery.result.columns.protocol |
关键词 |
|
osquery.result.columns.queue_directories |
关键词 |
|
osquery.result.columns.removable |
关键词 |
|
osquery.result.columns.revision |
关键词 |
|
osquery.result.columns.root_directory |
关键词 |
|
osquery.result.columns.run_at_load |
关键词 |
|
osquery.result.columns.sdk |
关键词 |
|
osquery.result.columns.seconds |
关键词 |
|
osquery.result.columns.serial |
关键词 |
|
osquery.result.columns.service |
关键词 |
|
osquery.result.columns.shell |
关键词 |
|
osquery.result.columns.size |
关键词 |
|
osquery.result.columns.source |
关键词 |
|
osquery.result.columns.source_url |
关键词 |
|
osquery.result.columns.start_interval |
关键词 |
|
osquery.result.columns.start_on_mount |
关键词 |
|
osquery.result.columns.start_time |
关键词 |
|
osquery.result.columns.state |
关键词 |
|
osquery.result.columns.status |
关键词 |
|
osquery.result.columns.stderr_path |
关键词 |
|
osquery.result.columns.stdout_path |
关键词 |
|
osquery.result.columns.stealth_enabled |
关键词 |
|
osquery.result.columns.subclass |
关键词 |
|
osquery.result.columns.symlink |
关键词 |
|
osquery.result.columns.timestamp |
关键词 |
|
osquery.result.columns.timezone |
关键词 |
|
osquery.result.columns.type |
关键词 |
|
osquery.result.columns.uid |
关键词 |
|
osquery.result.columns.uid_signed |
关键词 |
|
osquery.result.columns.unix_time |
关键词 |
|
osquery.result.columns.update_url |
关键词 |
|
osquery.result.columns.usb_address |
关键词 |
|
osquery.result.columns.usb_port |
关键词 |
|
osquery.result.columns.used_by |
关键词 |
|
osquery.result.columns.user_uuid |
关键词 |
|
osquery.result.columns.username |
关键词 |
|
osquery.result.columns.uuid |
关键词 |
|
osquery.result.columns.vendor |
关键词 |
|
osquery.result.columns.vendor_id |
关键词 |
|
osquery.result.columns.version |
关键词 |
|
osquery.result.columns.visible |
关键词 |
|
osquery.result.columns.wall_time |
关键词 |
|
osquery.result.columns.watch_paths |
关键词 |
|
osquery.result.columns.watcher |
关键词 |
|
osquery.result.columns.weekday |
关键词 |
|
osquery.result.columns.working_directory |
关键词 |
|
osquery.result.columns.year |
关键词 |
|
osquery.result.counter |
关键词 |
|
osquery.result.decorations.host_uuid |
关键词 |
|
osquery.result.decorations.name |
关键词 |
|
osquery.result.decorations.path |
关键词 |
|
osquery.result.decorations.pid |
关键词 |
|
osquery.result.decorations.username |
关键词 |
|
osquery.result.epoch |
关键词 |
|
osquery.result.host_identifier |
运行 osquery 代理的主机的标识符。通常是主机名。 |
关键词 |
osquery.result.name |
生成此事件的查询的名称。 |
关键词 |
osquery.result.unix_time |
事件的 Unix 时间戳,以自 epoch 以来的秒数表示。用于计算 |
关键词 |
process.name |
进程名称。有时称为程序名称或类似名称。 |
关键词 |
process.name.text |
|
仅匹配文本 |
related.hosts |
在您的事件中看到的所有主机名或其他主机标识符。示例标识符包括 FQDN、域名、工作站名称或别名。 |
关键词 |
related.user |
事件中看到的所有用户名或其他用户标识符。 |
关键词 |
rule.name |
生成事件的规则或签名的名称。 |
关键词 |
tags |
用于标记每个事件的关键字列表。 |
关键词 |
url.full |
如果完整的 URL 对您的用例很重要,则应将其存储在 |
wildcard |
url.full.text |
|
仅匹配文本 |
user.name |
用户的短名称或登录名。 |
关键词 |
user.name.text |
|
仅匹配文本 |
更新日志
编辑更新日志
版本 | 详细信息 | Kibana 版本 |
---|---|---|
1.19.1 |
错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
1.19.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.18.2 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.18.1 |
错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
1.18.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.17.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.16.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.15.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.14.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.13.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.12.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.11.0 |
增强 (查看拉取请求) |
8.1.0 或更高版本 |
1.10.0 |
增强 (查看拉取请求) |
8.1.0 或更高版本 |
1.9.0 |
增强 (查看拉取请求) |
8.1.0 或更高版本 |
1.8.0 |
增强 (查看拉取请求) |
8.1.0 或更高版本 |
1.7.1 |
增强 (查看拉取请求) |
8.1.0 或更高版本 |
1.7.0 |
增强 (查看拉取请求) |
8.1.0 或更高版本 |
1.6.1 |
增强 (查看拉取请求) |
8.1.0 或更高版本 |
1.6.0 |
增强 (查看拉取请求) |
7.14.0 或更高版本 |
1.5.0 |
增强 (查看拉取请求) |
7.14.0 或更高版本 |
1.4.1 |
增强 (查看拉取请求) |
7.14.0 或更高版本 |
1.4.0 |
增强 (查看拉取请求) |
7.14.0 或更高版本 |
1.3.0 |
增强 (查看拉取请求) |
7.14.0 或更高版本 |
1.2.1 |
增强 (查看拉取请求) |
7.14.0 或更高版本 |
1.2.0 |
增强 (查看拉取请求) |
7.14.0 或更高版本 |
1.1.0 |
增强 (查看拉取请求) |
7.14.0 或更高版本 |
1.0.3 |
增强 (查看拉取请求) |
7.14.0 或更高版本 |
1.0.2 |
增强 (查看拉取请求) |
— |
1.0.1 |
错误修复 (查看拉取请求) |
— |
1.0.0 |
增强 (查看拉取请求) |
— |
0.6.0 |
增强 (查看拉取请求) |
— |
0.5.2 |
增强 (查看拉取请求) |
— |
0.5.1 |
增强 (查看拉取请求) |
— |
0.5.0 |
增强 (查看拉取请求) |
— |
0.4.0 |
增强 (查看拉取请求) |
— |
0.3.0 |
增强 (查看拉取请求) |
— |
0.2.2 |
增强 (查看拉取请求) |
— |
0.2.1 |
增强 (查看拉取请求) |
— |
0.1.2 |
增强 (查看拉取请求) 增强 (查看拉取请求) |
— |
0.1.1 |
增强 (查看拉取请求) |
— |
0.0.1 |
增强 (查看拉取请求) |
— |