题目
如何避免日志、缓存、记忆和检索结果泄露敏感信息?
答案
先减少收集,只保留排查和业务所需的字段。对账号、个人资料和密钥设置脱敏规则,调试日志也要遵守同样边界。
日志按权限访问并设保留期;缓存键包含租户、用户或权限范围;长期记忆只保存经过选择的信息;检索在内容进入模型前做权限过滤。
加密存储和传输有必要,但不能替代访问控制。一个加密缓存如果向错误用户返回了解密后的内容,仍然是泄露。
删除和权限变更需要传播到索引、缓存和在线副本。测试应覆盖跨账号查询、共享链接、异常报错、导出和备份恢复等路径。敏感内容经过模型摘要后依然可能敏感,不能因为变成了摘要就放宽权限。
