保护 Gemini Notebook Enterprise 来源中的敏感数据

本文档介绍了如何通过与 Sensitive Data Protection 集成来保护 Gemini Notebook Enterprise 中的敏感数据。

关于 Gemini Notebook Enterprise 中的 Sensitive Data Protection

Sensitive Data Protection 内容政策会检查数据是否存在违规行为或不当内容。您可以配置内容政策,以阻止向 Gemini Notebook Enterprise 上传违反政策的文件。这是一种 Responsible AI 实践,可保护笔记本免受敏感数据泄露的影响。

Sensitive Data Protection 和 Model Armor 协同工作

Sensitive Data Protection 和 Model Armor 在 Gemini Notebook Enterprise 中协同工作,为您的笔记本提供分层安全防御。它们可保护笔记本互动的不同方面。

Sensitive Data Protection 会保护上传的来源

Sensitive Data Protection 可防止敏感数据上传和注入到笔记本中。内容政策可以在来源添加到笔记本之前检查来源中的内容,并在内容违反内容政策时屏蔽来源。

并非所有来源类型都受支持。请参阅限制。

Model Armor 保护交互路径

Model Armor 会在处理用户提交给笔记本的提示之前对其进行过滤,并在向用户显示回答之前对其进行过滤。通过过滤提示和回答,Model Armor 可防范提示注入、恶意网址和其他安全风险。如果违反政策,Gemini Notebook Enterprise 会阻止互动并显示出错提示。

如需详细了解如何将 Model Armor 与 Gemini Notebook Enterprise 搭配使用,请参阅启用 Model Armor。

限制

以下限制适用于 Gemini Notebook Enterprise 中的 Sensitive Data Protection 内容政策:

  • Sensitive Data Protection 内容政策不适用于音频文件或 Google 云端硬盘文档和幻灯片。

  • 虽然您可以将一个项目中的内容政策应用于另一个项目中的 Gemini Notebook Enterprise,但这两个项目必须位于同一 VPC Service Controls 边界内。如需了解适用于 Gemini Enterprise 的 VPC Service Controls 的一般信息,请参阅使用 VPC Service Controls 保护应用的安全。

  • Sensitive Data Protection 无法扫描非常大的文件。如需了解 PDF、Office 365 文件、文本文件和图片文件的大小上限,请参阅内容政策限制。默认情况下,内容政策允许大文件中的内容。不过,您可以配置政策来屏蔽大文件中的内容。

准备工作

确保您和 Gemini Enterprise 服务账号已获分配所需角色:

  • 您需要拥有 Gemini Enterprise Admin 角色。

  • Gemini Enterprise 服务账号需要 DLP User (roles/dlp.user) 角色。

如需了解详情,请参阅 Sensitive Data Protection 文档集中的创建和管理内容政策中的所需角色。

创建内容政策

如需准备要应用于 Gemini Notebook Enterprise 的 Sensitive Data Protection 内容政策,请执行以下操作:

  1. 按照 Sensitive Data Protection 文档中创建和管理内容政策中的说明创建内容政策。

    请务必在要保护的笔记本所在的区域中创建政策。

  2. 记下政策名称。如需向连接器添加政策,您需要采用 projects/PROJECT_ID/locations/LOCATION/contentPolicies/POLICY_ID 格式的完整路径。

使用数据保护政策配置 Gemini Notebook Enterprise

如需为 Gemini Notebook Enterprise 配置数据保护政策,请执行以下操作:

  1. 调用 projects.patch 方法,将内容政策与项目中的区域相关联。

    curl -X PATCH \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json" \
    -H "x-goog-user-project: PROJECT_ID" \
    "https://LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_NUMBER?update_mask=customer_provided_config" \
    -d '{
      "customer_provided_config": {
        "notebooklm_config": {
          "data_protection_policy": {
            "sensitive_data_protection_policy": {
              "policy": "POLICY_ID"
            }
          }
        }
      }
    }'
    

    替换以下内容:

    • PROJECT_ID:您的项目的 ID。

    • LOCATION:项目的位置:global、us 或 eu。

    • PROJECT_NUMBER:您的项目的项目编号。

    • POLICY_ID:您要应用的 Sensitive Data Protection 内容政策的资源名称。

  2. 等待配置传播。该政策通常需要大约 10 分钟才能生效。

  3. 可选:测试内容政策:

    1. 创建一个包含无害违规行为的源文档。例如,如果内容政策屏蔽了美国社会保障号,请创建一个内容为“Mickey Mouse 的社会保障号是 999-00-0000”的源文件。

    2. 将源文档上传到笔记本。如果政策生效,文档在来源列表中会显示为已屏蔽。

      无法导入此来源。违反了政策

移除数据保护政策

如需从 Gemini Notebook Enterprise 中移除数据保护政策,请执行以下操作:

  1. 使用空 data_protection_policy 对象调用 projects.patch 方法。

    curl -X PATCH \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json" \
    -H "x-goog-user-project: PROJECT_ID" \
    "https://LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_NUMBER?update_mask=customer_provided_config" \
    -d '{
      "customer_provided_config": {
        "notebooklm_config": {
          "data_protection_policy": {}
        }
      }
    }'
    

    替换以下内容:

    • PROJECT_ID:您的项目的 ID。

    • LOCATION:项目的位置:global、us 或 eu。

    • PROJECT_NUMBER:您的项目的项目编号。

  2. 等待配置传播。移除政策通常需要大约 10 分钟。

  3. 可选:测试内容政策是否已被移除:

    1. 创建一个包含无害违规行为的源文档。

    2. 将源文档上传到笔记本。如果文档已添加到来源列表且未被屏蔽,则表示政策已被移除。