标准答案
- API Key 放在服务端密钥管理系统或受控环境变量中,按供应商和用途分离、轮换和最小权限使用,绝不进入前端和普通日志。
- 用户数据、Prompt 和输出按敏感等级最小化收集、加密传输与存储,限制可见范围和保留期限;用于评测或训练前要有授权、脱敏和退出机制。
- 日志、缓存、向量库、备份、导出和供应商处理都纳入删除与保留范围,响应错误时只返回用户需要的安全信息。
题目解析
Prompt 可能包含系统规则、个人信息和业务机密,不能因为它“只是文本”就按普通日志保存。
加密不能替代访问控制和密钥轮换;数据库管理员、日志平台和模型供应商的访问路径都要审计。
保留期限应与业务目的和法规要求匹配,调试开关、备份和死信队列也会延长实际存留时间。
常见误区
- 把供应商 Key 放到前端环境变量。
- 日志脱敏只替换 token 字段,不处理自由文本。
- 删除主表记录却保留向量、缓存和备份中的用户内容。