当前位置:

首页 > 软件教程 > 理解OpenAI和Microsoft Sentinel的规则解释和分析方法

理解OpenAI和Microsoft Sentinel的规则解释和分析方法

欢迎回到我们关于OpenAI和MicrosoftSentinel的系列!今天我们将探讨OpenAI广受欢迎的语言模型的另一个用例,并了解一下SentinelRESTAPI。如果您还没有MicrosoftSentinel实例,您可以使用免费的Azure帐户创建一个实例并按照Sentinel入门快速入门进行操作。您还需要一个带有API密钥的个人OpenAI帐户。准备好?让我们开始吧!安全从业者面临的任务之一是如何快速使用分析规则、查询和定义来理解触发警报的原因

欢迎回到我们关于 OpenAI 和 Microsoft Sentinel 的系列!今天我们将探讨 OpenAI 广受欢迎的语言模型的另一个用例,并了解一下 Sentinel REST API。如果您还没有 Microsoft Sentinel 实例,您可以使用免费的 Azure 帐户创建一个实例并按照Sentinel 入门快速入门进行操作。您还需要一个带有 API 密钥的个人 OpenAI 帐户。准备好?让我们开始吧!

安全从业者面临的任务之一是如何快速使用分析规则、查询和定义来理解触发警报的原因。例如,下面是一个用 Kusto 查询语言 (KQL) 编写的相对较短的 Microsoft Sentinel 分析规则示例:

理解OpenAI和Microsoft Sentinel的规则解释和分析方法

经验丰富的 KQL 操作员不会有任何困难将其解析出来,但仍然需要一些时间来在脑海中映射出关键字、日志源、操作和事件逻辑。从未使用过 KQL 的人可能需要更多时间来了解此规则旨在检测的内容。幸运的是,我们有一个非常擅长阅读代码并用自然语言解释的朋友——OpenAI 的 GPT3!
理解OpenAI和Microsoft Sentinel的规则解释和分析方法

DaVinci 等 GPT3 引擎非常擅长用自然语言解释代码,并且在 Microsoft Sentinel KQL 语法和用法方面接受过广泛培训。更好的是,Sentinel 有一个内置的 OpenAI 连接器,使我们能够将 GPT3 模型集成到自动化的 Sentinel 剧本中!我们可以使用此连接器向描述分析规则的 Sentinel 事件添加评论。这将是一个具有线性操作流程的简单逻辑应用程序:

理解OpenAI和Microsoft Sentinel的规则解释和分析方法

让我们从触发器开始逐步了解逻辑应用。我们为此剧本使用 Microsoft Sentinel 事件触发器,以便我们可以使用 Sentinel 连接器从事件中提取所有相关的分析规则 ID。我们将使用规则 ID 使用 Sentinel REST API 查找规则查询文本,我们可以在文本完成提示中将其传递给 AI 模型。最后,我们会将 AI 模型的输出作为评论添加到事件中。

我们的第一个动作是作用于 Sentinel 的“事件相关分析规则 ID 项”的“For each”逻辑块:

理解OpenAI和Microsoft Sentinel的规则解释和分析方法

接下来,我们需要使用 Sentinel REST API 来请求预定的警报规则本身。此 API 端点记录在此处:https://learn.microsoft.com/en-us/rest/api/securityinsights/stable/alert-rules/get ?tabs= HTTP 。如果您以前没有使用过 Sentinel API,您可以单击代码块旁边的绿色“试用”按钮,使用您的凭据预览实际请求。这是探索 API 的好方法!在我们的例子中,“Get - Alert Rules”请求如下所示:

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}?api-version=2022-11-01

我们可以在我们的逻辑应用程序中使用“HTTP”操作进行此 API 调用。幸运的是,我们刚刚添加到“For each”逻辑块的与事件相关的分析规则 ID 项带有几乎所有预填充的参数。我们只需要在 API 域前面加上版本规范到最后 - subscriptionID、resourceGroupName、workspaceName 和 ruleId 的所有参数都将来自我们的动态内容对象。我的 URI 块的实际文本如下:

https://management.azure.com@{items('For_each_related_Analytics_Rule_ID')}?api-version=2022-11-01

我们还需要为 HTTP 操作配置身份验证选项 - 我正在为我的逻辑应用程序使用托管标识。完成的操作块如下所示:

理解OpenAI和Microsoft Sentinel的规则解释和分析方法

现在我们有了警报规则,我们只需要解析规则文本,以便我们可以将其传递给 GPT3。让我们使用 Parse JSON 操作,为其提供 HTTP 步骤中的正文内容,并定义架构以匹配此 API 调用的预期输出。生成架构的最简单方法是上传示例有效负载,但我们不需要包含我们不感兴趣的所有属性。我已将架构缩短为如下所示:

{"type": "object","properties": {"id": {"type": "string"},"type": {"type": "string"},"kind": {"type": "string"},"properties": {"type": "object","properties": {"severity": {"type": "string"},"query": {"type": "string"},"tactics": {},"techniques": {},"displayName": {"type": "string"},"description": {"type": "string"},"lastModifiedUtc": {"type": "string"}}}}}

到目前为止,我们的逻辑块如下所示:

理解OpenAI和Microsoft Sentinel的规则解释和分析方法

现在是时候让 AI 参与进来了!从 OpenAI 连接器中选择“GPT3 Completes your prompt”并使用上一个 Parse JSON 步骤中的“query”动态内容对象编写您的提示。我们将使用最新的达芬奇引擎并保留大部分默认参数。我们的查询没有显示高温值和低温值之间的显着差异,但我们确实希望增加“max tokens”参数,为达芬奇模型提供更多的长答案空间。完成的动作应该是这样的:

理解OpenAI和Microsoft Sentinel的规则解释和分析方法

我们剧本的最后一步是使用 GPT3 的结果文本为事件添加评论。如果您想改为添加事件任务,只需选择该 Sentinel 操作即可。添加“事件 ARM ID”动态内容对象,并使用 GPT3 操作输出的“文本(完成文本)”撰写评论消息。逻辑应用程序设计器会自动将您的评论操作包装在“For each”逻辑块中。完成的评论操作应与此类似:

理解OpenAI和Microsoft Sentinel的规则解释和分析方法

保存逻辑应用,让我们在事件中试用它!如果一切顺利,我们的逻辑应用程序运行历史将显示成功完成。如果出现任何问题,您可以检查每个步骤的确切输入和输出详细信息 - 一个非常宝贵的故障排除工具!在我们的例子中,它一直是绿色的复选标记:

理解OpenAI和Microsoft Sentinel的规则解释和分析方法

成功!该剧本为事件添加了评论,为我们过度劳累的安全分析师节省了几分钟时间。

理解OpenAI和Microsoft Sentinel的规则解释和分析方法

本文内容来源于互联网,如有侵权请联系删除。
作者最新文章
软件教程
相关文章 更多
OpenAI GPT-6 Astra 自主通关《传送门》:技术原理与实验成本解析
OpenAI GPT-6 Astra 自主通关《传送门》:技术原理与实验成本解析

OpenAI GPT-6 Astra 模型通过 MCP 协议与 SourcePauseTool 控制《传送门》游戏,完成 3336 次工具调用并自主通关。实验耗时约 24 小时,API 成本约 571 美元,展示了多模态 AI 在 3D 解谜领域的突破性进展。

AE基础教程:如何创建合成并制作关键帧动画
AE基础教程:如何创建合成并制作关键帧动画

本文指导After Effects新手完成从打开软件到制作简单动画的完整流程。内容涵盖新建合成、导入素材、添加关键帧及预览验证,适用于AE基础学习。读者可依据步骤快速完成首个可播放的动效项目。

电影剪辑实战:镜头组织、节奏控制与声音衔接技巧
电影剪辑实战:镜头组织、节奏控制与声音衔接技巧

本文详解电影剪辑核心流程,从素材整理、镜头空间组织到叙事节奏压缩,再到J-cut/L-cut声音衔接技巧。通过粗剪保逻辑、精剪压停顿、反应镜头缓冲及电平统一检查,帮助创作者打造空间清晰、情绪连贯且听感自然的成片。

转场剪辑实战指南:硬切、遮挡与运镜的精准选择与操作技巧
转场剪辑实战指南:硬切、遮挡与运镜的精准选择与操作技巧

本文详解硬切、遮挡转场和运镜转场的适用场景与操作逻辑。通过对比三种转场的核心区别,提供基于素材条件和叙事目的的判断标准,帮助剪辑师避免滥用特效,掌握自然衔接画面的实战技巧。

GitLab新手创建项目并推送第一次提交的操作指南
GitLab新手创建项目并推送第一次提交的操作指南

本文指导GitLab新手完成创建项目并推送第一次提交的最小闭环。涵盖远程项目创建、本地仓库初始化、添加远程地址及执行git push。重点说明HTTPS与SSH认证差异、分支名(master/main)核对及提交验证标准,确保远程仓库真正建立。

抖音拍摄剪辑教程:从竖屏运镜到卡点成片
抖音拍摄剪辑教程:从竖屏运镜到卡点成片

本教程针对抖音竖屏视频制作,涵盖拍摄前构思、稳定运镜、粗剪筛选、音乐卡点及导出检查全流程。重点在于拍摄时预留字幕空间、利用动作节点辅助剪辑,以及通过鼓点对齐画面。适用于新手快速完成第一条完整成片,强调素材质量与节奏自然,避免过度特效与版权风险。

饭圈舞台照修图:降噪、调色与人物突出技巧
饭圈舞台照修图:降噪、调色与人物突出技巧

针对饭圈舞台照光线乱、噪点多、背景抢眼的痛点,本文提供“保脸、控光、突出主体”的修图方案。核心步骤包括:利用Lightroom降噪面板处理高ISO颗粒,控制曝光避免高光死白或脸部死黑;通过压低背景色彩、提升人物亮度与对比度来修正舞台灯光导致的肤色偏差;最后通过裁剪去除杂乱元素,确保人物主体清晰且肤色自然。

Photoshop安装失败或启动异常:系统要求、安装流程与故障排查指南
Photoshop安装失败或启动异常:系统要求、安装流程与故障排查指南

本文提供Photoshop完整安装指南,涵盖Windows/macOS系统要求、Creative Cloud客户端部署及常见启动故障排查。通过安装前磁盘与账号检查、安装中网络监控、安装后功能测试三步法,解决安装中断、登录失败及启动卡顿问题,确保软件稳定可用。

创维电视通过U盘安装第三方软件完整教程:权限设置与故障排查
创维电视通过U盘安装第三方软件完整教程:权限设置与故障排查

本文提供创维电视通过U盘安装第三方APK的完整操作指南。核心步骤包括:准备格式化的U盘与正规APK文件,在酷开系统“应用管理”中找到安装入口,临时开启“允许安装未知来源应用”权限,以及安装后的功能测试与权限关闭。适用于解决电视无法识别U盘、提示解析失败或权限受限等问题,确保安装安全且不影响系统稳定。

Excel筛选大于指定数值:操作步骤与结果验证
Excel筛选大于指定数值:操作步骤与结果验证

本教程演示如何在Excel中筛选大于指定数值的数据。核心步骤包括:确保数据连续、选中表头、通过“开始→排序和筛选”开启筛选,并在“数字筛选”中选择“大于”输入阈值。筛选仅隐藏不符合条件的行,不删除数据。完成后需逐行验证可见数据是否均大于阈值,并可通过取消筛选恢复全部数据。

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

macOS软件
macOS软件

正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

Mac软件 更多
灵活计算器
灵活计算器
macOS/iOS/Android

灵活计算器是一款笔记式算数应用,支持实时计算、动态关联和云端同步功能。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

赤友清理大师
赤友清理大师
macOS

赤友清理大师是一款为 Mac 设计的智能清理优化工具,可精准扫描垃圾、大文件、重复文件等,释放磁盘空间。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

极度公式
极度公式
Windows/macOS/Linux

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

WINDOWS 更多
Windows 10
Windows 10
Windows

Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。

极度公式
极度公式
Windows/macOS/Linux

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

密码键盘
密码键盘
Windows/macOS/iOS/Android

密码键盘是一款兼具安全性与便捷性的高效密码管理器。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。