微軟/官方:攻擊者以 ARTEX 代理式 AI 掃 GitHub 外洩密鑰——觀測五分鐘內由掃描進至 Azure Key Vault 外傳;十月廿八日起見服務主體登入濫用

Key takeaway

微軟官方資安部落格與 Microsoft Threat Intelligence 於二零二六年十一月五日披露,攻擊者正以含 ARTEX 在內的代理式攻擊框架大量查詢公開 GitHub,搜尋外洩密鑰、應用程式憑證與 AI 推理 API 金鑰;觀測顯示至少一宗個案可在約五分鐘內由掃描推進至 Azure Key Vault 資料外傳,並自十月廿八日起見來自特定 IP 的服務主體登入濫用。本文已核對微軟官方資安博文,來源真實性已驗證。

微軟/官方:攻擊者以 ARTEX 代理式 AI 掃 GitHub 外洩密鑰——觀測五分鐘內由掃描進至 Azure Key Vault 外傳;十月廿八日起見服務主體登入濫用

微軟官方資安部落格與 Microsoft Threat Intelligence 於二零二六年十一月五日披露,攻擊者正以含 ARTEX 在內的代理式攻擊框架大量查詢公開 GitHub,搜尋外洩密鑰、應用程式憑證與 AI 推理 API 金鑰;觀測顯示至少一宗個案可在約五分鐘內由掃描推進至 Azure Key Vault 資料外傳,並自十月廿八日起見來自特定 IP 的服務主體登入濫用。本文已核對微軟官方資安博文,來源真實性已驗證。

微軟/官方:攻擊者以 ARTEX 代理式 AI 掃 GitHub 外洩密鑰——觀測五分鐘內由掃描進至 Azure Key Vault 外傳;十月廿八日起見服務主體登入濫用

微軟威脅情報與資安研究團隊在二零二六年十一月五日發表博文,說明攻擊者如何把「代理式」進攻框架接到公開程式碼倉掃描,縮短人手鍵盤操作,並把外洩憑證直接用於雲端後續攻擊。官方強調:傳統上搜尋公開倉內密鑰受人力檢視速度限制;ARTEX 這類工具不但加快跨倉掃描,更能自動分析命中結果並串接後續攻擊鏈。以下只整理官方已公開、可核對的觀測與緩解建議,來源真實性已驗證。

一、核心事件:代理式掃描外洩密鑰,縮成機器速度雲端入侵

技術細節

自約二零二六年八月起,微軟觀測到攻擊者以代理式 AI 進攻框架,向 GitHub 提交大量密鑰相關查詢;查詢常夾帶目標機構名稱、密鑰關鍵字、雲端服務關鍵字,或其他 AI 服務供應商關鍵字。命中後,代理人會分析輸出並執行後續攻擊,減少威脅行為者全程「人手鍵盤」介入。

官方點名至少一宗個案:AI 代理人由掃描 GitHub 密鑰,推進至從 Azure Key Vault 外傳資料,全程約五分鐘。同一敘事亦涵蓋應用程式憑證濫用:早自二零二六年十月二十八日,微軟開始觀測來自 IP 位址 199.19.77.84 的成功服務主體(service principal)登入,涉及多個應用程式識別碼;當中包括多租戶供應商應用在源頭遭洩漏的憑證,被用來進入下游租戶。

後續行動包括雲端資源探索;自 Azure Key Vault 與 Storage Accounts 外傳憑證或資料;以及濫用 Azure AI 服務。與活動相關的其他 IP 包括 65.87.223.26,以及針對受害者部署於 Azure AI 服務之工作負載進行偵察的 157.22.126.128。

同一代理式工具鏈其後亦可為單一租戶 OAuth 應用取得權杖、枚舉雲端資源,部分個案外傳 Key Vault 密鑰,並呼叫 Azure 虛擬機 Run Command 在受控虛擬機上執行指令。官方特別指出,攻擊焦點常落在「能打開 AI 服務大門」的憑證——例如大型 AI 供應商 API 金鑰,以及可存取 Foundry Tools(前稱 Azure Cognitive Services)的 OAuth 應用。

緩解方向方面,微軟建議機構掃描並輪換已外洩密鑰;啟用 GitHub/Azure DevOps 密鑰掃描與推送保護;把 OAuth 應用由密鑰型驗證遷移至受控識別(managed identities);並搭配 Defender for Cloud 工作負載防護,以及對服務主體套用最小權限。

二、技術原理深度解析

這條攻擊鏈的核心,不是新的零日漏洞,而是把「公開倉密鑰外洩」這個舊問題,接到可自主決策的代理式滲透測試框架。掃描階段用高通量查詢覆蓋多倉與關鍵字組合;分析階段由代理人判讀命中是否可用;執行階段則以有效應用憑證登入 Entra ID 工作負載身分,再對 Azure 控制面與資料面做探索、讀密鑰、外傳與(在有權限時)虛擬機遠端指令。

時間壓縮是關鍵差異:當「找密鑰 → 驗證 → 外傳」可在數分鐘內完成,防衛方若仍依賴人工巡倉與長週期輪換,反應窗口會被壓扁。官方亦描述代理人在 Azure Resource Manager 上對失敗請求改 API 版本或 HTTP 方法後再試、直至成功的行為序列,顯示攻擊鏈可自適應排除錯誤,而不必每一步等人手調試。

另一條原理線是「憑證價值排序」:代理人反覆瞄準可存取 AI 服務的金鑰與 OAuth 應用。外洩的不只是單一 SaaS 登入,而可能是可被拿去驅動同一類代理式工作流、或進一步擴大雲端權限的燃料。因此緩解不能只刪公開倉裡的字串——公開過的密鑰須視為已妥協,必須撤銷或輪換,並優先以受控識別取代長壽命用戶端密鑰。

四、日常應用場景

1. 開發者與技術團隊

把密鑰掃描與推送保護開進 GitHub 與 Azure DevOps;禁止把服務主體密鑰、儲存體金鑰、連線字串寫進設定檔或範例程式。發現外洩須立即輪換,並假設歷史提交、快取與鏡像仍可能留有副本。OAuth/應用驗證應規劃遷往 managed identities;對可呼叫 Key Vault、Storage 或 Run Command 的應用,收斂 RBAC 至業務所需最小範圍。

2. 企業與隱私敏感行業

金融、醫療與持牌機構應把「工作負載身分」納入與用戶帳號同級的監控:檢視服務主體非互動式登入、異常 IP、短時間跨 ARM/Key Vault/Storage/Graph 的權杖請求,以及 Key Vault 大量列出或讀取密鑰的行為。供應商多租戶應用一旦源頭憑證外洩,下游租戶亦可能受波及,須檢視企業應用與合作夥伴整合的密鑰生命週期。啟用 Defender for Cloud 對 Key Vault、Storage、Resource Manager 等相關工作負載防護,並預先演練撤銷密鑰與隔離服務主體的流程。

3. 一般用戶

個人與中小企即使沒有完整 Azure 租戶,仍應避免把 API 金鑰貼上公開或半公開倉;對個人 AI 工具與自動化腳本改用短壽命權杖或平台保管庫。若曾把雲端或 AI 金鑰提交到公開庫,應假設已被機器掃描過,立即在供應商控制台撤銷並重新簽發。

4. 香港與亞洲市場視角

香港企業普遍以 GitHub/DevOps 交付,並把工作負載放上 Azure 或其他公有雲;代理式掃描把「外洩密鑰」從合規稽核題,變成可在數分鐘內變現的營運風險。評估零信任邊界、密鑰掃描、受控識別遷移與雲端工作負載監控時,可參考 YSK Limited 的雲端遷移與網絡安全服務(https://ysk.hk/services/cloud-security;官網刊 99.99% SLA),把掃描、輪換、最小權限與持續監控接到可執行的加固流程。

五、專業評價與潛在考量

優勢

  • 以微軟威脅情報第一手觀測公開攻擊鏈,時間線(約八月起高通量掃描、十月二十八日起服務主體登入)與具體 IP/手法可核對
  • 清楚標示「約五分鐘」由 GitHub 掃描推進至 Key Vault 外傳的觀測個案,量化代理式加速幅度
  • 緩解建議具體可落地:密鑰掃描與推送保護、立即輪換、managed identities、Defender for Cloud、服務主體最小權限
  • 點出攻擊偏好 AI 服務憑證,提醒防衛優先級應涵蓋 Foundry Tools/大型模型 API 金鑰,而不只傳統資料庫連線字串

需要留意的地方

  • 「至少一宗」五分鐘個案屬官方觀測示例,不宜外推為所有環境的固定攻擊耗時
  • IP 指標會變;官方亦提醒代理式框架可快速更換來源位址與使用者代理字串,單靠封鎖 IP 不足夠
  • 多租戶供應商應用外洩會牽連下游租戶,企業需同時治理自有應用與第三方企業應用
  • 刪除公開倉內容並不使已外洩密鑰失效;未輪換即等同持續暴露
  • 本文只整理微軟已公開披露,未納入其他廠商未交叉驗證的延伸數字

結語

微軟這次披露把代理式進攻從概念拉回可觀測的雲端入侵節奏:公開 GitHub 密鑰掃描、自動分析、服務主體登入,再到 Key Vault/儲存體外傳與虛擬機 Run Command,可在極短窗口內串成完整鏈。對正在把程式碼、OAuth 應用與 AI 工作負載放上公有雲的香港團隊而言,優先動作是掃出並輪換外洩密鑰、打開推送保護、把密鑰型應用驗證遷往受控識別,以及對工作負載身分做最小權限與持續監控。若你正在檢視雲端遷移、零信任與密鑰治理的加固優先級,可進一步了解 YSK Limited 的雲端遷移與網絡安全服務:https://ysk.hk/services/cloud-security。


參考來源

Related services & products