OpenAI
页面内容为机器翻译。查看英文原文

ChatGPT Enterprise 中的企业网络控制

工作空间屏蔽可让 ChatGPT Enterprise 客户限制对特定 ChatGPT 工作空间的访问,确保用户只能在获准的工作空间中登录和互动。

更新于:12 hours ago

概述

工作空间屏蔽是一项功能,可让 ChatGPT Enterprise 客户限制对特定 ChatGPT 工作空间的访问,确保用户只能在获准的工作空间中登录和互动。此功能可确保你组织内的用户只能访问特定且已获批准的工作空间。

工作原理

  • 自定义标头设置:你可以在网络配置中添加自定义 HTTP 标头 ChatGPT-Allowed-Workspace-Id,以配置允许访问哪些工作空间。此标头包含一个或多个工作空间 ID (UUID),用于指定用户可以访问哪些工作空间。

  • ChatGPT 过滤访问:

    • 当用户登录 ChatGPT Enterprise 时,系统会检查其尝试访问的工作空间是否与 ChatGPT-Allowed-Workspace-Id 标头中列出的任一工作空间 UUID 匹配。

    • 如果用户尝试访问未在标头中列出的工作空间,ChatGPT 会自动过滤此请求,阻止其访问该工作空间。只要用户至少可以访问一个工作空间,过滤就会静默进行。如果过滤后用户无法访问任何工作空间,用户将收到 403 Forbidden 错误。

    • 只有标头中列出的工作空间可以访问,其他任何工作空间(包括个人工作空间)都会被系统过滤掉。

  • 支持多个工作空间:如果你的组织需要允许访问多个工作空间,可以在标头中包含多个工作空间 UUID,并用英文逗号分隔,逗号之间不加空格。

设置

步骤 1:获取工作空间 ID

若要允许访问特定工作空间,你需要找到每个获准工作空间的 Workspace UUID。可在 ChatGPT 管理员设置中找到此 UUID:

  • 登录你的 ChatGPT Enterprise 管理员账户。

  • 转到“管理员设置”页面。

  • 找到与你想允许访问的每个工作空间对应的 Workspace ID (UUID)。

Workspace UUID 示例:437adf77-4085-4b22-b7b1-de7b6f5ec6c0

步骤 2:SASE 供应商

对于企业范围的实施,组织可以与其安全访问服务边缘 (SASE) 合作伙伴合作。这些合作伙伴可以在网络层面强制执行工作空间屏蔽功能。

步骤 3:配置

  • 允许多个工作空间(如需):若要允许访问多个工作空间,请输入 Workspace UUID,并用英文逗号分隔。

  • 指定 URL 定向:

    • 确保该标头应用于 ChatGPT URL。将 URL 过滤器设置为仅应用于发往 https://chatgpt.com/* 的请求

步骤 4:错误处理

  • 403 Forbidden 错误:如果用户尝试访问某个工作空间,但经过过滤后没有任何可用工作空间,他们会看到 403 Forbidden 错误,并收到一条消息,提示其无权访问该工作空间。

  • 400 Bad Request 错误:如果标头值格式不正确(例如工作空间 UUID 错误),所有带有该标头的请求都会因 400 Bad Request 错误而失败。

步骤 5:阻止匿名(未登录)使用 ChatGPT

ChatGPT 也可以在完全没有账户或工作空间的情况下使用,我们称之为匿名产品或未登录产品。若要有效阻止此类使用,请与你的 SASE 供应商合作,阻止访问以 https://chatgpt.com/backend-anon/ 开头的 URL;也可以使用此前用于插入标头的同一浏览器配置,同时阻止带有该前缀的 URL。

步骤 6:考虑 ChatGPT 桌面和移动应用兼容性

ChatGPT 桌面和移动应用实现了证书固定。这会限制客户端可接受的服务器证书集合,在有效证书已遭入侵的高级拦截(MiTM)攻击场景中提供额外防护。固定检查会在服务器证书已根据受信任的根证书完成验证之后进行。

为了让 ChatGPT 桌面和移动应用在启用 SSL 检查(实施上述网络控制所必需)时正常工作,你需要将自己的证书添加到固定列表,并通过 MDM 分发给客户端。详细说明请参见:https://docsend.com/view/rrk4mx9aashcekp7

常见问题

工作空间屏蔽是否适用于 iOS 移动设备、macOS 和 Android 应用?

如上所述,在已通过 MDM 部署证书固定例外的受管设备上,可以对 ChatGPT 应用强制执行通过网络标头注入实现的工作空间屏蔽。

如果组织希望阻止用户通过 iOS、macOS 和 Android 应用访问 ChatGPT(包括个人账户),可以配置网络防火墙、代理或 SASE 服务,阻止访问以下域名:

  • Android 应用:android.chat.openai.com

  • 桌面 Web 应用:desktop.chatgpt.com

  • iOS 应用:ios.chat.openai.com

请注意,阻止访问上述域名会阻止应用的所有流量,这意味着无论使用个人账户还是 Enterprise 账户,任何人都无法通过这些平台访问 ChatGPT。

这篇文章对你有帮助吗?