Claude 網路驗證計畫

Anthropic 會對前沿 Claude 模型套用即時網路安全防護措施,防止模型遭到濫用,用於惡意網路作業。Anthropic 的網路驗證計畫 (CVP) 是一項信任架構,可讓經過驗證的機構使用 Claude 模型執行正當的防禦性網路安全工作,並解除預設的兩用限制。

本文說明 CVP 在 Gemini Enterprise Agent Platform 上的運作方式、支援的模型,以及如何為專案註冊及設定模型。

網路安全防護措施的運作方式

Anthropic 的即時評估分類器會檢查提示和完成內容,防範網路安全相關風險。這些安全措施會將活動分為兩類:

  • 禁止用途:高風險惡意活動,幾乎或完全沒有正當的防禦應用程式,例如開發勒索軟體、產生命令與控制 (C2) 基礎架構、編寫惡意軟體,或自動大量竊取資料。所有使用者都將永久無法進行違規活動。網路驗證計畫絕不會解除對違規活動的限制。
  • 高風險的兩用活動:這類活動對授權資安營運至關重要,但威脅行為人也可能濫用。例如安全漏洞發掘、可利用性分析、概念驗證利用驗證、紅隊演練,以及攻擊者攻擊路徑模擬。系統預設會封鎖兩用活動,但通過驗證的機構可透過網路驗證計畫調整這些防護措施。

如要進一步瞭解 Anthropic 的使用政策,請參閱「Real-time cyber safeguards on Claude」。

支援的模型

Agent Platform 的網路驗證計畫支援下列 Anthropic 模型:

  • Claude Opus 4.7、Claude Opus 4.8 和 Claude Sonnet 5:必須啟用進階 AI 功能 (advancedAiEnabled: true)。
  • Claude Opus 5 和 Claude Opus 5.5:必須同時啟用進階 AI 功能 (advancedAiEnabled: true) 和與 Anthropic 分享資料 (dataSharingEnabledProvider: ANTHROPIC)。

事前準備

申請加入網路驗證計畫前,請確認符合下列先決條件:

  • 已啟用 Agent Platform API 的 Google Cloud 專案。
  • 專案的下列身分與存取權管理 (IAM) 權限:

    • 如要接受《進階 AI 安全性附加條款》,您需要 aiplatform.consents.update 權限,這項權限包含在「代理程式平台管理員」(roles/aiplatform.admin) 角色中。
    • 如要設定發布端模型,您必須具備Agent Platform 管理員 (roles/aiplatform.admin) 角色,該角色包含 aiplatform.endpoints.setPublisherModelConfig。
  • 瞭解資料保留政策:將模型註冊至 CVP 時,該模型會根據 Google 的進階 AI 安全附錄,指定為「進階 AI」。根據 Anthropic 的安全政策,傳送至啟用 CVP 的模型之提示和回覆,最多會保留 30 天,以監控濫用情形。詳情請參閱「進階 AI 安全性」。

  • 瞭解資料共用 (僅限 Claude Opus 5 和 Claude Opus 5.5):對於搭配 CVP 的 Claude Opus 5 和 Claude Opus 5.5,Anthropic 要求啟用資料共用功能,以監控濫用情形。如要註冊這些模型,您必須同意資料保留,並設定與 Anthropic 共用資料。詳情請參閱「記錄及分享要求和回應」。

如何註冊

在 Agent Platform 註冊網路驗證計畫的流程如下:

  1. 在Google Cloud 控制台中接受《進階 AI 安全性附加條款》。
  2. 填寫 Anthropic 的網路用途申請表。
  3. 使用 setPublisherModelConfig API 為每個目標模型和位置啟用進階 AI,並在採用 Claude Opus 5 或 Claude Opus 5.5 時啟用資料共用功能。

步驟 1:接受《進階 AI 安全性附加條款》

授權管理員必須為 每個 Google Cloud 專案接受《進階 AI 安全性附加條款》。

如要接受附加條款,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Model Garden」。

    前往 Model Garden

  2. 選取符合資格的 Claude 模型。請參閱「支援的機型」。

  3. 在模型詳細資料頁面中,找到「網路驗證計畫 (選用)」資訊卡。

  4. 按一下「註冊步驟」,展開註冊檢查清單。

  5. 在「步驟 1:接受《進階 AI 安全性附加條款》」中,詳閱附加條款,然後選取確認核取方塊,確認您有權約束貴機構遵守附加條款。

  6. 按一下 [接受]。

步驟 2:填寫 Anthropic 的網路用途表單

資安團隊的授權代表必須直接向 Anthropic 提出申請:

  1. 前往 Anthropic Cyber Use Case 表單。
  2. 在「介面」部分,選取「Google Cloud」。
  3. 輸入必要的資訊。
  4. 說明防禦性安全工作流程和用途 (例如授權滲透測試、安全漏洞研究或安全作業)。
  5. 提交表單。

步驟 3:在模型上啟用進階 AI

接受《進階 AI 安全性附加條款》並獲得 Anthropic 核准後,請為每個要用於防禦性網路安全工作的 Claude 模型設定必要設定。設定必須套用至每個專案、位置、發布商和模型。

適用於 Claude Opus 4.7、Claude Opus 4.8 和 Claude Sonnet 5

在 v1beta1 端點上呼叫 setPublisherModelConfig,啟用 advancedAiEnabled:

curl -X POST \
  -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  -H "Content-Type: application/json" \
  "https://aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/publishers/anthropic/models/MODEL_ID:setPublisherModelConfig" \
  -d '{
    "publisherModelConfig": {
      "claudeFeatureConfig": {
        "advancedAiEnabled": true
      }
    },
    "updateMask": "claudeFeatureConfig.advancedAiEnabled"
  }'

更改下列內容:

  • PROJECT_ID: Google Cloud 專案 ID。
  • MODEL_ID:Claude 模型 ID (例如 claude-opus-4-8 或 claude-sonnet-5)。

適用於 Claude Opus 5 和 Claude Opus 5.5

如要使用 Claude Opus 5 和 Claude Opus 5.5,必須同時啟用advancedAiEnabled和與 Anthropic 分享資料 (dataSharingEnabledProvider):

curl -X POST \
  -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  -H "Content-Type: application/json" \
  "https://aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/publishers/anthropic/models/MODEL_ID:setPublisherModelConfig" \
  -d '{
    "publisherModelConfig": {
      "claudeFeatureConfig": {
        "advancedAiEnabled": true
      },
      "dataSharingEnabledProvider": "ANTHROPIC"
    },
    "updateMask": "claudeFeatureConfig.advancedAiEnabled,dataSharingEnabledProvider"
  }'

更改下列內容:

  • PROJECT_ID: Google Cloud 專案 ID。
  • MODEL_ID:Claude 模型 ID (claude-opus-5 或 claude-opus-5-5)。

重要的 API 注意事項

  • 使用 v1beta1:setPublisherModelConfig 方法支援 v1beta1 API 介面。
  • 一律加入 updateMask:updateMask 欄位不可或缺。 如果省略 updateMask,呼叫會取代整個 PublisherModelConfig 物件,這會意外清除其他設定,例如 loggingConfig 或 dataSharingEnabledProvider。
  • 長時間執行的作業:這個方法會傳回 google.longrunning.Operation。輪詢作業,直到系統傳回 done: true 為止。
  • 設定範圍:發布商模型設定的範圍為每個專案、位置、發布商和模型。如果您在多個區域使用模型,請設定每個端點。

驗證模型設定

如要確認特定模型是否已啟用進階 AI,請呼叫 fetchPublisherModelConfig 方法:

curl -X GET \
  -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  -H "Content-Type: application/json" \
  "https://aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/publishers/anthropic/models/MODEL_ID:fetchPublisherModelConfig"

如果為 Claude Opus 4.7、Claude Opus 4.8 和 Claude Sonnet 5 啟用進階 AI,回應如下:

{
  "claudeFeatureConfig": {
    "advancedAiEnabled": true
  }
}

如果為 Claude Opus 5 或 Claude Opus 5.5 啟用進階 AI,回應內容如下:

{
  "claudeFeatureConfig": {
    "advancedAiEnabled": true
  },
  "dataSharingEnabledProvider": "ANTHROPIC"
}

疑難排解

本節說明如何解決註冊或使用網路安全驗證計畫時可能遇到的常見問題。

網路安全工作仍會遭到封鎖

如果提示持續觸發安全防護拒絕:

  1. 確認活動類別:確認工作是正當的兩用工作,而非禁止用途。所有使用者都無法在 CVP 中進行違規活動 (例如撰寫勒索軟體程式碼或開發惡意軟體),且無法解除封鎖。
  2. 確認 Anthropic 核准:確認 Anthropic 已傳送電子郵件,核准貴機構的 CVP 申請。
  3. 檢查專案是否一致:確認推論要求來自您在 Anthropic 應用程式中提交的 Google Cloud 專案 ID,且該專案 ID 已接受附錄。
  4. 確認模型層級設定:呼叫您要呼叫的確切模型 ID 和區域,確認 fetchPublisherModelConfigadvancedAiEnabled: true 已啟用 (以及 Claude Opus 5 和 Claude Opus 5.5 的 dataSharingEnabledProvider: ANTHROPIC)。模型設定的範圍為每個模型、每個位置和每個專案。
  5. 提出誤判申訴:如果認為系統誤判,封鎖了正當的防禦提示,請使用 Anthropic 的網路封鎖報告和申訴表單提出申訴。

權限遭拒,無法接受附加條款

如果您嘗試在 Model Garden 中接受附加條款時收到權限錯誤訊息,請確認您的帳戶具有 aiplatform.consents.update 權限。請與專案管理員聯絡,要求對方指派 Agent Platform 管理員角色 (roles/aiplatform.admin)。

API 回應中缺少欄位

如果呼叫 fetchPublisherModelConfig 傳回空白物件 ({}),表示該模型未套用任何自訂發布商模型設定。使用適當的 updateMask 重新執行 setPublisherModelConfig。

後續步驟