<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網易首頁 > 網易號 > 正文 申請入駐

      GitHub Actions藏了3層依賴

      0
      分享至


      2026年3月,Trivy的77個發布標簽里有76個被投毒。安全團隊 grep 搜遍工作流文件,沒找到 trivy-action 字樣,以為安全。結果憑證照樣被洗劫一空。

      問題出在「看不見」的第三層。

      GitHub Actions 的依賴樹比應用代碼更深,但沒人跟蹤它。你顯式引用的只是冰山一角——復合動作(composite actions)里嵌套的動作、可復用工作流(reusable workflows)調用的動作、還有那些靜默下載外部工具的封裝器,統統不在代碼審查的視野內。

      這就是 ABOM(Actions Bill of Materials,動作物料清單)要解決的問題。如果你熟悉 SBOM(軟件物料清單),邏輯一摸一樣:SBOM 管應用依賴,ABOM 管流水線依賴。而眼下,絕大多數組織對 CI 里實際跑著什么一無所知。

      一次攻擊,三層穿透

      攻擊者這次玩得很細。他們沒碰 Trivy 官方倉庫,而是污染了發布標簽。當 ghaction-container-scan 這類封裝動作內部拉取 Trivy 時,惡意代碼順著管道流入。

      后果清單夠看一陣:AWS 憑證、Kubernetes 令牌、Docker 配置、SSH 密鑰,從 CI 運行器(runner)里被批量抽走。然后用偷來的 npm 憑證,把自傳播蠕蟲寫進下游包。整個鏈條的起點,是那條你從沒直接寫進過 YAML 的依賴。

      GitHub Actions 的依賴結構有三層,grep 只能掃到第一層:


      直接依賴——工作流文件里顯式寫的 uses: 行,這是安全團隊日常審查的范圍。

      傳遞依賴——復合動作或可復用工作流內部調用的動作,一層套一層,五六層嵌套不算罕見。你的工作流只寫一行,背后可能扯出一串動作鏈。

      嵌入式工具——動作本身不依賴其他動作,但會靜默下載 Trivy、Grype、Snyk 這類外部掃描器。它們完全不體現在動作依賴關系里,必須解析動作的元數據和輸入參數才能發現。

      Trivy 事件之前,這算是理論風險。之后,它成了 2026 年開年最扎心的供應鏈安全案例之一。

      ABOM 到底記什么

      ABOM 的核心是遞歸解析。它把每個工作流展開成完整的動作調用圖譜,記錄五個關鍵字段:

      所有者與倉庫名、版本引用方式(固定 SHA 還是浮動標簽)、解析路徑(你的工作流如何一步步走到這個動作)、以及它屬于哪類依賴(直接/傳遞/嵌入)。

      版本引用的細節尤其要命。GitHub Actions 允許用 @v3 這類標簽,也允許用 @a1b2c3d 這類不可變 SHA。標簽方便,但可被重新指向;SHA 安全,但更新痛苦。ABOM 會標記每個動作用的是哪種策略,讓你在便利性和可復現性之間做知情選擇。


      遞歸解析傳遞依賴是技術難點。復合動作可以嵌套復合動作,可復用工作流可以調用其他可復用工作流,理論上無限深。實際實現需要處理循環引用、私有倉庫權限、以及 GitHub API 的速率限制。但不做這層展開,你就永遠不知道 ghaction-container-scan 背后藏著 Trivy。

      嵌入式工具的檢測更麻煩。它們不表現為動作依賴,而是表現為動作的運行時行為。ABOM 的實現需要靜態分析動作的 YAML 定義,識別那些下載外部可執行文件的步驟,然后把這些工具也納入清單。

      兩個實戰場景

      第一個場景是應急響應。某個 GitHub Action 被曝漏洞,你需要幾分鐘內確認影響面,而不是手動審計每個復合動作。查詢 ABOM,輸入動作名,立即得到直接引用、傳遞引用、嵌入引用的完整列表,包括哪些倉庫、哪些工作流、哪些分支。

      第二個場景是 CI 門禁。每次 Pull Request 生成 ABOM,與基線對比。新增的動作自動觸發審批流,版本引用從 SHA 變成標簽時告警,已知風險動作直接阻斷合并。把供應鏈安全左移到代碼提交之前。

      這兩個場景的共同點是:它們都把「事后諸葛亮」變成「事前可預防」。Trivy 事件中,受影響的組織如果能提前生成 ABOM,至少能在攻擊標簽發布后的第一時間定位到暴露點,而不是等憑證已經泄露才反應過來。

      ABOM 不是 SBOM 的替代品,是補集。 SBOM 管構建產物,ABOM 管構建過程。一個 compromised 的 CI 動作可以污染所有它接觸的產物,還可以橫向滲透到下游系統——而這些污染根本不會出現在 SBOM 里。

      供應鏈安全的視角正在從「我依賴了什么代碼」擴展到「我用什么工具鏈構建代碼」。這個擴展不是可選升級,是結構必需。當你的流水線比應用本身更復雜時,流水線就是新的攻擊面。

      GitHub 官方目前還沒有原生 ABOM 支持,但社區工具鏈正在快速補齊。關鍵問題從「能不能做」變成「什么時候做」——以及,你的組織愿意在下一個 Trivy 事件之前,還是之后,開始盤點 CI 里的暗物質?

      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關推薦
      熱點推薦
      罰球7中1!北京花1億買的中鋒全場3分,球迷:沒你這3分贏不了

      罰球7中1!北京花1億買的中鋒全場3分,球迷:沒你這3分贏不了

      弄月公子
      2026-03-27 22:14:27
      85萬元買的瑪莎拉蒂汽車故障后更換發動機,6年后車主才發現4S店換上的是老舊拆車件!法院判了:構成欺詐

      85萬元買的瑪莎拉蒂汽車故障后更換發動機,6年后車主才發現4S店換上的是老舊拆車件!法院判了:構成欺詐

      揚子晚報
      2026-03-26 22:51:04
      特朗普否認急于達成協議 稱對伊朗軍事行動繼續

      特朗普否認急于達成協議 稱對伊朗軍事行動繼續

      財聯社
      2026-03-27 05:29:07
      終于爆發了,擊落大批美以軍機:隱身戰機,超級大黃蜂不斷下墜!

      終于爆發了,擊落大批美以軍機:隱身戰機,超級大黃蜂不斷下墜!

      混沌錄
      2026-03-27 16:39:18
      101枚導彈砸向美國航母,伊朗打出了開戰以來最強勢的一拳

      101枚導彈砸向美國航母,伊朗打出了開戰以來最強勢的一拳

      樂享人生風雨
      2026-03-27 10:07:40
      被杜鋒罵郁悶了?焦泊喬缺席對首鋼因家中有事 會是下一個徐昕?

      被杜鋒罵郁悶了?焦泊喬缺席對首鋼因家中有事 會是下一個徐昕?

      大嘴爵爺侃球
      2026-03-27 22:19:09
      奧運會為什么發避孕套?難道運動員都帶伴侶嗎?看完你就明白了!

      奧運會為什么發避孕套?難道運動員都帶伴侶嗎?看完你就明白了!

      南權先生
      2026-02-13 15:17:51
      北京大興機場和青島膠東機場“撞臉”,長得像就是抄襲?

      北京大興機場和青島膠東機場“撞臉”,長得像就是抄襲?

      GA環球建筑
      2026-03-27 01:35:28
      張雪峰的死亡預言

      張雪峰的死亡預言

      王繼續專欄
      2026-03-26 22:11:15
      特朗普稱“卸任后可能去委內瑞拉競選總統”,旁邊的人聽完忍不住笑了,曾稱“被伊朗邀請當最高領袖”自己婉拒了:我才不想當

      特朗普稱“卸任后可能去委內瑞拉競選總統”,旁邊的人聽完忍不住笑了,曾稱“被伊朗邀請當最高領袖”自己婉拒了:我才不想當

      大象新聞
      2026-03-27 22:49:15
      一點不比王鈺棟差,替補奇兵讓人眼前一亮,有望在王鈺棟之前留洋

      一點不比王鈺棟差,替補奇兵讓人眼前一亮,有望在王鈺棟之前留洋

      體壇風之子
      2026-03-27 04:30:03
      馬英九疑似患失智癥,臺律師:大陸已注意到,沒讓其擔任統一大使

      馬英九疑似患失智癥,臺律師:大陸已注意到,沒讓其擔任統一大使

      影孖看世界
      2026-03-26 23:28:51
      張雪峰靈堂遺照曝光!員工輪流守靈小聲哭泣,女兒發聲悼念惹淚目

      張雪峰靈堂遺照曝光!員工輪流守靈小聲哭泣,女兒發聲悼念惹淚目

      潮鹿逐夢
      2026-03-27 15:26:38
      黃仁勛:芯片公司的時代已經結束了

      黃仁勛:芯片公司的時代已經結束了

      芯榜
      2026-03-26 01:34:50
      中國可能在等,把三大主要問題解決了,再徹底解決臺灣問題

      中國可能在等,把三大主要問題解決了,再徹底解決臺灣問題

      論事的老樞
      2026-03-21 17:28:10
      伊朗戰爭遲遲無法結束,源于以色列情報部門的重大失誤

      伊朗戰爭遲遲無法結束,源于以色列情報部門的重大失誤

      碳基生物關懷組織
      2026-03-23 22:55:12
      蘋果50周年推出iPhone 17 Pro限量定制版,全球僅9臺,售價8430美元,背部蘋果Logo里鑲嵌喬布斯生前穿過的毛衣碎片

      蘋果50周年推出iPhone 17 Pro限量定制版,全球僅9臺,售價8430美元,背部蘋果Logo里鑲嵌喬布斯生前穿過的毛衣碎片

      魯中晨報
      2026-03-27 20:29:03
      立陶宛涉臺表態變了,中歐班列已改道,200多條鐵軌全拆…

      立陶宛涉臺表態變了,中歐班列已改道,200多條鐵軌全拆…

      福建平子
      2026-03-27 11:25:16
      南方暴雨、大暴雨,要來了

      南方暴雨、大暴雨,要來了

      澎湃新聞
      2026-03-27 16:08:07
      伊朗或開辟新戰線,胡塞武裝:已做好準備

      伊朗或開辟新戰線,胡塞武裝:已做好準備

      第一財經資訊
      2026-03-27 10:55:15
      2026-03-27 23:23:00
      算力游俠
      算力游俠
      游走在API與報錯之間,用魔法(AI)打敗魔法的非硬核玩家。
      255文章數 1關注度
      往期回顧 全部

      科技要聞

      楊植麟張鵬夏立雪羅福莉,聊龍蝦、聊漲價

      頭條要聞

      男生欲性侵15歲女同學將其殺害 事后去事發地查看情況

      頭條要聞

      男生欲性侵15歲女同學將其殺害 事后去事發地查看情況

      體育要聞

      邵佳一:足球就像一場馬拉松

      娛樂要聞

      范瑋琪加盟,官宣《浪姐7》遭全網抵制

      財經要聞

      我在小吃培訓機構學習“科技與狠活”

      汽車要聞

      與眾08,金標大眾不能輸的一戰

      態度原創

      教育
      健康
      親子
      家居
      軍事航空

      教育要聞

      9科全!2026山東棗莊高三二模試卷及答案匯總【棗莊二調】

      干細胞抗衰4大誤區,90%的人都中招

      親子要聞

      爺孫倆逛北京胡同兒,2歲孫子為了讓爺爺抱,這心眼子是真多啊!

      家居要聞

      曲線華爾茲 現代簡約

      軍事要聞

      伊朗:已組織超100萬人為地面戰斗做準備

      無障礙瀏覽 進入關懷版