首页/AI/AI 应用速查/API Key 管理:绝不进前端
本包目录(159 条)

API Key 管理:绝不进前端

密钥泄露是最高频的 AI 事故:Key 只存服务端(环境变量/密钥管理服务),按环境与用途拆分、配最小额度、定期轮换、监控异常用量,并扫描代码库防误提交。

AI 应用速查AI更新于 2026-10-12
存放服务端环境变量 / KMS / 密钥管理服务;绝不进前端与移动端
拆分按环境(测试/生产)与用途(对话/嵌入)分别发 key
额度每 key 设置用量上限,异常可熔断
轮换定期轮换;员工离职、疑似泄露立即换

安全使用(片段)

安全使用(片段)
# .env(仅服务端,且加入 .gitignore)
OPENAI_API_KEY=sk-...
# 前端绝不出现 key:前端 → 自有后端 → 模型 API
# 提交前扫描:
grep -rn "sk-[A-Za-z0-9]\{20,\}" . --exclude-dir=node_modules
把 key 写进前端代码等于公开:浏览器可见、爬虫可扫;已经泄露过的 key 要立即作废,仅轮换不保险。

易错点

  • 前端直连模型 API,key 对全网公开
  • 一个 key 走天下,一处泄露全线失守

数据来源与参考

  • OWASP LLM Top 10(LLM02 敏感信息泄露);厂商密钥安全指南

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌