风险来源
密钥硬编码在客户端代码或上传至公开仓库是主要泄露渠道,可能造成超额费用。
保護プログラム
- 环境变量存储::
import os
API_KEY = os.getenv("SERPER_KEY") - 服务器端代理:搭建中间层API转发请求,前端不暴露原始密钥
- IP白名单:在Serper后台设置Allowed IPs范围(付费功能)
緊急対応
- 发现泄露立即在控制台点击Regenerate Key
- 检查使用情况页面的Usage by IPダイアグラム
- 开启邮件告警功能(每月$5以上套餐)
その他の推奨事項:开发环境与生产环境使用不同密钥
この答えは記事から得たものである。Serper:Google検索結果を2,500回無料で利用できるAPIツールについて