KeyFrame內部研究專用

传统防御全线失守,唯一出路竟是它?专家:把手机的安全沙盒模式搬到电脑上

Andrej Karpathy's RSS 订阅清单·4月1日週三·8 min中文

三句話摘要

開源供應鏈攻擊正以 LLM 為助燃劑形成自我複製的惡性循環,唯有將安全防線下沉至作業系統層才能從根本截斷傳播鏈。 供應鏈安全的根本解法不在於修補包管理器策略,而在於作業系統強制沙盒隔離與最小權限白名單,將每次攻擊的傳播能力從源頭截斷。 攻擊具備自我複製機制:每次成功入侵都能竊取維護者的發布憑證,再用來污染該維護者負責的其他專案,使被感染節點呈指數擴張,傳統人工響應速度根本追不上。

重點整理

重點
  • 1

    攻擊具備自我複製機制:每次成功入侵都能竊取維護者的發布憑證,再用來污染該維護者負責的其他專案,使被感染節點呈指數擴張,傳統人工響應速度根本追不上。

  • 2

    LLM 是這場危機的結構性變數:它同時壓低了「發現漏洞」與「構建複雜攻擊載荷」的門檻——過去需要頂尖高手數週設計的隱匿手法(如將惡意代碼藏進音頻文件),現在 LLM 可能數小時內生成。

  • 3

    以發布者身份為核心的信任模型已破產:當開發者本機被攻陷,所謂「可信發布者」的人工確認步驟反而成為攻擊者可操控的環節,平台層面的緩解措施治標不治本。

  • 4

    解法必須在作業系統層實施強制隔離:仿照 iOS/Android 的沙盒設計,讓 `npm install` 只能寫入特定專案目錄、CI/CD 流程只能連接白名單網址,將每次攻擊的爆炸半徑壓縮到最小,使感染的「基本再生數 R0」降至 1 以下。

實用技巧與重點

乾貨
  • 受攻擊包與規模:Axios(週下載 >1 億)、LiteLLM(週下載 2200 萬)、technix(週下載 15 萬)、Treeway(安全工具,本身亦受害)
  • 關鍵時間節點:Axios 於 3 月 31 日被攻陷,惡意版本數小時內下架
  • 估計感染規模:短暫窗口期內數萬台機器遭感染
  • 作者親測數據:不到 30 分鐘用 AI 找到一個至今未修復的真實漏洞
  • 傳聞中的模型能力:Anthropic 下一代模型「Methos」在發現安全問題上據稱比 Claude 3 Opus 強一個數量級
  • npm 現行防禦措施:短時效發布令牌、24 小時發布延遲、分階段發布+雙重驗證
  • 繞過手法:此輪攻擊明顯繞過短效令牌限制;若本機已被控制,人工二步驗證形同虛設
  • 參考概念:XKCD「現代數字基礎設施」漫畫(內布拉斯加州志願者維護的積木梗圖)
  • 攻擊技術案例:惡意 payload 隱藏在音頻文件內
  • 短期希望:前沿 AI 公司捐獻算力,在每個包更新發布前自動掃描
  • 長期解法參考:Qubes OS(每個應用運行在獨立虛擬機中的 Linux 發行版)
  • 目標指標:將供應鏈攻擊的 R0 值壓低至 1 以下
  • 關鍵控制點:OS 層強制限制寫入範圍、進程隔離、網路出站白名單

結論

結論

供應鏈安全的根本解法不在於修補包管理器策略,而在於作業系統強制沙盒隔離與最小權限白名單,將每次攻擊的傳播能力從源頭截斷。

完整解析

詳細

MartinOdison.com 這篇文章的起點是一條乍看平凡的時間線:2025 年初到 3 月底,開源生態接連發生多起投毒事件。Treeway 這個專門用來發現安全漏洞的工具,諷刺地成了第一個受害者;接著是語音整合包 technix(週下載 15 萬次);再來是大模型調用工具 LiteLLM(週下載 2200 萬次);最後在 3 月 31 日,前端幾乎無處不在的 HTTP 客戶端 Axios(週下載逾 1 億次)也淪陷。每個惡意版本雖在數小時內被移除,但作者估算,光是這段短暫的窗口期就已有數萬台機器遭到感染,竊走的是雲端金鑰、SSH 憑證、瀏覽器 Cookie——開發者完全沒有察覺。

真正讓作者感到警觉的不是單次攻擊的規模,而是這場危機的自我複製機制。攻擊者並非獨立作戰,他們把上一次入侵竊取到的發布令牌,拿去污染供應鏈上的下一個目標。一名被感染的開發者恰好是另一個開源項目的維護者,攻擊者便以他的身份簽署並推送惡意版本——被攻陷的節點像滾雪球一樣越滾越大。npm 為此推出了短時效令牌、24 小時發布延遲、以及分階段發布搭配雙重驗證,但這輪攻擊似乎繞過了令牌限制;而 24 小時延遲在攻擊者眼中反而是拓展戰果的緩衝時間;若開發者本機已被完全控制,「人工確認」的步驟也可由攻擊者代勞。平台層面的補丁每一個都有致命的邏輯缺口。

在所有變數中,作者最憂慮的是大型語言模型扮演的「助燃劑」角色。雖然難以百分之百舉證,但 LLM 輔助漏洞發現的非惡意研究案例正在爆炸式增長;作者本人不到 30 分鐘便用 AI 找到一個仍未修復的真實漏洞。更令人不安的是,傳聞中 Anthropic 下一代模型在安全問題發現能力上比現有最強模型高出一個數量級,趨勢方向毋庸置疑。LLM 一方面讓發現漏洞的門檻趨近於零,另一方面也讓攻擊者能在數小時內生成過去頂尖高手耗費數週才能設計出的複雜隱匿手法——例如將惡意 payload 藏進音頻文件。當攻擊速度被拉到機器級別,任何依賴人工節奏的防禦機制,本質上都已跟不上。

面對這個困局,作者的論點最終指向一個激進卻清晰的方向:安全防線必須從應用層徹底下沉到作業系統層。他以 XKCD 那幅著名漫畫為引——現代數字基礎設施這座巨塔,底部支撐的是內布拉斯加州某位志願者從 2003 年無償維護的一塊積木——點出開源生態大量依賴資源匱乏的個人維護者,根本無力抵擋 LLM 助燃的洪水級攻擊。真正的解藥,是仿照 iOS/Android 的沙盒設計哲學,讓作業系統知道 `npm install` 只能寫入特定專案目錄、CI/CD 流程只能連接已知白名單網址、任何程序未經授權不得讀取他人數據——Qubes OS 已是最接近理想的現實參考。這種模型不能杜絕所有攻擊,但它能把每次成功入侵的爆炸半徑壓縮到最小,讓被感染的包無法再竊取足夠的憑證去傳染下一個目標,從而將供應鏈攻擊的基本再生數 R0 壓到 1 以下,真正斬斷這條惡性循環的鏈條。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「Web2 安全」的內容

SANS Stormcast Tuesday, August 25th, 2026: DOUBLECUP PNG; WebAudio Fingerprinting; Expired Domains; Android; Car
7 min
Web2 安全英文PODCAST8月25日

SANS Stormcast Tuesday, August 25th, 2026: DOUBLECUP PNG; WebAudio Fingerprinting; Expired Domains; Android; Car

SANS Stormcast

  • PNG 容器攻擊的簡易性設計:Double Cup 不依賴複雜的 Exif 或隱寫技術,只用 PNG 副檔名和檔頭來偽裝,核心是利用 findstr 指令的常見可用性讓執行變得無需額外工具。
  • Web Audio API 的隱密指紋識別:音訊於增益零的無聲狀態下播放,使用者完全無感,但錄製波形足以建立裝置特徵,在瀏覽器原生功能層面難以區分是反詐欺還是過度追蹤。
  • 域名過期引發的串聯漏洞:DMARC 報告端點使用過期域名是常見疏漏,允許攻擊者透過簡單的域名註冊取得他人的 SPF/DKIM 錯誤報告,進而收集目標系統配置情報。
Risky Bulletin: Expired credit cards can be used for malicious transactions
5 min
Web2 安全英文PODCAST8月24日

Risky Bulletin: Expired credit cards can be used for malicious transactions

Risky Business

  • 支付安全的非對稱風險:Visa卡利用未加密的卡片資料與NFC通訊,攻擊者可藉由中間人技術竄改過期日期進行交易,但MasterCard、美運卡與Discover的防護更完善,顯示不同發卡機構的安全架構存在明顯差異。
  • 國家級駭客活動的連鎖延伸:北韓Lazarus集團在2月單一事件已累積100名受害者,涵蓋大學、警察部門、媒體與醫療機構,伊朗駭客則針對基礎建設如電力系統發動破壞性攻擊,反映地緣政治在網路戰爭中的升溫。
  • AI加速漏洞生態的雙面刃:AI工具催生近2萬份漏洞概念驗證代碼發布,但同時也導致大量失效漏洞代碼氾濫,增加資安團隊甄別真實威脅的難度;Mayer Protocol遭攻擊事件中,駭客用AI鏈接六個無關的小漏洞完成盜竊170萬美元的攻擊。
SANS Stormcast Monday, August 24th, 2026: More Entra Powershell; Entra Vulnerability; GitLab Vuln (and PoC); GTA 6 Leak Malware
5 min
Web2 安全英文PODCAST8月24日

SANS Stormcast Monday, August 24th, 2026: More Entra Powershell; Entra Vulnerability; GitLab Vuln (and PoC); GTA 6 Leak Malware

SANS Stormcast

  • Microsoft EntraID 的遠端代碼執行漏洞已由微軟修補,初期報告顯示已遭利用但後來更正為未遭利用。這反映 Microsoft 在雲端軟體安全上的透明度提升,對漏洞採用與內部軟體相同的 CVE 編號和公告流程。
  • PowerShell 指令碼可用於驗證 MFA 部署完整性,特別是找出未啟用 MFA 的遺漏帳號。同時可以分析 EntraID 登入日誌中的異常行為,如風險係數評估和地理位置檢測,幫助組織快速識別可疑登入。
  • GitLab 的 GraphQL 代碼注入漏洞允許未認證攻擊者刪除或修改儲存庫,潛在導致供應鏈攻擊。已有公開概念驗證 (PoC) 存在,使用內部部署 GitLab 的組織必須立即修補。