当前位置:

首页 > 软件教程 > OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

欢迎回到我们关于OpenAI的大型语言模型(LLM)和MicrosoftSentinel的系列文章。在第一部分中,我们使用OpenAI和Sentinel的内置AzureLogicApps连接器构建了一个基本剧本,以解释在事件中发现的MITREATT&CK策略,并讨论了一些可能影响OpenAI模型的不同参数,例如温度和频率惩罚。接下来,我们使用Sentinel的RESTAPI扩展此功能以查找计划的分析规则并返回规则检测逻辑的摘要。如果您一直在关注,

本文目录

    欢迎回到我们关于 OpenAI 的大型语言模型 (LLM) 和 Microsoft Sentinel 的系列文章。在第一部分中,我们使用 OpenAI 和 Sentinel 的内置 Azure Logic Apps 连接器构建了一个基本剧本,以解释在事件中发现的 MITRE ATT&CK 策略,并讨论了一些可能影响 OpenAI 模型的不同参数,例如温度和频率惩罚。接下来,我们使用 Sentinel 的 REST API 扩展此功能以查找计划的分析规则并返回规则检测逻辑的摘要。

    如果您一直在关注,您可能会注意到我们的第一个剧本从 Sentinel 事件中查找了 MITRE ATT&CK 战术,但没有在 GPT3 提示中包含任何事件技术。为什么不?好吧,启动你的 OpenAI API Playground,让我们去兔子洞旅行(向 Lewis Carroll 道歉)。

    • 模式:完整
    • 型号:text-davinci-003
    • 温度:1
    • 最大长度:500
    • 最高 P: 1
    • 频率惩罚:0
    • 存在惩罚:0
    • 提示:“请解释以下MITRE ATT&CK战术和技巧:[“DefenseEvasion”],[“T1564”]”

    这是我们的第一个结果:

    OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

    这是对 MITRE ATT&CK Tactic TA0005,Defense Evasion 的一个很好的总结,但是技术描述是怎么回事?T1564 是 Hide Artifacts - 进程注入 (T1055) 和 Rootkit (T1014) 还有其他命名技术。让我们再试一次。

    OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

    差远了!“利用远程服务”是横向移动策略中的技术 T1210。再一次:

    OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

    那么发生了什么?ChatGPT 不应该比这更好吗?!

    好吧,是的。ChatGPT 在总结 MITRE ATT&CK 技术代码方面确实很棒,但我们还没有问过它。我们一直在文本完成模式下使用 OpenAI 的另一种顶级生成式预训练 Transformer-3.5 (GPT-3.5) 模型“text-davinci-003” 。ChatGPT 在聊天完成模式中使用“gpt-3.5-turbo”模型。差异很大。以下是 ChatGPT 对上述相同查询的响应示例:

    OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

    但是我们 Azure 逻辑应用程序中的 OpenAI 连接器没有为我们提供基于聊天的操作,我们也无法选择 Turbo 模型,那么我们如何才能将 ChatGPT 引入我们的 Sentinel 工作流中呢?就像我们在第二部分中关闭 Sentinel Logic App 连接器以直接调用 Sentinel REST API 的 HTTP 操作一样,我们可以对 OpenAI 的 API 执行相同的操作。让我们探索构建使用聊天模型而不是文本完成模型的逻辑应用工作流的过程。

    我们将参考 OpenAI 的两个参考文档:聊天创建 API 参考和聊天完成指南。为了使这篇博文保持合理的长度,我将总结一些您需要在您自己的环境中复制我们的示例的设置任务:

    • 用于存储您的 OpenAI API 凭证的 Key Vault
    • 一种授权您的逻辑应用程序从 Key Vault 读取机密的方法(我推荐使用 Azure RBAC 的托管身份)
    • 允许您的逻辑应用程序连接到 Key Vault 的网络访问(我使用连接器文档中适当 Azure 区域的已定义 IP 地址和 CIDR 范围)

    现在,让我们打开我们的逻辑应用程序设计器并开始构建功能。就像以前一样,我们正在使用 Microsoft Sentinel 事件触发器。我们将在此之后执行 Key Vault 操作“Get secret”,我们将在其中指定存储 API 密钥的秘密名称:

    OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

    接下来,我们需要为我们的 API 请求初始化和设置一些变量。这不是绝对必要的;我们可以简单地在我们的 HTTP 操作中写出请求,但这将使以后更改提示和其他参数变得容易得多。OpenAI Chat API 调用中的两个必需参数是“模型”和“消息”,因此让我们初始化一个字符串变量来存储模型名称和一个用于消息的数组变量。

    OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

    “消息”参数是聊天模型的主要输入。它被构造为一组消息对象,每个对象都有一个角色,例如“系统”或“用户”,以及内容。让我们看一下 Playground 中的示例:

    OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

    System 对象允许我们为此聊天会话设置 AI 模型的行为上下文。User 对象是我们的问题,模型将回复一个 Assistant 对象。如果需要,我们可以将先前的响应包含在 User 和 Assistant 对象中,以便为 AI 模型提供“对话历史记录”。

    回到我们的逻辑应用程序设计器中,我使用了两个“附加到数组变量”操作和一个“初始化变量”操作来构建“消息”数组:

    OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

    同样,这一切都可以一步完成,但我选择分别分解每个对象。如果我想修改我的提示,我只需要更新 Prompt 变量。

    接下来,让我们将温度参数调整到一个非常低的值,以使 AI 模型更具确定性。“Float”变量非常适合存储此值。

    OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

    最后,让我们将它们与一个 HTTP 操作放在一起,如下所示:

    • 方法:邮寄
    • 类型: https: //api.openai.com/v1/chat/completions
    • 身体: 
      {"model": @{variables('model')},"messages": @{variables('messages')},"temperature": @{variables('temperature')}}​
    • 身份验证:原始
      • 价值: 
        Bearer @{body('Get_OpenAI_API_token_from_Key_Vault')?['value']}​

    OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

    和以前一样,让我们​​在没有任何评论操作的情况下运行这个剧本,以确保在我们将它连接回 Sentinel 实例之前一切正常。如果一切顺利,我们将在助手消息中获得 200 状态代码和 MITRE ATT&CK 战术和技巧的精彩总结。

    OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

    现在是简单的部分:使用 Sentinel 连接器添加事件评论。我们将使用 Parse JSON 操作解析响应正文,然后使用 ChatGPT 回复中的文本初始化一个变量。因为我们知道响应格式,所以我们知道可以使用以下表达式从索引 0 的 Choices 项中提取回复:

    @{body('Parse_JSON')?['choices']?[0]?['message']?['content']}

    OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

    以下是已完成的逻辑应用程序流程的鸟瞰图:

    OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

    让我们试试吧!我在本 OpenAI 和 Sentinel 系列的第一部分中包含了该剧本的前一次迭代留下的评论 - 将达芬奇文本完成的输出与 Turbo 模型的聊天交互进行比较很有趣。

    OpenAI 和 Microsoft Sentinel 第 3 部分:达芬奇与 Turbo

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    软件教程 OpenAI
    相关文章 更多
    sora使用指南国内使用的具体操作步骤教程
    sora使用指南国内使用的具体操作步骤教程

    本文详细解析Sora在国内的使用现状,指出目前官方未对公众开放注册,提醒用户警惕虚假链接,并提供关注官方动态及替代方案的实用建议。

    OpenAI GPT-6 Astra 自主通关《传送门》:技术原理与实验成本解析
    OpenAI GPT-6 Astra 自主通关《传送门》:技术原理与实验成本解析

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

    OpenAI:数据中心容量在 2025 年增至 1.9 GW,增长三倍
    OpenAI:数据中心容量在 2025 年增至 1.9 GW,增长三倍

    OpenAI算力总量预计2025年达1.9GW,较2023年增长9.5倍,年经常性收入同步增至200亿美元。推理成本已压至每百万token不到1美元,采取训练性能优先、推理效率优先的双轨策略。未来营收将拓展技术授权与按成效付费模式,并优先研发AIAgent与工作流自动化。

    Transformer之父NoamShazeer离开谷歌加入OpenAI
    Transformer之父NoamShazeer离开谷歌加入OpenAI

    Transformer核心作者NoamShazeer离开谷歌加入OpenAI,担任架构研究负责人。他曾参与创办Character.AI,后因谷歌交易回归,如今再次转投。此举折射出行业对Transformer架构局限性的反思,以及下一代模型架构创新的迫切需求。

    突发!谷歌技术巨牛Noam跳槽OpenAI
    突发!谷歌技术巨牛Noam跳槽OpenAI

    Transformer论文共同一作、谷歌元老级AI专家NoamShazeer再次离开谷歌,加盟OpenAI。他拥有高达35万余次论文引用,近期专利涉及结构化工具调用、神经架构搜索及混合专家模型等关键方向。OpenAI借此补齐构建超级智能体与底层模型架构的核心能力。

    谷歌Transformer之父跳槽OpenAI,沙泽尔究竟在想什么?
    谷歌Transformer之父跳槽OpenAI,沙泽尔究竟在想什么?

    AI传奇人物诺姆·沙泽尔离开谷歌加入OpenAI。作为Transformer架构之父,他因不满谷歌严格的审批流程和“大公司病”,再次出走。选择OpenAI因其快速迭代理念和开放氛围,契合其推动AGI落地的核心诉求。

    Codex兼容国产开源模型!实测DeepSeek接入:门槛还是太高
    Codex兼容国产开源模型!实测DeepSeek接入:门槛还是太高

    OpenAI的Codex工具开放第三方模型接入,但实际门槛高,仅支持ResponsesAPI协议。DeepSeek等国产模型无法直接接入,需通过本地转接桥,响应速度慢于官方模型,但成本极低。此举为国产模型提供成熟Agent容器机会,但OpenAI仍掌握核心标准。

    AI制药迎来标准化评估时代,OpenAI入局催化创新药赛道估值重塑
    AI制药迎来标准化评估时代,OpenAI入局催化创新药赛道估值重塑

    OpenAI发布LifeSciBench基准测试,为AI制药建立标准化评估工具,推动行业规范。港股创新药板块短期承压,但AI制药从概念验证走向产业落地趋势不变,研发效率成核心竞争维度,板块估值有望修复。

    Getty Images与OpenAI达成“展示协议”,股价盘前暴涨141%
    Getty Images与OpenAI达成“展示协议”,股价盘前暴涨141%

    GettyImages与OpenAI签署展示协议,股价盘前暴涨141%,空头回补放大涨幅,市场反应强烈。此次合作标志着双方从对抗转向合作,OpenAI授权版图持续扩张,但公司基本面压力犹存。

    OpenAI发布首款自研芯片:大模型直接参与设计与优化
    OpenAI发布首款自研芯片:大模型直接参与设计与优化

    OpenAI联合博通推出首款自研AI芯片Jalapeño,专为大语言模型推理设计,开发周期仅9个月。芯片采用软硬件协同设计,并用AI优化自身架构,每瓦性能大幅领先业界。计划2026年商用,通过全栈布局降低AI使用门槛。

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

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

    Windows
    Windows

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

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。