2026.11.07 ·
EVERY 6 HOURS · 中文 AI 导航
← 返回新闻列表
V2EX 🗓️ 2026-07-22

Vibe Coding 时代,大家的 SSH 密钥凭证还躺在磁盘上吗?,业内人士怎么看?

⚡ 一句话看懂:据报道,有安全机构统计过,光 2026 年就至少有 687 个恶意包在 npm 、PyPI 等社区公开传播。比较知名的 TanStack 被投毒事件跟我擦肩而过——我那个项目要是晚两天创建就中招了。

有安全机构统计过,光 2026 年就至少有 687 个恶意包在 npm 、PyPI 等社区公开传播。

比较知名的 TanStack 被投毒事件跟我擦肩而过——我那个项目要是晚两天创建就中招了。

现在 AI 时代,大家用 Claude Code 、Codex 之类的工具基本都开着 –skip-permissions 或 –yolo 模式。

虽然后来 Claude Code 推出了 auto 模式,让 AI 来审批命令,安全性有了一点提升,但仍然无法从根源杜绝供应链攻击——总不可能让 AI 把每个包都审计一遍,那样用户的钱包可承受不起。

目前已知的供应链攻击,基本都会想尽办法偷取本地的各种凭证:SSH 密钥、AWS Credentials 、npm login token 、Docker login token……SSH 密钥和 AWS 凭证一旦泄露,GitHub 代码和服务器就几乎在裸奔; npm 和 Docker 的 token 被盗,则会沦为供应链攻击下一跳的肉鸡。

于是我开始琢磨怎么规避这种风险。

后来看到 1Password 提供了一套方案:把 SSH 密钥、敏感环境变量等都托管在 1Password 里,需要用的时候在 macOS 上弹出指纹认证来授权。

这样基本兼顾了安全和便利,唯一的小缺点就是推代码时人不在电脑前会认证失败🐶 前置条件

  • 1Password8
  • 1Password CLI brew install –cask 1password-cli 然后在 1Password 设置中开启 Developer 下的两个选项:Use the SSH Agent 和 Integrate with 1Password CLI。

SSH 密钥托管

🔗 原始来源

如果你要核对细节,可以再看原文: V2EX原文链接