精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

波多野结衣视频观看| 国产视频久久久久久| 麻豆电影在线播放| 国产成人精品一区二区三区四区| 久久777国产线看观看精品| jlzzjizz在线播放观看| 精品日本视频| 亚洲一区二区美女| 欧美日韩在线一二三| 夜夜嗨aⅴ一区二区三区| 国产精品地址| 在线观看国产欧美| 特黄特色免费视频| 最新日韩一区| 亚洲国产精品久久不卡毛片| 涩涩涩999| 亚洲黄色在线播放| 蜜臀av性久久久久av蜜臀妖精| 欧美激情第一页xxx| 亚洲日本精品视频| 北条麻妃一区二区三区在线观看 | 丰乳肥臀在线| 国产精品萝li| 欧美日韩精品久久久免费观看| 国产欧美一级片| 久久午夜影视| 久久人91精品久久久久久不卡| 最新日韩免费视频| 无码少妇一区二区三区| 日韩一区二区在线观看视频| 国产一区二区视频免费在线观看| 青青草原av在线| 国产精品网曝门| 欧美连裤袜在线视频| 超碰在线人人干| 久久精品久久精品| 国产精品久久国产精品99gif| 国产在线免费视频| 综合激情婷婷| www.欧美精品一二三区| 中文字幕av久久爽一区| 神马日本精品| 亚洲国产欧美一区二区三区同亚洲 | 国产精品福利在线观看网址| 久久精品免费av| 欧美一区成人| 久久综合久久美利坚合众国| 久久久久麻豆v国产| 成人动漫免费在线观看| 亚洲精品视频免费| av无码av天天av天天爽| 免费观看成人www动漫视频| 日韩精品中文字幕在线不卡尤物| 看看黄色一级片| 成人黄色毛片| 欧美日本在线播放| 视频免费1区二区三区 | 色久优优欧美色久优优| 亚洲欧洲日产国码无码久久99 | 97在线视频免费看| 精品一区免费观看| 在线成人黄色| 4438全国成人免费| 成人毛片在线播放| 久久久久中文| 国产精品久久久久9999| 中文字幕精品一区二区精| 日本午夜一本久久久综合| 国产成人精品视| 69视频免费看| 麻豆国产精品视频| 91精品在线观| 超碰免费在线97| 不卡视频一二三| 美女精品国产| 999国产在线视频| 国产精品乱人伦| www.69av| 国产www视频在线观看| 欧美日韩亚洲高清| 日韩免费高清在线| 精品176极品一区| 91精品国产综合久久精品app| 日本在线观看视频一区| 96sao在线精品免费视频| 亚洲精品国精品久久99热| 3d动漫精品啪啪一区二区下载| 国产一区网站| 裸体女人亚洲精品一区| 亚欧洲精品在线视频| 日韩制服丝袜av| 亚洲字幕一区二区| 亚洲人视频在线观看| 欧美激情资源网| 毛片在线视频观看| 一区一区三区| 91精品国产日韩91久久久久久| 中文字幕一区三区久久女搜查官| 欧洲乱码伦视频免费| 欧美国产日韩xxxxx| 岛国av中文字幕| 极品少妇xxxx偷拍精品少妇| 国产精品区一区| h网站在线免费观看| 一区二区三区美女| 无码人妻精品一区二区三区66| 亚洲精品66| 亚洲精品一区中文| 欧美成人精品一区二区免费看片| 亚洲综合国产激情另类一区| 国产在线日韩在线| 五月激情婷婷网| 中文字幕一区二区三区不卡在线| 少妇人妻无码专区视频| 久久电影天堂| 国产婷婷色综合av蜜臀av| 中文字幕在线观看2018| 首页欧美精品中文字幕| 国产精品久久久久久免费观看| www.亚洲免费| 精品欧美国产一区二区三区| 一本之道在线视频| 欧美理论在线播放| 97在线免费观看视频| 国产福利视频导航| 国产精品久久久久久久第一福利 | 国产精品久久国产三级国电话系列 | 国产一区二区在线视频| 色综合666| 天堂在线中文网官网| 精品免费国产一区二区三区四区| 国产毛片久久久久久久| 夜夜精品视频| 操人视频欧美| 在线观看中文| 欧美日韩日日夜夜| 黄色片网站免费| 亚洲一区二区三区高清| 韩日午夜在线资源一区二区| 日本色护士高潮视频在线观看| 欧美日韩国产另类不卡| 国产精品av久久久久久无| 国产亚洲毛片在线| 好吊色欧美一区二区三区视频| 97caopron在线视频| 欧美日本免费一区二区三区| 亚洲天堂av中文字幕| 日本不卡视频在线| 日韩三级电影| 国产成人午夜性a一级毛片| 亚洲一区999| 天天爽夜夜爽人人爽| 久久久精品tv| 欧美综合在线观看视频| 国产不卡一区| 国产精品丝袜久久久久久不卡| 日韩欧美在线番号| 狠狠躁夜夜躁人人躁婷婷91| 国产制服丝袜在线| 久久久久国产精品午夜一区| 日韩女优中文字幕| 先锋欧美三级| 中文字幕视频在线免费欧美日韩综合在线看 | 久久综合成人精品亚洲另类欧美| 黄页网站大全在线观看| 先锋影音国产精品| 日本人成精品视频在线| 草碰在线视频| 337p亚洲精品色噜噜狠狠| 99热这里只有精品4| 国内欧美视频一区二区| 日韩一二区视频| 久久97精品| 国产精品pans私拍| 精品国产白色丝袜高跟鞋| 日韩欧美国产精品| 精品91久久久| 国产视频不卡一区| 黄色片免费网址| 激情欧美日韩一区| 欧美日韩亚洲免费| 亚洲午夜国产成人| 久久久免费在线观看| 青青青草网站免费视频在线观看| 在线观看日韩高清av| 亚洲女人久久久| 成人av片在线观看| 天天操天天爱天天爽| 欧美黄色aaaa| 久久婷婷开心| av成人在线网站| 97婷婷大伊香蕉精品视频| 91大神在线网站| 精品国产sm最大网站免费看| 亚洲av无码乱码国产精品fc2| 亚洲四区在线观看| 李宗瑞91在线正在播放| 精品一区二区三区免费毛片爱 | 久久蜜桃精品| 青青草免费在线视频观看| 亚洲区小说区图片区qvod按摩| 成人精品久久久| 伊人成综合网站| 久久中国妇女中文字幕| 手机福利在线| 日韩免费视频线观看| 亚洲av无码精品一区二区| 亚洲精品亚洲人成人网| 精品国产乱码久久| 在线观看免费不卡av| 精品电影一区| 亚洲日本欧美在线| 日本国产精品| 91视频免费在线观看| 日韩成人高清| 高清欧美性猛交| 男人天堂久久久| 亚洲美女动态图120秒| 99在线小视频| 欧美日韩国产一级片| 国产性xxxx高清| 亚洲人成在线播放网站岛国| mm131美女视频| 成人在线一区二区三区| 天天干天天操天天玩| 先锋影音久久| 欧美精品卡一卡二| 一区二区在线影院| 亚洲人成77777| 国产一区二区电影在线观看| 粉嫩av一区二区三区免费观看| 欧美天堂一区二区| 国产成人精品一区二区| 日本不卡免费高清视频在线| 色综合久久88色综合天天看泰| av成人手机在线| 国产视频久久网| 偷拍精品一区二区三区| 精品国产一区二区三区不卡 | 男人的天堂在线视频免费观看| 日韩美女av在线| 无码精品视频一区二区三区 | 色综合色综合色综合色综合| 久久久久久久波多野高潮日日| 欧美精品自拍视频| 韩日成人在线| 性高湖久久久久久久久aaaaa| 91tv精品福利国产在线观看| 一区二区日本| 99久久久久国产精品| 亚洲精品国产一区| 青青草综合网| 亚洲一区二区在线免费观看| 成人羞羞网站| 一本一道久久a久久综合精品| 欧美激情国产在线| 亚洲一区三区电影在线观看| 久久国产影院| 免费国产成人看片在线| 在线精品国产| www.在线观看av| 影音先锋中文字幕一区| 欧美视频在线免费播放| 亚洲免费播放| 18禁免费无码无遮挡不卡网站| 中文一区在线| www.日日操| 免费在线观看一区二区三区| 国产精品久久久毛片| 看电视剧不卡顿的网站| 污污的视频免费观看| 国产精一区二区三区| 伊人影院在线观看视频| 99麻豆久久久国产精品免费优播| 欧美深性狂猛ⅹxxx深喉 | 99riav1国产精品视频| 日韩avxxx| 日本特黄久久久高潮| 中文字幕在线视频一区二区三区| 国产黑丝在线一区二区三区| 亚洲一区二区三区四区av| 久久综合久久鬼色中文字| 欧美激情视频二区| 亚洲免费观看高清完整 | 日韩欧美中文免费| 中文字幕在线观看1| 日韩一二三区不卡| 爽爽视频在线观看| 久久亚洲春色中文字幕| 97人人爽人人澡人人精品| 国产精品成人播放| 久久久91麻豆精品国产一区| 激情五月综合色婷婷一区二区| 国产在线观看91一区二区三区| 中文网丁香综合网| 一区二区三区福利| 亚洲男人天堂av在线| 波多野洁衣一区| 久久久久麻豆v国产| 香蕉成人啪国产精品视频综合网 | 欧美精选在线播放| 日本免费一区视频| 日韩中文字幕在线免费观看| 99thz桃花论族在线播放| 国产精品一区二区三| 成人搞黄视频| 中文字幕日韩一区二区三区不卡 | 高清日韩欧美| 亚洲黄色一区二区三区| 亚洲黄色影院| 热久久久久久久久| 久久久精品免费免费| 国产一级免费av| 欧美久久久久久久久久| 少妇激情av一区二区| 久久91精品国产91久久跳| 久久亚洲精品爱爱| 精品国产日本| 欧美福利一区| 在线观看免费成人av| 99精品视频一区二区三区| 欧美黄色aaa| 欧美亚洲日本一区| 视频二区在线| 久久久久久美女| 精品国产亚洲一区二区三区在线 | 国产精品av免费在线观看| 国产一区福利| 免费极品av一视觉盛宴| 久久精品国产亚洲aⅴ| 亚洲性猛交xxxx乱大交| 午夜av区久久| 丁香六月天婷婷| 欧美片一区二区三区| 成年永久一区二区三区免费视频| 日韩免费电影一区二区| 久久精品主播| 亚洲天堂网一区二区| 午夜在线成人av| 粉嫩av一区二区夜夜嗨| 久久69精品久久久久久久电影好 | 久久精品女同亚洲女同13| 亚洲欧美激情在线| 国产精品久久久久久久免费| 在线免费看av不卡| 国产综合av| 奇米视频888战线精品播放| 欧美一级专区| 成人片黄网站色大片免费毛片| 欧美日韩亚洲成人| 青青草在线播放| 日韩av免费在线播放| 欧美极品中文字幕| 日韩欧美在线免费观看视频| 久久综合久久鬼色| 99re热视频| 少妇高潮 亚洲精品| 成人污污www网站免费丝瓜| 中文字幕一区二区三区在线乱码 | 五月婷婷六月丁香| 97人人模人人爽人人喊中文字| 精品资源在线| 男人操女人免费| 国产日韩欧美精品一区| 波多野结衣午夜| 爽爽爽爽爽爽爽成人免费观看| 日本在线一区二区| 久久观看最新视频| 成人免费av网站| 亚洲日本视频在线观看| 一本色道久久综合亚洲精品小说| 高清av一区| 日本在线视频www色| 粉嫩13p一区二区三区| 日本熟妇毛耸耸xxxxxx| 精品香蕉在线观看视频一| 日韩av首页| 最新欧美日韩亚洲| 成人激情文学综合网| 久久久久99精品成人片我成大片| 国产亚洲精品日韩| 国产一区二区在线观| 国产高清av在线播放| 国产喂奶挤奶一区二区三区| 国产又粗又猛又爽又黄视频 | 亚洲大奶少妇| 精品视频免费观看| 天堂午夜影视日韩欧美一区二区| av网站免费在线看| 欧美一区二区三区系列电影| 波多一区二区| 日韩在线观看电影完整版高清免费| 国产一区二区三区香蕉| 日韩三级免费看| 中文字幕亚洲无线码a| 91蜜桃臀久久一区二区| 欧洲熟妇精品视频| 亚洲狠狠丁香婷婷综合久久久| 日韩a级作爱片一二三区免费观看| 国产女精品视频网站免费|