首頁 常見問題 OpenAI 與 Microsoft Sentinel 簡介

OpenAI 與 Microsoft Sentinel 簡介

Apr 13, 2023 pm 12:07 PM
openai 邏輯模型

歡迎來到我們關於 OpenAI 和 Microsoft Sentinel 的系列!大型語言模型或 LLM,例如 OpenAI 的 GPT3 系列,正在透過文字摘要、類人對話、程式碼解析和調試以及許多其他範例等創新用例接管公眾的想像。我們已經看到 ChatGPT 編寫劇本和詩歌、創作音樂、撰寫論文,甚至將電腦程式碼從一種語言翻譯成另一種語言。

如果我們可以利用這種不可思議的潛力來幫助安全營運中心的事件回應人員,會怎麼樣?好吧,我們當然可以——而且很簡單! Microsoft Sentinel 已經包含一個用於 OpenAI GPT3 模型的內建連接器,我們可以在由 Azure Logic Apps 提供支援的自動化劇本中實作。這些強大的工作流程易於編寫並整合到 SOC 操作中。今天,我們將了解 OpenAI 連接器,並使用簡單的用例來探索其一些可設定參數:描述與 Sentinel 事件相關的 MITRE ATT&CK 策略。

在我們開始之前,讓我們先了解一些先決條件:

  • 如果您還沒有Microsoft Sentinel 實例,您可以使用免費的Azure 帳戶建立一個實例並按照Sentinel 入門快速入門進行操作。
  • 我們將使用來自Microsoft Sentinel Training Lab的預先記錄的資料來測試我們的劇本。 
  • 您還需要一個具有用於 GPT3 連線的 API 金鑰的個人 OpenAI 帳戶。
  • 我還強烈建議查看Antonio Formato 關於使用ChatGPT 和Sentinel 處理事件的優秀博客,其中Antonio 介紹了一個非常有用的多用途手冊,它已成為迄今為止在Sentinel 中幾乎所有OpenAI 模型實現的參考。 

我們將從一個基本的事件觸發劇本開始(Sentinel > Automation > Create > Playbook with incident trigger)。

OpenAI 與 Microsoft Sentinel 簡介

選擇訂閱和資源群組,新增劇本名稱,然後移至「連線」標籤。您應該會看到帶有一個或兩個身份驗證選項的Microsoft Sentinel - 我在此範例中使用的是託管身份- 但如果您還沒有任何連接,您也可以在邏輯應用程式設計器中添加Sentinel 連接.

OpenAI 與 Microsoft Sentinel 簡介

查看並建立劇本,幾秒鐘後,資源將成功部署並將我們帶到邏輯應用程式設計器畫布:

OpenAI 與 Microsoft Sentinel 簡介

#讓我們加入我們的OpenAI 連接器。按一下「新步驟」並在搜尋方塊中鍵入「OpenAI」。您會在頂部窗格中看到連接器,並在其下方看到兩個操作:「建立映像」和「GPT3 完成您的提示」:

OpenAI 與 Microsoft Sentinel 簡介

選擇“GPT3 完成您的提示”。然後,系統會要求您在下列對話方塊中建立與 OpenAI API 的連線。如果您還沒有,請在https://platform.openai.com/account/api-keys上建立一個金鑰,並確保將其保存在安全位置!

OpenAI 與 Microsoft Sentinel 簡介

確保在新增OpenAI API 金鑰時完全按照說明進行操作- 它需要單字“Bearer”,後面跟著一個空格,然後是金鑰本身:

OpenAI 與 Microsoft Sentinel 簡介

成功!我們現在已經為我們的提示準備好 GPT3 文字完成操作。我們想要讓 AI 模型解釋與 Sentinel 事件相關的 MITRE ATT&CK 策略和技術,所以讓我們使用動態內容編寫一個簡單的提示來插入來自 Sentinel 的事件策略。

OpenAI 與 Microsoft Sentinel 簡介

我們快完成了!儲存邏輯應用程式並前往 Microsoft Sentinel 事件以對其進行測試運行。我的實例中有來自 Microsoft Sentinel Training Lab 的測試數據,因此我將針對惡意收件匣規則警報觸發的事件執行此劇本。

OpenAI 與 Microsoft Sentinel 簡介

您可能想知道為什麼我們沒有在我們的劇本中配置第二個動作來新增帶有結果的註解或任務。我們會到達那裡 - 但首先我們要確保我們的提示從 AI 模型返回好的內容。返回 Playbook 並在新分頁中開啟 Overview。您應該在運行歷史記錄中看到一個項目,希望帶有綠色複選標記:

OpenAI 與 Microsoft Sentinel 簡介

#

按一下該項目以查看有關邏輯應用程式運作的詳細資訊。我們可以展開任何操作區塊以查看詳細的輸入和輸出參數:

OpenAI 與 Microsoft Sentinel 簡介

我們的 GPT3 操作只花了兩秒鐘就成功完成了。讓我們單擊操作塊將其展開並查看其輸入和輸出的完整詳細信息:

OpenAI 與 Microsoft Sentinel 簡介

#讓我們仔細看看“輸出”部分中的“選擇”字段。這是 GPT3 傳回其完成的文字以及完成狀態和任何錯誤代碼的地方。我已將 Choices 輸出的全文複製到 Visual Studio Code 中:

OpenAI 與 Microsoft Sentinel 簡介

目前看起來還不錯! GPT3 正確擴展了「防禦規避」的 MITRE 定義。在我們為劇本添加邏輯操作以使用此答案文字建立事件評論之前,讓我們再看看 GPT3 操作本身的參數。 OpenAI文字補全動作中一共有九個參數,不算引擎選擇和提示:

OpenAI 與 Microsoft Sentinel 簡介

這些是什麼意思,我們如何調整它們以獲得最佳結果?為了幫助我們了解每個參數對結果的影響,讓我們轉到OpenAI API Playground。我們可以在邏輯應用程式運行的輸入欄位中貼上準確的提示,但在單擊「提交」之前,我們要確保參數匹配。下面是一個快速表格,用於比較Azure Logic App OpenAI 連接器和OpenAI Playground 之間的參數名稱:

Azure 邏輯應用程式連接器 開放人工智慧遊樂場 解釋
引擎 模型 將產生完成的模型。我們可以在OpenAI connector中選擇達文西(新)、達文西(舊)、居里、巴貝奇或阿達,分別對應'text-davinci-003'、'text-davinci-002'、'text -curie-001' 、'text-babbage-001' 和'text-ada-001' 在Playground 中。
n 不適用 為每個提示產生多少完成。相當於在Playground中多次重新進入提示。
最好的 (相同的) 產生多個完成並傳回最好的一個。謹慎使用-這會消耗大量代幣!
溫度 (相同的) 定義回應的隨機性(或創造性)。設定為 0 以獲得高度確定性、重複的提示完成,其中模型將始終返回其最有信心的選擇。設定為 1 以獲得具有更多隨機性的最大創意回复,或根據需要介於兩者之間。
最大代幣 最大長度 ChatGPT 回應的最大長度,以令牌形式給出。一個令牌大約等於四個字元。 ChatGPT 使用以代幣計價;在撰寫本文時,1000 個代幣的價格為 0.002 美元。 API 呼叫的成本將包括提示的令牌長度和回復一起,因此如果您想保持每次回應的最低成本,請從 1000 中減去提示的令牌長度來設定回應的上限。
頻率懲罰 (相同的) 從 0 到 2 的範圍。數值越高,模型逐字重複行的可能性就越小(它將嘗試尋找同義詞或重述行)。
存在懲罰 (相同的) 一個介於 0 到 2 之間的數字。數值越高,模型重複反應中已經提到的主題的可能性就越小。
頂部 (相同的) 如果您不使用溫度,另一種設定回應「創造力」的方法。此參數根據機率限制可能的答案標記;設定為 1 時,將考慮所有標記,但較小的值會減少前 X% 的可能答案集。
使用者 不適用 唯一識別碼。我們不需要設定此參數,因為我們的 API 金鑰已經用作我們的識別符字串。
停止 停止序列 最多四個序列將結束模型的回應。

讓我們使用以下OpenAI API Playground 設定來搭配我們的邏輯應用程式操作:

  • 型號:text-davinci-003
  • 溫度:1

OpenAI 與 Microsoft Sentinel 簡介

OpenAI 與 Microsoft Sentinel 簡介

OpenAI 與 Microsoft Sentinel 簡介

OpenAI 與 Microsoft Sentinel 簡介

OpenAI 與 Microsoft Sentinel 簡介

OpenAI 與 Microsoft Sentinel 簡介

OpenAI 與 Microsoft Sentinel 簡介

OpenAI 與 Microsoft Sentinel 簡介

OpenAI 與 Microsoft Sentinel 簡介

OpenAI 與 Microsoft Sentinel 簡介

OpenAI 與 Microsoft Sentinel 簡介最大長度:100

這是我們從GPT3 引擎得到的結果。

OpenAI 與 Microsoft Sentinel 簡介

看起來反應在句子中間被截斷了,所以我們應該增加最大長度參數。否則,此響應看起來還不錯。我們正在使用最高可能的溫度值——如果我們降低溫度以獲得更確定的響應,會發生什麼?以溫度為零為例:###############在 temperature=0 時,無論我們重新產生此提示多少次,我們都會得到幾乎完全相同的結果。當我們要求 GPT3 定義技術術語時,這很有效;作為 MITRE ATT&CK 戰術的「防禦規避」的含義應該沒有太大差異。我們可以透過加入頻率懲罰來提高反應的可讀性,以降低模型重複使用相同字詞的傾向(「技術如」)。讓我們將頻率懲罰增加到最大值 2:###############到目前為止,我們只使用了最新的達文西模型來快速完成任務。如果我們下降到 OpenAI 更快、更便宜的型號之一,例如 Curie、Babbage 或 Ada,會發生什麼?讓我們將模型更改為“text-ada-001”並比較結果:###############嗯…不完全是。讓我們試試巴貝奇:###############Babbage 似乎也沒有回傳我們正在尋找的結果。也許居禮會過得更好? ###############可悲的是,居禮也不符合達文西設定的標準。它們當然很快,但我們為安全事件添加上下文的用例並不依賴亞秒級回應時間 - 摘要的準確性更為重要。我們將繼續使用達文西模型、低溫和高頻懲罰的成功組合。 ######回到我們的邏輯應用程序,讓我們將我們從Playground 發現的設定傳輸到OpenAI 操作塊:###############我們的邏輯應用程式還需要能夠為我們的事件寫評論。點擊“新步驟”並從Microsoft Sentinel 連接器中選擇“向事件添加註釋”:###############我們只需要指定事件ARM 標識符並撰寫我們的評論訊息。首先,在動態內容彈出式選單中搜尋「事件 ARM ID」:###############接下來,找到我們上一個步驟輸出的「文字」。您可能需要點擊“查看更多”才能查看輸出。邏輯應用程式設計器會自動將我們的評論操作包裝在「For each」邏輯區塊中,以處理為相同提示產生多個完成的情況。 ###############我們完成的邏輯應用程式應類似於以下內容:###############讓我們再測試一下!回到那個 Microsoft Sentinel 事件並執行劇本。我們應該在我們的邏輯應用程式運行歷史記錄中獲得另一個成功完成,並在我們的事件活動日誌中獲得一個新評論。 ###############如果到目前為止,您一直與我們保持聯繫,那麼您現在可以將OpenAI GPT3 與Microsoft Sentinel 整合在一起,這可以為您的安全調查增加價值。請繼續關注我們的下一部分,我們將討論更多將 OpenAI 模型與 Sentinel 整合的方法,解鎖可以幫助您充分利用安全平台的工作流程! ###

以上是OpenAI 與 Microsoft Sentinel 簡介的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1677
14
CakePHP 教程
1431
52
Laravel 教程
1334
25
PHP教程
1280
29
C# 教程
1257
24
編程新範式,當Spring Boot遇上OpenAI 編程新範式,當Spring Boot遇上OpenAI Feb 01, 2024 pm 09:18 PM

2023年,AI技術已成為熱門話題,對各行業產生了巨大影響,程式設計領域尤其如此。人們越來越認識到AI技術的重要性,Spring社群也不例外。隨著GenAI(GeneralArtificialIntelligence)技術的不斷進步,簡化具備AI功能的應用程式的創建變得至關重要和迫切。在這個背景下,"SpringAI"應運而生,旨在簡化開發AI功能應用程式的過程,使其變得簡單直觀,避免不必要的複雜性。透過"SpringAI",開發者可以更輕鬆地建立具備AI功能的應用程序,將其變得更加易於使用和操作

選擇最適合資料的嵌入模型:OpenAI 和開源多語言嵌入的對比測試 選擇最適合資料的嵌入模型:OpenAI 和開源多語言嵌入的對比測試 Feb 26, 2024 pm 06:10 PM

OpenAI最近宣布推出他們的最新一代嵌入模型embeddingv3,他們聲稱這是效能最出色的嵌入模型,具備更高的多語言效能。這一批模型被劃分為兩種類型:規模較小的text-embeddings-3-small和更強大、體積較大的text-embeddings-3-large。這些模型的設計和訓練方式的資訊披露得很少,模型只能透過付費API存取。所以就出現了很多開源的嵌入模型但是這些開源的模型與OpenAI閉源模型相比如何呢?本文將對這些新模型與開源模型的效能進行實證比較。我們計劃建立一個數據

基於Rust的Zed編輯器已開源,內建對OpenAI和GitHub Copilot的支持 基於Rust的Zed編輯器已開源,內建對OpenAI和GitHub Copilot的支持 Feb 01, 2024 pm 02:51 PM

作者丨TimAnderson編譯丨諾亞出品|51CTO技術堆疊(微訊號:blog51cto)Zed編輯器專案目前仍處於預發布階段,已在AGPL、GPL和Apache許可下開源。此編輯器以高性能和多種AI輔助選擇為特色,但目前僅適用於Mac平台使用。內森·索博(NathanSobo)在一篇貼文中解釋道,Zed專案在GitHub上的程式碼庫中,編輯器部分採用了GPL許可,伺服器端元件則使用了AGPL許可證,而GPUI(GPU加速用戶介面)部分則採用了Apache2.0授權。 GPUI是Zed團隊開發的一款

OpenAI超級對齊團隊遺作:兩個大模型博弈一番,輸出更好懂了 OpenAI超級對齊團隊遺作:兩個大模型博弈一番,輸出更好懂了 Jul 19, 2024 am 01:29 AM

如果AI模型給的答案一點也看不懂,你敢用嗎?隨著機器學習系統在更重要的領域中得到應用,證明為什麼我們可以信任它們的輸出,並明確何時不應信任它們,變得越來越重要。獲得對複雜系統輸出結果信任的一個可行方法是,要求系統對其輸出產生一種解釋,這種解釋對人類或另一個受信任的系統來說是可讀的,即可以完全理解以至於任何可能的錯誤都可以被發現。例如,為了建立對司法系統的信任,我們要求法院提供清晰易讀的書面意見,解釋並支持其決策。對於大型語言模型來說,我們也可以採用類似的方法。不過,在採用這種方法時,確保語言模型生

本地運作效能超越 OpenAI Text-Embedding-Ada-002 的 Embedding 服務,太方便了! 本地運作效能超越 OpenAI Text-Embedding-Ada-002 的 Embedding 服務,太方便了! Apr 15, 2024 am 09:01 AM

Ollama是一款超實用的工具,讓你能夠在本地輕鬆運行Llama2、Mistral、Gemma等開源模型。本文我將介紹如何使用Ollama實現對文本的向量化處理。如果你本地還沒有安裝Ollama,可以閱讀這篇文章。本文我們將使用nomic-embed-text[2]模型。它是一種文字編碼器,在短的上下文和長的上下文任務上,效能超越了OpenAItext-embedding-ada-002和text-embedding-3-small。啟動nomic-embed-text服務當你已經成功安裝好o

沒等來OpenAI,等來了Open-Sora全面開源 沒等來OpenAI,等來了Open-Sora全面開源 Mar 18, 2024 pm 08:40 PM

不久前OpenAISora以其驚人的視訊生成效果迅速走紅,在一眾文生視訊模型中突顯重圍,成為全球矚目的焦點。繼2週前推出成本直降46%的Sora訓練推理復現流程後,Colossal-AI團隊全面開源全球首個類Sora架構視頻生成模型“Open-Sora1.0”,涵蓋了整個訓練流程,包括數據處理、所有訓練細節與模型權重,攜手全球AI熱愛者共同推動影片創作的新紀元。先睹為快,我們先看一段由Colossal-AI團隊發布的「Open-Sora1.0」模型生成的都市繁華掠影影片。 Open-Sora1.0

微軟、OpenAI 計畫 1 億美元投向人形機器人!網友紛紛喊話馬斯克 微軟、OpenAI 計畫 1 億美元投向人形機器人!網友紛紛喊話馬斯克 Feb 01, 2024 am 11:18 AM

微軟、OpenAI開年被曝預將大筆資金砸向人形機器人新創公司。其中,微軟計畫掏出9,500萬美元,OpenAI跟投500萬美元。彭博社消息稱,這家公司本輪預計共融資5億美元,投前估值或將達19億美元。是什麼吸引了他們?不妨先來看看這家公司的機器人成果。只見這個機器人通體銀黑,外觀酷似好萊塢科幻大片中的機器人形象:現在,他正在將一顆咖啡膠囊放進咖啡機裡:如果沒放正,還會自主調整,無需任何人為遠程遙控:不過一會兒,一杯咖啡就可以端走享用:有木有家人們已經認出來了,沒錯,這款機器人就是前段時間

OpenAI DALL-E 3 模型存產生'不當內容”漏洞,一微軟員工上報後反遭'封口令” OpenAI DALL-E 3 模型存產生'不當內容”漏洞,一微軟員工上報後反遭'封口令” Feb 04, 2024 pm 02:40 PM

2月2日消息,微軟軟體工程部門經理ShaneJones最近發現OpenAI旗下的DALL-E3模型存在漏洞,據稱可以產生一系列不適合內容。 ShaneJones向公司報了該漏洞,但卻被要求保密。然而,他最終還是決定向外界透露了這個漏洞。 ▲圖源ShaneJones對外揭露的報告本站注意到,ShaneJones在去年12月透過獨立研究發現OpenAI文字產生圖片的DALL-E3模型存在一項漏洞。這個漏洞能夠繞過AI護欄(AIGuardrail),導致產生一系列NSFW不當內容。這個發現引起了廣泛關注