标准答案

  1. API Key 放在服务端密钥管理系统或受控环境变量中,按供应商和用途分离、轮换和最小权限使用,绝不进入前端和普通日志。
  2. 用户数据、Prompt 和输出按敏感等级最小化收集、加密传输与存储,限制可见范围和保留期限;用于评测或训练前要有授权、脱敏和退出机制。
  3. 日志、缓存、向量库、备份、导出和供应商处理都纳入删除与保留范围,响应错误时只返回用户需要的安全信息。

题目解析

Prompt 可能包含系统规则、个人信息和业务机密,不能因为它“只是文本”就按普通日志保存。

加密不能替代访问控制和密钥轮换;数据库管理员、日志平台和模型供应商的访问路径都要审计。

保留期限应与业务目的和法规要求匹配,调试开关、备份和死信队列也会延长实际存留时间。

常见误区

  • 把供应商 Key 放到前端环境变量。
  • 日志脱敏只替换 token 字段,不处理自由文本。
  • 删除主表记录却保留向量、缓存和备份中的用户内容。

作者信息