Gemini CLI 通过强制 HTTPS 阻断凭据明文泄漏
amelidev · ghdev · 2026-07-24
google-gemini/gemini-cli 的一个 GitHub PR 为 GoogleCredentialsAuthProvider 增加了 HTTPS 强制检查。
这项修改的目的,是避免 Application Default Credentials 的访问令牌和身份令牌通过明文 HTTP 传输,从而降低泄漏和中间人攻击风险。
主要内容包括:
- 在 provider 初始化时检查 targetUrl 是否为 https:
- 阻止高权限 token(包括范围很广的 cloud-platform 凭据)走 HTTP
- 为 auth provider 和泄漏阻断路径补充单元测试
PR 还给出了针对相关测试文件的运行方式。
「编程与Agent」频道最新
- 「设计正在变成游戏开发」:AI 让你自造工具、随需创作 — hewarsaber · 2026-10-27
- 用 Opus 5.5 逆向改造大疆无人机,手机端全程本地安防追踪 — alexcovo_eth · 2026-10-27
- 微软研究院:ForkPilot 让 Agent 决策回溯的算力开销最高降 59% — EliasEskin · 2026-10-27
- Cursor 发布 Agent SDK:Markdown 写提示词,TypeScript 定义工具 — soleio · 2026-10-27
- 形式化方法黑客松 Vibecheck 满员:在旧金山给真实软件做形式化验证 — spikedoanz · 2026-10-27
- 医疗 AI agent 输出如何验证?开发者征求单元测试与 LLM 评审之外的方案 — Practical_Green5775 · 2026-10-27