RFC 9987: Secure Shell (SSH) Agent Protocol
6 hours ago
- 该文档规定了用于安全外壳(SSH)协议中的密钥代理协议,使客户端能够与持有私钥的密钥管理组件进行交互。
- 该协议是一个完全由客户端驱动的数据包化请求-响应系统,消息包括加载、移除、列出和使用密钥,以及锁定/解锁代理。
- 密钥可以添加可选约束,如生命周期或用户确认,代理可能仅支持部分密钥类型或在某些上下文中拒绝操作。
- 支持通过SSH连接进行代理转发,允许远程系统使用存储的密钥而不暴露密钥材料,但由于传递信任需谨慎使用。
- 安全考虑强调通过权限保护代理访问、防止内存窃取、缓解侧信道攻击以及防范暴力破解锁定尝试。