在 ChatGPT Work 中,权限边界由管理面板的成员与角色设置控制。团队管理员需要先列出岗位清单,再为每个岗位分配最小范围的角色,最后通过导出开关和审计日志把数据外泄路径收窄。
团队管理员应在“工作区设置-成员与角色”中按岗位分配角色,遵循最小权限:管理员负责管理,编辑者负责创建与使用,查看者仅可访问指定内容。关闭非必要导出和外部共享链接,定期查看审计日志,并用普通成员账号验证越权操作被阻止。边界:权限模型以管理面板现有选项为准,不涉及底层 API。
梳理团队成员角色和职责
权限分配的依据是岗位职责,而不是成员个人。先列出团队里有哪些岗位、需要哪些功能,再决定是否单独建角色。下面是一个可对照的需求表:
| 角色 | 岗位示例 | 所需功能 | 权限建议 |
|---|---|---|---|
| 所有者 | 团队负责人 | 管理成员、查看全部会话、配置工作区 | 全部权限,人数最少 |
| 编辑者 | 运营/分析师 | 创建会话、运行任务、导出结果 | 可创建、可导出,不可管理成员 |
| 查看者 | 外部顾问/审计 | 只读访问指定会话 | 不可新建、不可导出、不可分享 |
如果团队里有临时协作成员,可以考虑单独设“受限编辑者”角色,只给必要的会话访问权限,不给导出和分享。
按角色创建并分配访问等级
在 ChatGPT Work 管理面板中,角色在“成员与角色”里维护。添加角色的路径通常是:工作区设置 → 成员与角色 → 添加角色 → 输入角色名称 → 勾选权限项 → 保存。权限项一般包括创建会话、编辑会话、导出记录、管理成员、查看审计日志等。
- 进入“工作区设置-成员与角色”,选择“添加角色”。
- 输入角色名称,例如“运营编辑”。
- 按职责勾选权限项:例如只勾选“创建会话”和“导出记录”,不勾选“管理成员”。
- 保存后在“成员管理”中邀请成员,或在已有成员上切换角色。
如果通过邀请链接添加成员,链接本身也可以绑定一个角色。建议每个角色只对应一类岗位,避免把查看者直接放到编辑者角色里。
限制会话导出和外部分享
数据外泄通常发生在“导出”和“分享链接”两个动作上。因此在角色权限里,需要明确控制这两个开关。
在角色权限设置中,找到“导出会话记录”和“创建外部分享链接”的勾选项。建议:对编辑者开放“导出”,但关闭“外部分享链接”;对查看者同时关闭导出和分享。如果工作区有统一的分享策略,可以在工作区设置里把默认分享范围改为“仅内部成员可见”,甚至直接禁止。
补充一点:如果某个角色只需要临时查看,可以在会话级别设置访问到期时间,而不是打开长时间的分享链接。
开启审计日志并设置定期检查
审计日志是发现越权操作的主要线索。ChatGPT Work 管理面板中,审计日志通常在“工作区设置-审计日志”或“安全中心”里,可以看到按时间排列的用户行为记录。
日志记录字段通常包括:操作时间、操作用户、操作类型(登录、创建会话、导出、分享、权限变更、成员加入/移除)、目标对象(会话名称或角色名称)、IP 地址。建议每周或每月检查一次,重点看两类记录:非工作时段发生的导出,以及权限角色被修改的操作。
如果日志量较大,可以先用“导出”或“筛选”按用户和操作类型过滤,再核实异常项。
验证权限变更生效范围
配置完成后,不要直接信任界面展示。创建一个测试用的“查看者”成员账号,实际尝试越权操作,确认被阻止。
- 在成员管理中新建一个普通成员,角色设为“查看者”。
- 用该账号登录,尝试进入管理面板、导出会话、创建外部分享链接。
- 确认以上入口被拒绝或隐藏。
- 再尝试访问编辑者创建的会话,确认只能查看指定内容。
- 验证完成后删除测试账号,并检查审计日志中是否存在异常记录。
权限变更后,已经登录的成员可能需要重新登录才会刷新角色。如果测试时发现旧权限仍然生效,应先退出账号再登录,排除掉缓存影响。