[控场AI]
产品osqueryd

osquery

Facebook(现Meta)于2014年开源的端点可见性工具,将操作系统抽象为关系型数据库,支持用SQL语法跨Linux、macOS、Windows平台查询系统进程、网络连接等运行状态,是现代EDR体系的基础设施组件。

时间轴 (近 90 天)

9月12日

osquery是Facebook(现Meta)于2014年开源的端点可见性工具

待验证50%
9月12日

osquery的核心理念是将操作系统抽象成一个关系型数据库,系统状态信息映射为可查询的数据表

待验证50%
9月12日

osquery可以用SQL语法跨Linux、macOS和Windows平台获得一致的查询结果

待验证50%
9月12日

osquery的processes表在Linux上读取/proc文件系统,在macOS上调用libproc API,在Windows上调用Win32/WMI接口

待验证50%
9月12日

osquery的虚拟表在执行查询时才动态拉取数据而非预先缓存,因此全表扫描的代价是真实的系统调用开销

待验证50%
9月12日

osquery内置调度器按预设间隔周期性执行查询并将结果差异发送到日志管道,这一模式称为差异查询(differential queries)

待验证50%
9月12日

设计不当的osquery查询(如频繁扫描全量文件系统、对高基数表做无索引联表、过短的查询间隔)可能在大规模主机上导致CPU占用飙升

待验证50%
9月12日

Fleet是目前最主流的开源osquery管理平台,提供Web UI和API来统一下发查询、管理主机清单和收集结果

待验证50%
9月12日

osquery通常将结果写入本地日志文件,再由Filebeat、Fluentd等日志采集Agent转发到Elasticsearch、Splunk或AWS S3等SIEM/数据湖

待验证50%
9月12日

「osquery → 日志采集 → SIEM → 告警」的数据管道是企业端点检测架构的典型形态

待验证50%

还有 1 条时间轴事件

全部知识事实 (11)

来源文章