AI 编程工具安全清单:账号、密钥与项目权限
#AI 安全#API Key#MCP#项目权限
2026年 8月 10日 · 约 2 分钟读完
AI 编程工具可以读取文件、执行命令和调用 API。真正安全的使用方式不是“完全不让它做事”,而是让它只在明确的目录、范围和权限内工作,并且每次都能检查和撤销。
账号安全
- 使用自己长期能控制的邮箱和恢复方式;
- 不使用共享账号处理私人项目;
- 不把密码、验证码、恢复链接发给任何代登录或代配置的人;
- 发现异常登录、验证循环或账号受限时,优先走官方帮助流程。
API Key 安全
把 API Key 当作密码:
- 存在本地安全位置或受保护的环境变量中;
- 不写入文章、截图、前端代码或 Git 提交;
- 定期检查用量和调用记录;
- 怀疑泄露时立即撤销旧 Key,不能只改变量名;
- 给不同用途使用不同 Key,方便定位和撤销。
示例只能使用占位符:
<YOUR_API_KEY>项目目录安全
- 只把 AI 打开到当前任务需要的项目目录;
- 不要把整个用户目录、下载目录或包含私人资料的父目录交给工具;
- 修改前查看 Git 状态,确认已有未提交修改;
- 任务中写清允许修改的文件和禁止触碰的目录;
- 先看 diff,再接受修改。
MCP 和外部工具安全
第一次配置外部工具时,优先选择只读 Server:
- 先确认 Server 来源和代码/文档;
- 只开启当前任务需要的工具;
- 不把生产数据库、支付系统或私人网盘作为第一个练习;
- 记录配置位置和撤销方法;
- 不让 AI 在没有确认的情况下执行删除、发送或发布操作。
日志与截图脱敏
发布报错时可以保留:错误码、时间、工具版本、操作步骤和脱敏后的地址。必须删除:
- API Key、Cookie、Authorization 请求头;
- 邮箱、手机号、验证码和个人路径;
- 私有仓库地址和内部域名;
- 数据库连接串和服务器凭证。
发现泄露后的处理顺序
- 立即撤销密钥或退出异常会话;
- 创建新的凭证并更新本地配置;
- 检查调用记录、余额和异常文件;
- 从 Git 历史、截图和公开评论中清理泄露内容;
- 记录发生原因,避免下一次重复。
发布前清单
- 文章、代码和截图中没有真实密钥;
- 练习项目不包含私人资料;
- MCP 示例默认是低权限或只读;
- 所有高风险操作都有人工确认;
- 读者知道如何撤销配置。
继续阅读
回到手册总入口,再按需要阅读MCP 入门或项目协作与 AGENTS.md。