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

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

發布于 2025-4-3 08:30
瀏覽
0收藏

一款基于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

?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
收藏
回復
舉報
回復
相關推薦
在线免费看a| 日韩免费一级片| 国产精品igao视频网网址不卡日韩 | 黄色欧美日韩| 亚洲激情视频网站| 成年人在线看片| 中文字幕中文字幕在线中高清免费版| 国产美女一区二区| 日本亚洲欧美三级| wwwav国产| 精品视频网站| 亚洲国产精品人久久电影| 欧美日韩在线观看不卡| 亚洲丝袜精品| 欧美国产日韩在线观看| 成人欧美一区二区三区视频xxx| 成人毛片一区二区三区| 国模一区二区三区| 北条麻妃一区二区三区中文字幕| 日韩Av无码精品| 99久久这里有精品| 色狠狠一区二区三区香蕉| 成人国产一区二区三区| 福利在线观看| 91女厕偷拍女厕偷拍高清| 亚洲最大福利视频网站| 中文字幕777| 另类av一区二区| 国内外成人免费激情在线视频网站| 又色又爽的视频| 国产精品一区二区三区av麻 | 91精品啪在线观看国产81旧版| 亚洲美女动态图120秒| 免费观看污网站| 国产视频网站一区二区三区| 在线观看www91| www.亚洲天堂网| free性欧美| 亚洲最大色网站| 黄黄视频在线观看| 国产精品刘玥久久一区| 国产精品护士白丝一区av| 欧美日韩在线不卡一区| 天堂av电影在线观看| 成人小视频免费观看| 亚洲在线免费观看| 99国产精品久久久久久久成人 | 日韩欧美在线免费| 丰满爆乳一区二区三区| 92久久精品| 亚洲成人自拍网| 久久这里只有精品18| 影院在线观看全集免费观看| 一区二区三区在线观看国产| 国产成人三级视频| 粗大黑人巨茎大战欧美成人| 中文字幕一区日韩精品欧美| 欧美日韩视频免费在线观看| 欧美被日视频| 一区二区三区日韩在线观看| 欧美日韩激情四射| 黄色影院在线看| 亚洲www啪成人一区二区麻豆| 少妇大叫太大太粗太爽了a片小说| 日韩欧美一起| 精品高清美女精品国产区| 97国产在线播放| 亚洲www免费| 欧美日韩精品欧美日韩精品| 激情久久综合网| 亚洲欧美日本国产| 亚洲精品久久久久中文字幕欢迎你 | 性色国产成人久久久精品| 日韩免费高清| 久久躁狠狠躁夜夜爽| 日本少妇高清视频| 亚洲毛片网站| 国产精品国产亚洲伊人久久| 伊人久久久久久久久久久久| 热久久免费视频| 1区1区3区4区产品乱码芒果精品| 成人午夜免费在线观看| 久久久久88色偷偷免费| 在线精品亚洲一区二区| 国产偷倩在线播放| 日本乱码高清不卡字幕| 手机在线国产视频| 91成人入口| 一区二区三区四区视频| 美女福利视频在线观看| 国产日韩欧美一区| 国产精品一区二区女厕厕| 国内精品国产成人国产三级| 91一区二区在线观看| 亚洲成人一区二区三区| 污片在线免费观看| 色偷偷成人一区二区三区91| 中文字幕在线视频一区二区三区 | 欧美视频1区| 黄在线免费观看| 欧美香蕉大胸在线视频观看| 欧美成人三级在线播放| 精品精品国产毛片在线看| 中文字幕精品一区久久久久| 久久精品国产亚洲AV无码男同 | 麻豆免费在线观看视频| 国产亚洲一区二区三区不卡| 美女精品久久久| av毛片在线免费观看| 丁香婷婷综合激情五月色| 午夜精品一区二区在线观看的| 国产99re66在线视频| 欧美色倩网站大全免费| 3d动漫精品啪啪一区二区下载 | 小说区图片区色综合区| 欧美成人自拍视频| 中文字幕在线播放av| 91麻豆福利精品推荐| 欧美日韩视频免费| 色综合久久久| 在线精品国产欧美| 国产无套丰满白嫩对白| 成人午夜视频福利| 在线观看免费黄色片| 韩国成人在线| 日韩久久精品电影| 日韩欧美亚洲一区二区三区| 国产精品亚洲人在线观看| 亚洲一区二区精品在线观看| 成人做爰视频www网站小优视频| 亚洲成人999| 久久成人国产精品入口| 久国产精品韩国三级视频| 欧洲精品亚洲精品| 最近高清中文在线字幕在线观看1| 精品少妇一区二区三区在线视频| 欧美视频一区二区在线| 免费成人在线观看| 水蜜桃亚洲一二三四在线| 成人美女大片| 亚洲久久久久久久久久| 国产精品999在线观看| 成人一区二区视频| 久久艹国产精品| 97品白浆高清久久久久久| 色综合天天狠天天透天天伊人| 国产精品爽爽久久| 亚洲欧美区自拍先锋| 日韩av影视大全| 91精品久久久久久久蜜月| 亚洲最大福利视频网| 中文在线手机av| 精品久久久久久久人人人人传媒| 欧美日韩成人免费观看| 风间由美性色一区二区三区| 日本手机在线视频| 欧美综合精品| 国产成人黄色av| 最新国产在线观看| 欧美一级在线视频| 亚洲激情视频一区| 北条麻妃一区二区三区| 国产精品50p| 精品国产一区二区三区噜噜噜| 国产精品久久久久久婷婷天堂| av网页在线| 91精品国产综合久久香蕉的特点 | 在线精品一区二区| 欧美xxxx黑人又粗又长密月| 三级成人黄色影院| 中文字幕亚洲无线码在线一区| 96日本xxxxxⅹxxx17| 亚洲精品欧美综合四区| 野战少妇38p| 日韩中文字幕亚洲一区二区va在线| 亚洲成人第一| 欧一区二区三区| 69影院欧美专区视频| 九色在线视频| 4hu四虎永久在线影院成人| 国产一级片免费看| 久久久国产精品午夜一区ai换脸| 91制片厂毛片| 亚洲一级黄色| 天天综合狠狠精品| 超碰精品在线| 国产精品综合不卡av| 男女视频在线| 最近的2019中文字幕免费一页 | 日本高清不卡码| 国产精品欧美一级免费| 五月天丁香社区| 青青草国产精品97视觉盛宴| 在线观看三级网站| 国产精品一区二区99| 国产精品久久波多野结衣| 激情亚洲影院在线观看| 欧美激情欧美激情| 成年在线观看免费人视频| 精品日韩99亚洲| 一级黄色片在线观看| 亚洲成人一区二区| 亚洲国产123| 久久女同性恋中文字幕| 丰满饥渴老女人hd| 奇米精品一区二区三区在线观看| 免费看毛片的网址| 婷婷丁香综合| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 精品无码久久久久国产| www.一区| 欧美在线亚洲一区| 国产丝袜在线观看视频| 日韩一区二区精品视频| 免费av在线电影| 欧美精品一区二区三区蜜桃视频| 在线观看国产精品视频| 色综合天天综合在线视频| 久草视频在线资源| 亚洲另类一区二区| 男人的午夜天堂| 国产日产欧美一区二区三区 | 亚洲裸色大胆大尺寸艺术写真| 91国产丝袜在线放| 伊人久久大香伊蕉在人线观看热v 伊人久久大香线蕉综合影院首页 伊人久久大香 | 国产亚洲精品精品国产亚洲综合| 欧美黑人极品猛少妇色xxxxx| 在线观看免费版| 国产亚洲aⅴaaaaaa毛片| 婷婷久久久久久| 精品国免费一区二区三区| 国产www免费观看| 91超碰这里只有精品国产| 中文 欧美 日韩| 91国偷自产一区二区使用方法| 免费黄色网址在线| 午夜成人免费电影| 国产乡下妇女做爰视频| 亚洲线精品一区二区三区| 久久久国产成人| 一区二区不卡在线视频 午夜欧美不卡在| 欧美一区二区三区观看| 日韩一区中文字幕| 婷婷社区五月天| 亚洲欧美日韩国产综合| 一级片一级片一级片| **欧美大码日韩| 久久高清内射无套| 一区二区三区在线影院| 成人免费看片98| 亚洲va欧美va国产va天堂影院| 久久网免费视频| 婷婷夜色潮精品综合在线| 中日韩黄色大片| 色婷婷久久久久swag精品| 一级特黄免费视频| 欧美人与z0zoxxxx视频| 国产精品无码久久av| 日韩欧美高清在线| 成人精品在线播放| 亚洲精品久久久久国产| 国产有码在线| 日韩中文在线中文网在线观看| 一级毛片视频在线| 欧美国产日韩一区二区| 欧亚在线中文字幕免费| 国产精品99蜜臀久久不卡二区| 欧美男女视频| 大波视频国产精品久久| 亚州国产精品| 欧美亚洲视频一区| 国产精品激情电影| 日韩欧美精品在线观看视频| 久久99蜜桃精品| 在线观看一区二区三区四区| 99视频热这里只有精品免费| 亚洲ⅴ国产v天堂a无码二区| 最新热久久免费视频| 日韩视频免费观看高清| 欧美午夜电影网| www黄色网址| 亚洲欧洲xxxx| 在线你懂的视频| 欧美重口另类videos人妖| 欧美大片网站| 国产一区二区三区av在线| 欧美艳星介绍134位艳星| 喜爱夜蒲2在线| 久久一区二区三区超碰国产精品| gai在线观看免费高清| 成年人国产精品| 91香蕉一区二区三区在线观看| 亚洲国产日产av| 一区二区三区播放| 日韩电影中文字幕在线观看| 求av网址在线观看| 欧美一级片久久久久久久| 婷婷激情成人| 欧美成人第一区| 国产一区二区三区四区老人| 国产成人黄色网址| 99国内精品久久| 青草影院在线观看| 欧美性色黄大片| 五月激情婷婷网| 欧美日韩国产999| 成人精品国产亚洲| 久久精品丝袜高跟鞋| 欧美日韩三级| 成人av毛片在线观看| 国产日韩欧美一区二区三区乱码 | 国产精品国模大尺度私拍| 久久福利影院| 99草草国产熟女视频在线| 99久久综合精品| 欧美精品99久久久| 777色狠狠一区二区三区| 国产福利第一视频在线播放| 91精品国产成人www| 中文字幕一区二区三区四区久久| 亚洲精品乱码久久久久久蜜桃91| 国产精品普通话对白| 麻豆av免费看| 亚洲精品高清在线| 国产精品视频在线观看免费| 日韩在线观看网站| 精品三区视频| 少妇精品久久久久久久久久| 国产精品免费看| 日本xxxx裸体xxxx| 午夜视频一区在线观看| 韩国av永久免费| 欧美激情一二三| caoporn成人免费视频在线| 欧美交换配乱吟粗大25p| 国产在线国偷精品免费看| 日本不卡一二区| 欧美精品在线观看一区二区| 91精品国产91久久久久游泳池 | 久久久视频在线| av成人app永久免费| 青草网在线观看| 成人午夜视频免费看| 中文在线观看免费网站| 亚洲韩国日本中文字幕| 久热在线观看视频| 久久综合伊人77777麻豆| 亚洲一区二区三区四区五区午夜| 国产白嫩美女无套久久| 欧美天堂在线观看| 欧美成人片在线| 国产精品国产福利国产秒拍| 成人3d精品动漫精品一二三| 三上悠亚在线一区二区| 国产精品久线在线观看| hs视频在线观看| 欧美激情视频在线| 日韩手机在线| 一区二区三区韩国| 中文字幕视频一区| wwwxxxx国产| 人九九综合九九宗合| 日韩精品dvd| 成年人网站av| 亚洲高清久久久| 番号在线播放| 91夜夜未满十八勿入爽爽影院 | 性猛交富婆╳xxx乱大交天津| 久久久久久国产免费| 无码日韩精品一区二区免费| 国产精品天天av精麻传媒| 国产精品乱人伦一区二区| 国产福利小视频| 91成人免费观看网站| 欧洲毛片在线视频免费观看| 伊人五月天婷婷| 亚洲高清不卡在线观看| 国产福利小视频在线观看| 成人精品在线视频| 亚洲免费大片| eeuss中文字幕| 欧美成人vps| 日韩天堂在线| 欧美一级中文字幕| 2024国产精品| 国产美女免费看| 国语自产在线不卡| 久久人体视频| 屁屁影院国产第一页| 欧美日本一道本| 91白丝在线| 亚洲一区三区电影在线观看| 国产黄色精品视频| 日本熟妇一区二区三区| 久久久久久久久网站| 日韩免费高清| 李宗瑞91在线正在播放| 欧美电影免费观看完整版| 天然素人一区二区视频| 国产手机免费视频|