use-case
AI API 安全、隐私与数据治理
直接答案把模型视为不可信内容处理器:密钥只在服务端保存,输入先分级,外部 URL 受限抓取,工具参数重新授权,日志脱敏,并核对每个实际上游的数据政策。
更新 · 审核信息
小白:先保护密钥和数据
本站 API Key 只放在服务端环境变量或密钥管理系统,不写入前端、仓库、日志、截图和分享链接。按用户与应用分发独立令牌,设置最小模型、分组、额度和有效期;泄漏时撤销单枚令牌,而不是更换所有业务。
allow request only if:
authenticated tenant AND allowed model AND allowed endpoint
AND request size within limit AND remaining budget sufficient
输入分类与最小化
在发送前标记公开、内部、机密、PII、凭证和受监管数据。删除不需要的字段,对身份证、电话、访问令牌等做脱敏或不可逆替换。RAG 必须先按当前用户权限过滤文档,再做召回;不能先检索全部内容后让模型自行保密。
文件、URL 与内容攻击
外部 URL 抓取要防 SSRF、重定向绕过和超大响应;上传文件要限制格式、大小、解压比例和解析时间,并进行恶意内容扫描。提示词、网页和文件都是不可信输入,可能试图覆盖系统指令、索取秘密或诱导工具执行。
工具调用与输出
模型只能提出工具调用,服务端必须重新校验工具名、参数 schema、租户资源归属和操作权限。付款、删除、发消息等高风险动作使用确认、审批或两阶段提交。结构化输出不等于可信输出;URL、SQL、路径、HTML 和 shell 参数仍需专用验证与安全 API。
日志、留存和供应链
记录 Request-ID、模型、渠道、策略结果和脱敏后的错误,不记录完整 Key、Base64、签名 URL、原始 PII 或敏感提示。核对实际路由到的上游、地区、训练使用、滥用监控、保留期与删除流程;平台托管第三方模型时,平台和模型原厂的边界不能混写。
专家威胁模型与验证
为每类场景维护资产、信任边界、攻击者、滥用途径、控制和证据。测试跨租户访问、提示注入、工具越权、SSRF、DNS 重绑定、MIME 欺骗、日志泄漏、重放和费用耗尽。上线后监控异常 token、请求体、目的域、工具失败与拒绝率,并定期演练密钥轮换和供应商切换。
适用场景
- 保护密钥、PII 与媒体数据
- 控制 Agent 工具和第三方上游风险
FAQ
API Key 可以放在浏览器或 App 中吗?
长期密钥不应下发到不可信客户端。由服务端保管并签发受限会话或通过自己的后端代理调用。
模型输出通过 JSON schema 就安全吗?
不是。schema 只约束形状,字段仍可能包含恶意 URL、命令或越权参数,执行前必须做业务授权和语义校验。
删除本站日志会同步删除上游数据吗?
不能默认如此。网关、渠道和模型厂商拥有各自留存边界,需要按实际供应链和合同核验删除传播。
关联指南
官方来源
- OpenAI Data Controls Official
- OpenAI Safety Best Practices Official
- Gemini Safety and Factuality Guidance Official
兔子API