0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用Osquery跟踪系统库存数据

kmno4 来源:kmno4 作者:kmno4 2022-12-30 09:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

很多时候,在调查安全事件或确定安全控制的有效性时,您需要有关一组系统的实时、精细的清单数据。您可能想知道安装了哪些软件包、正在运行哪些进程,或者是否安装了特定的安全更新。如果您的职责跨越云和本地系统,您可能会使用多种操作系统,包括 Windows、Mac 和 Linux。为了帮助您跨多个平台回答这些库存问题,请考虑使用开源工具 osquery。Osquery 从系统收集丰富的数据集,然后您可以使用基本的结构化查询语言 (SQL) 命令轻松查询这些数据。比如可以查询shell历史,hosts文件内容,什么操作系统版本,全部来自一个命令行工具。Osquery 提供了很好的洞察力,可以帮助回答有关系统的一些问题,而无需运行多个命令或不必编写自定义脚本。

入门

在最简单的形式中,osquery 由运行在计算机上的守护进程和客户端组成。守护进程根据 osquery 配置文件收集有关主机的信息。配置文件告诉 osquery 要收集什么。数据存储在该计算机本地的数据库中。快速访问此信息的最简单方法是运行 osqueryi 二进制文件。这将打开一个简单的命令行,您可以从中创建和运行简单的 SQL 查询以显示有关系统的数据。

拿 osquery 来试驾是非常容易的。访问 osquery.io 并下载适用于您想要的任何操作系统的软件包。如果您运行 Windows,您将下载 osquery.msi 并运行它以将程序安装到 c:Program Filesosquery。打开终端提示符,导航到该文件夹​​并运行 osqueryi.exe 以使用默认配置启动 osquery。使用此默认配置,您可以立即查询有关您系统的有趣数据,并让您了解它的功能,然后您可以扩展您的部署,使其最适合您的环境或组织。

在最基本的状态下,您可以使用基本的 SQL 语法以交互方式查询主机。例如,要显示 Windows 计算机上正在运行的服务的名称,请运行查询:

osquery> SELECT display_name FROM services WHERE status='RUNNING';

Osquery 将相似的查询组组织成包。默认安装中包含的包示例包括硬件监控、it-compliance 和 osquery-monitoring。安全特定包还包括查询,让您可以搜索 Windows 和 Mac 攻击以及 Windows 强化。这些查询利用了操作系统的特定功能。例如,Windows 强化包包括在注册表中查找可能导致安全性较低的配置的特定值的查询。

Osquery 是一个可以询问有关它正在监控的系统的各种问题的地方。例如,您可以查询已安装的补丁:

osquery>SELECT * from patches;

或者找出系统的默认网关:

osquery> SELECT * from routes WHERE

作为另一个示例,要查看 Windows 计算机的所有启动项,只需运行查询:

osquery> SELECT * FROM startup_items;

返回的信息包括项目的名称、其位置的路径、项目在哪个用户下运行以及如何通过注册表或启动文件夹调用项目。

可以肯定的是,这些都是非常基本的查询,而 osquery 的真正力量在于将这些数据的收集集成到其他工具和自动化中。例如,如果某个程序在特权帐户下启动,您可以设置警报。

如果您不确定可以查询什么,请键入:

osquery>.table

要查看 osquery 创建的表的列表,请运行以下命令:

osquery>.schema

获取可在查询中使用的字段列表。

Osquery 很流行,您会找到很多关于如何使用该工具和创建非常有用的查询的在线资源和教程。

结论

Osquery 得益于强大的开源社区的贡献。可以安装或部署多个社区项目以扩展 osquery 对您的安装的价值。例如,许多系统管理员选择在他们所有的服务器上部署 osquery,并部署一个控制服务器来管理这批 osquery 安装。这个控制服务器可以让你集中查询来自几个不同系统的数据,以及管理各个 osquery 代理的操作。总而言之,osquery 灵活且可扩展,是系统管理员工具箱的绝佳工具。

审核编辑:汤梓红


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    218011
  • WINDOWS
    +关注

    关注

    4

    文章

    3697

    浏览量

    93239
  • 跟踪系统
    +关注

    关注

    0

    文章

    89

    浏览量

    19152
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    实时库存同步接口技术详解

      在现代电商、零售和供应链系统中,库存管理是核心环节。实时库存同步接口确保库存数据在多个系统
    的头像 发表于 10-10 14:33 298次阅读
    实时<b class='flag-5'>库存</b>同步接口技术详解

    唯品会:对接商品库存API,实现限时特卖活动库存动态预警,避免超卖

    。唯品会作为领先的特卖电商平台,通过高效对接商品库存API,实现了库存动态预警系统,有效避免了超卖风险。本文将逐步解析这一解决方案,帮助读者理解其原理和实施过程。 一、超卖风险的根源与影响 限时特卖活动通常涉及高
    的头像 发表于 09-10 16:30 476次阅读

    RFID标签在库存盘点中的应用

    RFID技术在库存盘点中的应用正变得越来越广泛,其通过无线电信号识别特定目标并读取相关数据的能力,极大地提高了库存管理的效率与准确性。以下是RFID标签在库存盘点中的一些具体应用和优势
    的头像 发表于 09-03 15:42 420次阅读
    RFID标签在<b class='flag-5'>库存</b>盘点中的应用

    微信小程序API集成京东库存,移动端销量暴涨!

    。本文将探讨如何通过微信小程序API集成京东库存系统,实现实时数据同步,并最终推动移动端销量实现显著增长。我们将一步步分析集成过程、核心优势,以及实际案例中的效果。 什么是微信小程序API与京东
    的头像 发表于 07-31 14:07 595次阅读

    拼多多API库存预警系统:避免缺货损失千万!

    推出了API库存预警系统,帮助商家实时监控库存水平,及时预警,有效避免缺货风险。本文将详细介绍该系统的工作原理、实施步骤和实际效益,助您优化供应链管理。 什么是拼多多API
    的头像 发表于 07-29 14:49 474次阅读
    拼多多API<b class='flag-5'>库存</b>预警<b class='flag-5'>系统</b>:避免缺货损失千万!

    API驱动的大型电商平台库存优化

    实现系统间的无缝集成和数据实时交换,为库存优化提供了强大支持。本文将逐步探讨API如何驱动库存优化,包括其原理、关键技术和实际应用,帮助您理解并实施高效策略。 一、API在
    的头像 发表于 07-15 14:42 368次阅读
    API驱动的大型电商平台<b class='flag-5'>库存</b>优化

    如何通过API优化电商库存管理,减少缺货风险

    ​ 电商库存管理是业务成功的关键,缺货不仅导致销售损失,还损害客户忠诚度。传统方法依赖人工跟踪,易出错且响应慢。通过API(应用程序编程接口)实现系统自动化,能显著优化库存管理,降低缺
    的头像 发表于 07-10 14:28 418次阅读
    如何通过API优化电商<b class='flag-5'>库存</b>管理,减少缺货风险

    同步电机在位置随动系统跟踪误差的分析与研究

    自主研发的无头轧制多级传动系统的模拟实验台上进行了实验验证。实验结果表明:该方法设计的系统控制精度明显提高,可实现同步电机快速精确地跟踪,位置跟踪误差小于PID控制算法的1/4,同时优
    发表于 06-23 07:07

    RFID在服装库存中的应用

    。RFID在服装库存管理中的优势高效率:RFID可以快速批量读取服装信息,大幅缩短盘点时间,提高库存管理效率。准确性:RFID减少了人工操作的错误率,提高了库存数据
    的头像 发表于 04-09 16:18 579次阅读
    RFID在服装<b class='flag-5'>库存</b>中的应用

    索尼推出首款摄像机跟踪系统OCELLUS

    近日,索尼(中国)有限公司推出索尼首款摄像机跟踪系统OCELLUS(ASR-CT1),该系统通过多个传感器实现无标记摄像机跟踪,旨在简化和促进影视和广电领域的增强现实(AR)和虚拟制作
    的头像 发表于 03-19 16:52 1075次阅读

    汽车制造领域激光焊缝跟踪系统的应用案例

    激光焊缝跟踪系统的出现,可以很大程度提成焊接精度,减少人工干预,给汽车制造提供了有效的解决方案,今天一起了解汽车制造领域焊缝跟踪系统的应用案例。 焊缝
    的头像 发表于 03-17 14:58 690次阅读
    汽车制造领域激光焊缝<b class='flag-5'>跟踪</b><b class='flag-5'>系统</b>的应用案例

    Profinet转Modbus TCP靠网关模块搭建AGV与物料库存传感器通信通道

    远创智控 YC-PNM-TCP 作为 Profinet 转 Modbus TCP 协议转换网关,解决了这一难题。它实现了 AGV 与物料库存传感器、工位需求传感器之间的数据交互。物料库存传感器将
    的头像 发表于 03-01 14:55 570次阅读
    Profinet转Modbus TCP靠网关模块搭建AGV与物料<b class='flag-5'>库存</b>传感器通信通道

    基于RFID技术的库存原料以及成品跟踪管理系统实现物流流转自动管理

    生产产品与信息系统的桥梁,可将生产产品日常管理活动与生产产品管理系统有效的整合在一起,从而达到实物信息与系统信息的实时同步一致。因此,建立一套基于RFID技术的库存原料以及成品
    的头像 发表于 02-22 14:05 1048次阅读

    相比传统焊接方式,激光焊缝跟踪系统有哪些优势?

    在工业制造领域,焊接是不可或缺的关键工艺。随着科技的飞速发展,传统焊接方式已难以满足日益增长的精度、效率和自动化需求。创想智控激光焊缝跟踪系统应运而生,以其卓越的性能和显著的优势,正引领着焊接
    的头像 发表于 02-10 10:21 642次阅读
    相比传统焊接方式,激光焊缝<b class='flag-5'>跟踪</b><b class='flag-5'>系统</b>有哪些优势?

    西部数据正式通知减产15%以缩减库存

    近日,据外媒报道,全球NAND Flash存储市场中的一大重要参与者——西部数据,已经正式向其客户发出了减产通知。这一决定旨在缩减当前库存水平,以应对市场供需关系的变化。 在NAND Flash存储
    的头像 发表于 02-06 09:38 778次阅读