精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

我們如何構建了一個LangGraph代理以確定GitOps漏洞的優先級?

譯文 精選
人工智能 安全
在當今復雜的Kubernetes環境中,管理漏洞并確定優先級很快會變得令人不堪重負。由于數十甚至數百個容器跨多個服務運行,你如何決定先處理哪些漏洞?

譯者 | 布加迪

審校 | 重樓

一款基于LangGraph的開源工具可幫助你確定在特定的Kubernetes環境中最需要優先解決的漏洞

在當今復雜的Kubernetes環境中,管理漏洞并確定優先級很快會變得令人不堪重負。由于數十甚至數百個容器跨多個服務運行,你如何決定先處理哪些漏洞

這時候AI可以助一臂之力。我在本文中將介紹我們使用LangGraph和LangChain構建基于AI的漏洞優先級排序器HAIstings方面的經驗,并使用Stacklok開發的開源AI網關CodeGate增強安全性。

漏洞太多,時間太少

如果你曾經針對Kubernetes集群運行過Trivy之類的漏洞掃描程序,對此就會深有體會:出現在數十個映像中的成百上千個常見漏洞和暴露(CVE),而解決漏洞的時間和資源有限。應該先處理哪些漏洞

傳統方法依賴嚴重性分數(即嚴重、高、中、低),但這種分數并未考慮到你的特定基礎設施環境。比如說,內部非關鍵服務中的高漏洞可能不如一個面向互聯網的組件中的中等漏洞來得緊迫。

我們想看看是否可以使用AI來幫助解決這個優先級確定問題。受阿加莎小說中的Hercule Poirot偵探的助手Arthur Hastings的啟發,我們構建了HAIstings來幫助基礎設施團隊根據以下因素確定漏洞的優先級:

  • 嚴重性(嚴重/高/中/低)。
  • 基礎設施上下文(來自 GitOps存儲庫)。
  • 用戶提供的有關組件關鍵性的見解。
  • 通過對話不斷加深理解。

使用LangGraph和LangChain構建HAIstings

基于LangChain而建的LangGraph提供了一個出色的框架,用于創建具有記憶的對話式AI代理。下面是我們構建HAIstings的方式:

1. 核心組件

HAIstings的主要組件包括如下:

  • k8sreport:連接到Kubernetes,從trivy-operator收集漏洞報告。
  • repo_ingest:提取基礎設施存儲庫文件以提供上下文。
  • vector_db:使用向量嵌入來存儲和檢索相關文件。
  • memory:維護跨會話的對話歷史記錄。

2. 對話流

HAIstings使用LangGraph狀態機,流程如下:

graph_builder = StateGraph(State)
# Nodes
graph_builder.add_node("retrieve", retrieve) # Get vulnerability data
graph_builder.add_node("generate_initial", generate_initial) # Create initial report
graph_builder.add_node("extra_userinput", extra_userinput) # Get more context

# Edges
graph_builder.add_edge(START, "retrieve")
graph_builder.add_edge("retrieve", "generate_initial")
graph_builder.add_edge("generate_initial", "extra_userinput")
graph_builder.add_conditional_edges("extra_userinput", needs_more_info, ["extra_userinput", END])

這會創建一個循環,其中HAIstings負責:

  • 檢索漏洞數據。
  • 生成初始報告。
  • 要求提供更多上下文。
  • 根據新信息完善評估。

3. 相關上下文的RAG

挑戰之一在于從可能龐大的GitOps存儲庫中高效地檢索相關文件。為此,我們采用了一種檢索增強生成(RAG)方法:

def retrieve_relevant_files(repo_url: str, query: str, k: int = 5) -> List[Dict]:
 """Retrieve relevant files from the vector database based on a query."""
 vector_db = VectorDatabase()
 documents = vector_db.similarity_search(query, k=k)

 results = []
 for doc in documents:
 results.append({
 "path": doc.metadata["path"],
 "content": doc.page_content,
 "is_kubernetes": doc.metadata.get("is_kubernetes", False),
 })

 return results

這確保上下文中僅包含每個易受攻擊組件最相關的文件,從而使提示大小易于控制。

安全考量

使用LLM和基礎設施數據時,安全至關重要。我們在分析的漏洞報告和基礎設施文件可能含有敏感信息,比如:

  • 配置詳細信息。
  • 身份驗證機制。
  • 基礎設施文件中可能泄露的憑據。

這時候,開源項目CodeGate顯得必不可少。CodeGate充當HAIstings和LLM提供程序之間的保護層,提供了關鍵保護。

1. 機密信息編輯

CodeGate會自動識別并編輯提示中的機密信息,比如API密鑰、token和憑據,然后它們才會到達大語言模型(LLM)提供程序。這可以防止敏感數據意外泄露給第三方云服務。

比如說,如果你的Kubernetes清單或GitOps存儲庫含有:

apiVersion: v1
kind: Secret
metadata:
 name: database-credentials
type: Opaque
data:
 username: YWRtaW4= # "admin" in base64
 password: c3VwZXJzZWNyZXQ= # "supersecret" in base64

CodeGate在這些值到達LLM之前從提示中刪除這些值,然后它在響應中無縫地取消編輯。

你可能會說:“等一下。我們依靠ExternalSecretsOperator之類的機制來保護Kubernetes機密,所以我們很安全……是不是?”

你可能正在試用集群,并將token存儲在本地存儲庫或當前工作目錄中的文件中。代理可能有點過于雄心勃勃,意外將其添加到你的上下文中,就像我們在代碼編輯器中經常看到的那樣。這時候CodeGate就會介入,在敏感信息被無意共享之前對其進行編輯。

2. PII編輯

除了機密外,CodeGate還可以檢測和編輯可能存在于你基礎設施文件或部署清單中的個人身份信息(PII)。

3. 受控模型訪問

CodeGate含有模型多路復用功能,可幫助確保基礎設施漏洞信息僅發送給擁有適當安全措施的經過批準的受信任模型。

模型多路復用允許你創建規則,將特定文件類型、項目或代碼模式傳送到不同AI模型。比如說,你可能希望基礎設施代碼由私有的本地托管模型處理,而一般的應用程序代碼則由基于云的模型處理。

模型多路復用支持:

  • 數據敏感度控制:將敏感代碼(比如基礎設施、安全或身份驗證模塊)傳送到具有更嚴格隱私保證的模型。
  • 合規要求:確保某些類型的代碼永遠不會離開環境,以滿足監管部門的要求。
  • 成本優化:僅對關鍵代碼部分使用成本昂貴的高性能模型。
  • 性能調整:將代碼復雜性與最合適的模型功能相匹配。
  • 以下是使用基礎設施存儲庫的示例模型多路復用策略:
  • 規則:*.tf、*.yaml或*-infra.*可以多路復用到本地托管的Ollama模型。

好處:Terraform文件和基礎設施YAML永遠不會離開你的環境,從而防止機密、IP地址或基礎設施設計可能被泄露。

4. 可追溯的歷史記錄

CodeGate維護與AI模型的所有交互的中央記錄,創建所有漏洞評估和建議的審計跟蹤記錄。

使用CodeGate配置HAIstings

配置HAIstings以便與CodeGate配合使用非常簡單。更新HAIstings中的LangChain配置:

# HAIstings configuration for using CodeGate
self.llm = init_chat_model(
 # Using CodeGate's Muxing feature
 model="gpt-4o", # This will be routed appropriately by CodeGate
 model_provider="openai",
 # API key not needed as it's handled by CodeGate
 api_key="fake-api-key",
 # CodeGate Muxing API URL
 base_url="http://127.0.0.1:8989/v1/mux",
)

結果

鑒于HAIstings和CodeGate協同工作,生成的系統可提供智能、上下文感知的漏洞優先級確定機制,同時保持嚴格的安全控制。

來自HAIstings的示例報告可能就像這樣:

# HAIsting's Security Report

## Introduction

Good day! Arthur Hastings at your service. I've meticulously examined the vulnerability reports from your Kubernetes infrastructure and prepared a prioritized assessment of the security concerns that require your immediate attention.

## Summary

After careful analysis, I've identified several critical vulnerabilities that demand prompt remediation:

1. **example-service (internet-facing service)**
 - Critical vulnerabilities: 3
 - High vulnerabilities: 7
 - Most concerning: CVE-2023-1234 (Remote code execution)

 This service is particularly concerning due to its internet-facing nature, as mentioned in your notes. I recommend addressing these vulnerabilities with the utmost urgency.

2. **Flux (GitOps controller)**
 - Critical vulnerabilities: 2
 - High vulnerabilities: 5
 - Most concerning: CVE-2023-5678 (Git request processing vulnerability)

 As you've noted, Flux is critical to your infrastructure, and this Git request processing vulnerability aligns with your specific concerns.

## Conclusion

I say, these vulnerabilities require prompt attention, particularly the ones affecting your internet-facing services and deployment controllers. I recommend addressing the critical vulnerabilities in example-service and Flux as your top priorities.

性能考量

LLM交互本身很慢,你不應該依賴它們來獲取實時的關鍵警報。代理LLM流量會增加一些延遲。這是可以預料到的,因為這番操作需要耗費大量的計算資源。話雖如此,我們認為這么做帶來的安全好處卻是值得的。你只需多花幾秒鐘的處理時間,就能獲得針對你特定基礎設施需求的大為改進的漏洞優先級確定機制。

為基礎設施確保安全的AI

使用LangGraph和LangChain構建HAIstings表明了AI如何幫助解決現代基礎設施中的漏洞優先級確定問題。結合使用CodeGate確保了這種AI幫助不會以犧牲安全為代價。你可以獲得智能的上下文感知指導,而不降低安全標準,讓你的團隊可以專注于修復最重要的漏洞

隨著基礎設施變得越來越復雜,漏洞越來越多,HAIstings等工具代表了基礎設施安全管理的未來,在保持最嚴格安全標準的同時提供智能的上下文感知指導。

你可以使用我們GitHub存儲庫中的代碼:https://github.com/StacklokLabs/HAIstings,試用 HAIstings。

原文標題:How We Built a LangGraph Agent To Prioritize GitOps Vulns,作者:Juan Antonio "Ozz" Osorio和Radoslav Dimitrov

責任編輯:姜華 來源: 51CTO內容精選
相關推薦

2020-09-30 09:07:37

DevOps

2015-06-02 11:26:29

產品團隊

2022-06-20 14:57:50

漏洞安全威脅

2023-08-28 13:40:00

CIO數字化轉型

2023-12-19 15:53:53

2021-01-05 11:16:39

黑客漏洞網絡攻擊

2012-08-14 09:38:29

WAN優化

2010-09-01 14:10:36

CSS優先級

2022-12-23 09:41:14

優先級反轉

2010-03-18 14:09:20

Java線程同步

2021-04-06 10:45:18

React前端優先級

2024-03-11 07:46:40

React優先級隊列二叉堆

2023-01-05 08:48:57

技術管理排優先級

2025-07-30 00:00:01

優先級線程池排序

2010-09-13 17:30:07

CSS優先級

2009-08-28 17:10:59

C#線程優先級

2010-08-31 11:04:48

CSS優先級

2025-07-24 09:08:31

2009-11-11 10:38:11

2010-09-06 14:53:27

CSS優先級
點贊
收藏

51CTO技術棧公眾號

在线播放免费视频| 国产一区精品视频| 国产人与禽zoz0性伦| 成人免费一区| 中文字幕精品—区二区四季| 国产精品成人国产乱一区| 欧洲美熟女乱又伦| 第四色男人最爱上成人网| 国产肉丝袜一区二区| 国产精品久久久精品| 天堂网中文在线观看| 蜜桃精品一区二区三区| 亚洲一二三区不卡| 九色91在线视频| 人人妻人人爽人人澡人人精品| 久久亚洲在线| 亚洲精品在线观| 亚洲免费av一区二区三区| 美女国产在线| 成人高清在线视频| 国产精品爽爽爽爽爽爽在线观看| 精品人妻伦九区久久aaa片| 91午夜精品| 一本色道久久综合精品竹菊| 亚洲精品自在在线观看| 亚洲黄色精品视频| 欧美三级网页| 亚洲欧洲日产国产网站| 中文字幕avav| 日本韩国欧美| 一区二区成人在线视频| 欧美精品免费观看二区| 国产女人高潮毛片| 国产精品亚洲综合久久| 久久精品视频99| 中文字幕在线播放一区| 精品久久在线| 福利二区91精品bt7086| 这里只有精品66| 色一情一乱一乱一区91av| 日韩av网站在线观看| 欧美俄罗斯乱妇| 亚洲色图第四色| 色婷婷久久久| 欧美v日韩v国产v| 白嫩少妇丰满一区二区| 污网站在线免费看| 国产精品久久久久精k8| 国产传媒一区| 国产青青草视频| 奇米精品一区二区三区在线观看一| 欧美多人爱爱视频网站| 国产精品成人69xxx免费视频| 日本午夜精品| 欧美亚洲国产怡红院影院| 日韩中字在线观看| 欧美性天天影视| 久久综合网色—综合色88| 99精彩视频在线观看免费| 中文字幕精品一区二| 六月天综合网| 久久久久久久国产精品视频| 欧美三级黄色大片| 日本黄色精品| 亚洲人精品午夜在线观看| 在线xxxxx| 美女日韩一区| 欧美一级二级三级乱码| 三上悠亚在线一区二区| av在线日韩| 日韩欧美在线第一页| 亚洲一区二区三区在线观看视频| 国产免费a∨片在线观看不卡| 99久久亚洲一区二区三区青草 | 国产福利电影在线| 北条麻妃国产九九精品视频| 99精彩视频| 五月激情婷婷综合| 99re这里只有精品首页| 精品国产乱码久久久久久久软件| 日韩一区免费视频| 99久久国产免费看| 亚洲成人自拍视频| 午夜羞羞小视频在线观看| 亚洲va韩国va欧美va| 人妻熟女一二三区夜夜爱| 日韩欧美一区二区三区免费观看| 在线精品观看国产| 手机看片一级片| 精品一区二区三区免费看| 精品成a人在线观看| xfplay5566色资源网站| 美女福利一区| 亚洲欧美中文另类| av在线免费播放网址| 亚洲最大黄网| 欧美丰满少妇xxxx| 国产精品成人免费一区二区视频| 日韩天天综合| 国产精品99久久久久久久久| 亚洲一级特黄毛片| 国产麻豆精品theporn| 高清国语自产拍免费一区二区三区| 99久久精品国产一区二区成人| 国产一区二区女| 国产精品一区二区免费看| 天天摸天天碰天天爽天天弄| 欧美高清在线一区| 男人天堂手机在线视频| 一级毛片久久久| 欧美日韩的一区二区| 日韩黄色一区二区| 国产免费av一区二区三区| 日韩小视频网址| 天堂网一区二区三区| 七七婷婷婷婷精品国产| 99porn视频在线| 欧美xxx.com| 中日韩免费视频中文字幕| 日韩人妻一区二区三区蜜桃视频| 成人影院在线视频| 欧美少妇性性性| www男人天堂| 日韩成人三级| 欧美性做爰毛片| 国产精品视频在线观看免费| 97国产精品videossex| 男女h黄动漫啪啪无遮挡软件| 1区2区在线| 在线精品视频免费观看| xxxwww国产| **女人18毛片一区二区| 日本中文字幕不卡免费| www.欧美国产| 中文字幕一区二区三区色视频| 国产av天堂无码一区二区三区| 青青青国产精品| 亚洲美女精品久久| 久久精品视频9| 国产资源精品在线观看| 欧美在线播放一区| 99色在线观看| 欧美一区二区精品久久911| 中文人妻一区二区三区| 亚洲激情久久| 91久久夜色精品国产网站| 国产毛片在线看| 精品国产91久久久久久| 欧美精品色视频| 日韩精品不卡一区二区| 亲爱的老师9免费观看全集电视剧| 国产日韩一级片| 国产精品美女久久久久aⅴ | 天天综合色天天综合| 日本女人黄色片| 欧美韩日高清| 国产欧美精品在线| 亚洲麻豆精品| 日韩人体视频一二区| 999精品免费视频| 伊人久久亚洲热| 国产精品嫩草在线观看| 午夜伦理在线视频| 日韩一区二区三区视频| 极品美妇后花庭翘臀娇吟小说| 免费看欧美女人艹b| 快播亚洲色图| 色综合桃花网| 亚洲精品视频免费| 你懂的国产在线| 99久久99久久综合| 国产一区二区网| 成人看片黄a免费看视频| 久久久999精品| 国产露脸国语对白在线| 亚洲日本护士毛茸茸| 91亚洲一区二区| 中出一区二区| 97超级碰碰| 欧美v亚洲v| 亚洲国产精品999| 国产午夜在线播放| 国产偷国产偷精品高清尤物| 三级a在线观看| 成人精品影视| 成人黄色免费片| 色老头在线观看| 日韩av网址在线| 岛国av中文字幕| 日本一区二区三区视频视频| 日韩一区二区三区久久| 欧美1区2区视频| 国产经品一区二区| 欧美少妇精品| 中文字幕精品一区久久久久| 亚洲在线观看av| 曰韩精品一区二区| 秋霞午夜鲁丝一区二区| 91精品婷婷色在线观看| 久久久综合亚洲91久久98| 草莓视频成人appios| 久久精品国产亚洲7777| 亚洲精品一区二区三区蜜桃| 懂色av影视一区二区三区| 日韩一级av毛片| 精品影院一区二区久久久| 九九久久九九久久| 欧美影院天天5g天天爽| 国产精品美乳在线观看| 日韩经典av| 亚洲少妇激情视频| 亚洲av无码乱码在线观看性色 | 亚洲欧美www| 91激情在线观看| 亚洲国产欧美在线| 特级西西人体高清大胆| 成人激情文学综合网| 一区二区三区韩国| 欧美午夜免费影院| 麻豆精品蜜桃一区二区三区| 国产一区二区久久久久| 青青草原成人在线视频| 菠萝菠萝蜜在线视频免费观看| 日韩精品福利在线| 国产高清免费观看| 欧美图区在线视频| 香蕉视频一区二区| 亚洲三级电影网站| 久久美女免费视频| av电影在线观看不卡| av网址在线观看免费| 欧美日韩99| 亚洲一区二区高清视频| 亚洲精品进入| av免费观看久久| 91嫩草国产线观看亚洲一区二区| 2021久久精品国产99国产精品| 成人在线视频亚洲| 这里只有精品视频在线| 天堂中文资源在线| 欧美mv日韩mv国产网站app| 亚洲精品无码久久久久| 欧美性极品xxxx娇小| 男人操女人的视频网站| 一色屋精品亚洲香蕉网站| 中文字幕av久久爽一区| 91啦中文在线观看| 99re这里只有| 成人免费毛片高清视频| 人妻激情偷乱视频一区二区三区| 麻豆精品精品国产自在97香蕉| 久久9精品区-无套内射无码| 黄色国产精品| 好吊色视频988gao在线观看| 国产探花一区| 亚洲精品在线免费看| 欧美一区二区性| 视频一区二区三| 欧美裸体在线版观看完整版| 蜜桃传媒一区二区| 丝袜久久网站| 久久久久久久久久久久久久久久av| 成人在线视频中文字幕| 91gao视频| 日韩在线观看一区二区三区| av激情久久| 久久精品亚洲成在人线av网址| 国产98在线|日韩| 88久久精品| 成人激情直播| 国产福利一区二区精品秒拍| 国产自产精品| 欧美美女啪啪| 久久青青草综合| www.豆豆成人网.com| 成人自拍网站| 欧美韩一区二区| 欧美精品v日韩精品v国产精品| 国产麻豆精品久久| 亚洲国产精品视频一区| 日韩免费一区| 国产日韩视频在线播放| 国产精品久久| 两根大肉大捧一进一出好爽视频| 免费在线观看视频一区| 国产又黄又嫩又滑又白| 成人h动漫精品| 成人在线电影网站| 国产精品美女久久久久久久网站| 天天天天天天天天操| 亚洲一区二区三区国产| 特黄视频免费看| 欧美日韩日日骚| 超碰福利在线观看| 日韩国产欧美精品一区二区三区| 性xxxx18| 一区二区三区久久精品| 黄网站app在线观看| 欧美国产激情18| 新版的欧美在线视频| 国产精品综合网站| 成人h动漫精品一区二区器材| 蜜桃传媒视频麻豆第一区免费观看 | 国产91在线观看| 久久国产精品无码一级毛片| 国产精品夫妻自拍| 国产无码精品视频| 欧美三级欧美一级| 色偷偷在线观看| 中文字幕日韩电影| av电影在线免费| 国产精品久久久一区| av日韩精品| 亚洲一区二区高清视频| 日韩视频在线一区二区三区| 亚洲色图 在线视频| 成人免费视频国产在线观看| 成年人在线观看av| 亚洲一二三四区| 一二三区中文字幕| 亚洲国产精品国自产拍av秋霞| 在线观看麻豆蜜桃| 91成人国产在线观看| 狂野欧美xxxx韩国少妇| 日本视频一区在线观看| 欧美日韩国产高清| aa免费在线观看| 国产在线精品免费av| 在线观看国产精品一区| 亚洲午夜精品一区二区三区他趣| 毛片在线免费播放| 国模精品一区| 鲁丝一区鲁丝二区鲁丝三区| 999精品视频| 国产日韩成人内射视频| www.亚洲精品| 久一视频在线观看| 91精品国产综合久久久久久| 国产一级免费在线观看| 色综合久久88| 日本精品在线播放| 樱花www成人免费视频| 久久久久久夜| 人妻丰满熟妇av无码久久洗澡 | 欧美这里有精品| 日本不卡视频一区二区| 欧美成人激情视频| 精品国产一级| 亚洲成人av动漫| 久久婷婷av| 国产成人无码一区二区在线观看| 亚洲女人的天堂| 亚洲国产成人一区二区| 欧美精品在线播放| 国产精品成人3p一区二区三区 | 日韩一区二区三区不卡视频| 久久只精品国产| 国产三级av片| 亚洲级视频在线观看免费1级| 日本色护士高潮视频在线观看| 91麻豆桃色免费看| 亚洲精品国产偷自在线观看| 在线免费观看av的网站| 久久久99免费| 日韩乱码人妻无码中文字幕| 久久精品一本| 国产对白在线播放| 久久精品国产99国产精品| 2017亚洲天堂| 9191久久久久久久久久久| 黄色av网站在线播放| 99热最新在线| 激情综合电影网| 中国xxxx性xxxx产国| 狠狠色香婷婷久久亚洲精品| 日韩av成人| 热久久这里只有| 手机亚洲手机国产手机日韩| www.日本一区| 亚洲激情在线激情| 亚洲欧美另类日韩| 69精品小视频| 九色精品国产蝌蚪| 国产福利视频在线播放| 国产精品麻豆视频| 亚洲av色香蕉一区二区三区| 97国产精品视频人人做人人爱| 亚州精品视频| 久久这里只精品| 夜夜夜精品看看| 天天干天天做天天操| 国产精品观看在线亚洲人成网| 五月婷婷六月综合| 一级黄色大片免费看| 红桃av永久久久| av免费观看一区二区| 国产精品成人一区二区三区吃奶| 99精品全国免费观看视频软件| 国产精品嫩草69影院| 福利微拍一区二区|