UStackUStack
hoop.dev icon

hoop.dev

hoop.dev 作為 Claude Code 與基礎建設之間的閘道,遮蔽敏感資料、阻擋破壞性指令、人審高風險操作並完整記錄以供稽核回放。

hoop.dev

hoop.dev 是什麼?傳輸中的資料安全?

hoop.dev (位於 hoop.dev/claudecode) 是位於 Claude Code 與基礎建設之間的閘道。其核心目的是在 AI 代理發出資料庫查詢或指令時,透過通訊協定層級控制保護內部系統,確保任何內容到達環境前皆已施加控制。

hoop.dev 攔截 Claude Code 流量,以遮蔽敏感資料、阻擋破壞性操作、審核高風險動作,並記錄每個指令與回應的可稽核軌跡。

主要功能

  • 零設定資料遮蔽 (PII/PCI/PHI): 敏感欄位如姓名、電子郵件、SSN 及卡號,在通訊協定層被遮蔽,因此 Claude Code 永遠不會看到原始值。
  • 破壞性指令阻擋: 危險操作(例如 DROP TABLErm -rf 及無 WHERE 子句的 DELETE)會被偵測並在執行前終止,確保零筆資料受影響。
  • 指令層級審核與人工核准: 結構描述變更、生产寫入及高風險操作會經 Slack 路由至人工審核,核准者可在動作執行前批准或拒絕。
  • 完整稽核軌跡與工作階段記錄: Hoop 記錄 Claude Code 執行的每個指令、收到的每個回應,以及每個核准或拒絕,包含完整脈絡,讓工作階段可回放。
  • 透過閘道控制存取 (模型無憑證): Claude Code 透過 Hoop 而非直接連線至內部系統,存取權在通訊協定層受控。

如何使用 hoop.dev

  1. 將 Claude Code 連線至 Hoop 閘道: 設定 Claude Code 使用 Hoop 閘道而非直接連線至基礎建設(頁面描述僅需單一環境變數,無程式碼變更)。
  2. 在 Hoop 中設定或強制政策: 啟用遮蔽敏感資料、阻擋破壞性指令及路由高風險操作至人工審核等控制。政策立即生效。
  3. 讓 Claude Code 對系統執行: Claude Code 發出查詢或指令時,Hoop 攔截並依需求強制遮蔽、阻擋及核准。

使用情境

  • 查詢資料庫時限制資料暴露: 當 Claude Code 對含個人或付款資料的資料表執行如 SELECT 的 SQL 時,Hoop 在通訊協定脈絡中遮蔽敏感值,讓模型收到佔位符而非原始資料。
  • 防止意外或不安全破壞動作: 若 Claude Code 嘗試如刪除生產資料表或發出破壞性指令,Hoop 會確定性阻擋該操作並記錄事件。
  • 結構描述變更或生產寫入需審核: 如新增結構描述元素 (例如新增欄位) 或更新生產記錄等任務,Hoop 會路由至 Slack 核准,僅在核准後執行。
  • 支援具稽核性的營運事件處理: 團隊可審核「最近動作」、核准/拒絕及記錄指令脈絡,了解代理嘗試內容及結果。
  • 無需直接模型存取即可使用內部系統: 團隊不授予 Claude Code 直接連線及基礎建設憑證,而是透過 Hoop 路由呼叫,讓存取受通訊協定層級控制中介。

常見問題

  • Hoop 是否自動遮蔽敏感值? 是。頁面指出 PII、PCI 及 PHI 在通訊協定層自動遮蔽,無需結構描述設定或正規表示式規則。

  • Hoop 如何處理高風險資料庫操作? 危險操作會在執行前被攔截並終止,而結構描述變更及高風險操作則路由至人工核准後才執行。

  • 核准在哪裡進行? 頁面描述高風險操作的核准路由至 Slack,可批准或拒絕動作。

  • 是否有模型行為的稽核記錄? 是。Hoop 記錄每個指令、每個回應及每個核准或拒絕,頁面描述這為完整工作階段記錄及可回放證據。

  • Claude Code 需要修改才能使用 Hoop 嗎? 頁面指出僅需單一環境變數即可將 Claude Code 連線至 Hoop 閘道,無需修改 Claude Code 或基礎建設程式碼。

替代方案

  • 無閘道的資料庫權限範圍限制(最小權限): 您可以透過限制資料庫角色並禁止破壞性陳述來降低風險。這會變更權限,但無法提供這裡描述的通訊協定層級遮蔽、指令阻擋,以及相同的指令/回應稽核追蹤。
  • 應用程式內或中介軟體查詢過濾: 有些團隊在資料庫連線前置入自訂中介軟體來掃描查詢並強制規則。相較於 hoop.dev,這可能需要更多設定,且無法提供相同的端到端工作階段記錄及通訊協定層級遮蔽。
  • 具護欄的代理/工具框架: 包裝模型工具的框架可實作審核步驟及安全檢查。這些通常聚焦於代理執行階段,而非作為 Claude Code 與基礎建設之間的閘道,提供通訊協定層級控制。
  • 手動人機環路執行工作流程: 對於關鍵操作,團隊可要求僅限人工 SQL 執行或票證審核。這會降低自動化、增加延遲,並無法實現 hoop.dev 描述的「攔截/執行前終止」行為。
hoop.dev | UStack