APBSC公開邊界與安全閉包 English

APBSC 02 · 概念與分類

AI 協作物即出口面:Agent Context 的資訊外逸問題

agent 為了把工作做好所需要的 context,一旦被 commit,就成了資訊離開的新出口。

2026-09-21 · v0.1 · 內部研究草稿 v0.1 · 全文尚未公開

Agent context = potential egress surface

論證

context 越多,agent 做得越好:專案根目錄、本機執行環境、虛擬環境、瀏覽器 profile、終端機 session、內部 endpoint、部署筆記、憑證載入慣例、工具路徑。這些 context 會被寫下來:CLAUDE.md、AGENTS.md、copilot-instructions.md、.cursor/rules、agent 設定、生成的文件、測試 fixture、debug 報告、MCP 設定、輔助腳本。這些檔案一旦被 commit、打包、發布或同步,context 就越過了它原本不是為之而寫的那條線。

論文並不主張公開內容裡的每一個絕對路徑或私有位址都是外洩;本機路徑有時只是正常的文件,拓撲揭露也不等於可被利用。為了讓問題可以被量測、而不是被爭論,它提出九個 context 類別,並把敏感度與風險分成兩條軸。

它真正主張的是一個窄命題,依據是 2026-09-20 的 pilot:公開的 AI 協作檔可能含有具體的工作站、執行環境、session 與拓撲脈絡。pilot 的原始搜尋比例不是外洩率,因為搜尋結果包含 fork、模板、教學、合成範例與重複內容。

關鍵概念

  • agent 可以觀察的,不等於它可以公開的。
  • 規則檔、反例與 scanner 本身,可能暴露它們要守護的值。
  • 認證脈絡不等於憑證,兩者也都不等於 secret 值本身。

它承載的命題

  • O已觀察

    AI 協作檔(CLAUDE.md、AGENTS.md、.cursor/rules 等)本身就可能成為公開出口。

    00, 02
  • O已觀察

    公開的 AI 協作檔可能含有具體的工作站、執行環境、session 與內部網路脈絡。

    02 · pilot 2026-09-20

它不主張的

  • 公開內容裡的每個路徑或私有 IP 都是隱私侵害。
  • pilot 的原始搜尋比例就是外洩率。