keychains.dev

keychains.dev

为您的AI智能体开启通往API王国的大门,但主控权始终掌握在您手中。

Keychains.dev 是一个专为AI智能体设计的、安全的凭证委托平台。它允许智能体访问API,而无需直接处理原始凭证。该平台通过模板变量替代硬编码的密钥,在服务器端注入凭证,并提供用户可控的、有范围限制的、可即时撤销的权限,从而防止凭证泄露和未经授权的访问。

Free
keychains.dev screen shot

如何使用 keychains.dev?

在您的AI智能体工作流中,将标准的‘curl’命令替换为‘keychains curl’,并使用像 {{API_KEY}} 这样的模板变量来代表凭证。当智能体需要新的API权限范围时,系统会提示终端用户一键批准。随后,Keychains 会在服务器端安全地注入所需的凭证,确保原始密钥远离智能体的上下文,并免受提示注入攻击。

keychains.dev 的核心功能

  • 服务器端凭证注入:原始的API密钥、OAuth令牌和密码均由Keychains服务器注入。AI智能体只能看到占位符变量,这使得凭证不可见,并能有效防范提示注入或上下文窗口泄露。
  • 用户同意与控制流程:终端用户保持完全控制。他们能看到并批准来自智能体的每一个新的API权限请求,确保知情同意。用户可以通过仪表板即时撤销访问权限,而无需轮换底层密钥。
  • 基于SSH的机器身份认证:每台机器(智能体)使用唯一的SSH密钥对进行身份验证,从而消除了在智能体环境中使用密码或API密钥的需要,并提供了强大的加密身份标识。
  • 子智能体的范围化委托:通过权限分叉,安全地创建子智能体。可以生成具有有限、任务特定API访问权限的委托令牌,或者生成空白令牌,这些令牌在请求任何新访问权限时都需要用户重新批准。
  • 全面的审计追踪:提供所有已授权限的完全透明度,显示哪个智能体、为了什么任务、访问了哪个API,从而创建完整且不可篡改的审计日志,以满足安全和合规要求。
  • 广泛的身份验证支持:与数千家API提供商兼容,支持OAuth 2.0(包含PKCE和自动刷新)、API密钥、基本身份验证和自定义请求头,使其成为一个通用的凭证层。
  • 有状态指纹识别与即时失效:机器在每次API调用时都会交换指纹。如果密钥泄露,在其首次被未经授权使用时将自动失效,从而最大限度地缩短漏洞暴露窗口。
  • keychains.dev 的使用场景

  • AI驱动的客户支持智能体:允许支持机器人安全地访问CRM和工单系统API,以获取用户数据和创建工单,而无需在其操作上下文中暴露管理员API密钥的风险。
  • 自主研究与数据分析智能体:使研究智能体能够安全地从金融、科学或社交媒体API中提取数据。用户可以针对特定查询授予一次性访问权限,并在查询完成后立即撤销。
  • AI编码助手与DevOps智能体:让编码助手能够安全地与GitHub、Docker或云服务提供商API交互,以提交代码或部署服务,所使用的范围化令牌将访问权限限制在仅必要的代码库或资源上。
  • 个人AI生产力助手:赋能个人AI助手通过相应的API管理日历、发送电子邮件或进行预订,用户需批准每个操作,从而防止对个人账户的未授权访问。
  • 多智能体工作流编排:促进复杂工作流的执行,其中主智能体将任务委托给专门的子智能体,并为它们提供针对其特定工作的、范围狭窄的凭证,从而增强分布式AI系统的安全性。
  • 企业AI工具集成:保护需要访问公司敏感数据(来自数据库、人力资源系统或内部API)的内部AI工具,为合规和安全团队提供审计追踪和即时撤销功能。
  • keychains.dev 的常见问题

    最受影响的职业

    AI Engineer
    DevOps Engineer
    Security Engineer
    Software Developer
    MLOps Engineer
    Product Manager (AI Tools)
    Cybersecurity Analyst
    API Developer
    SaaS Developer
    System Architect

    keychains.dev 的标签

    keychains.dev 的替代品