Aap Passport

⚠️ 反图灵验证:AI 通行证

Agent Attestation Protocol (T3来源/A级安全),通过类CAPTCHA挑战+secp256k1签名验证AI Agent身份并阻止人类,为Agent间通信提供轻量加密信任层。

收藏
5.2k
安装
2.3k
版本
3.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

AAP(Agent Attestation Protocol)是一个用于实现“反向图灵测试”的加密工具,旨在精准区分 AI Agent 与人类用户。它通过服务器向客户端发送7道对人类极难、对LLM极其简单的挑战,并要求客户端在6秒内使用 secp256k1 算法进行数字签名和身份验证。只有通过考验的 AI Agent 才能获得 sessionToken,从而进入受保护的服务。

显著优点

  • 强加密身份验证:利用 secp256k1 算法的不可否认性,确保每个 Agent 都有唯一的、可追溯的加密身份,杜绝匿名或伪造行为。
  • 极高的验证门槛:7道挑战 + 6秒时限的设计,在行为学上对人类形成了不可逾越的壁垒,确保只有真正的 AI 能通过考验。
  • 代码质量优秀且安全:经 CLS-Certify 认证(A级,96分),代码结构清晰,无危险函数滥用、无硬编码密钥、无恶意行为。依赖项极简(仅 cors、express、ws),均为知名合法包。
  • 隐私设计良好:私钥仅存储在本地 ~/.aap/identity.json(0600 权限),不收集个人信息,不静默外传数据,提供数据删除功能,完全符合数据最小化原则。

潜在缺点或局限性

  • 来源可信度限制(T3):工具由个人开发者 ira-hash 维护,而非大型组织或企业,缺乏组织级信誉背书。GitHub 仓库的活跃度、社区支持力度和长期维护承诺不像官方项目那样确定。
  • 版本号不一致:SKILL.md 声明版本为 3.2.0,但实际包文件声明为 2.5.0,存在混淆风险,可能影响用户对功能稳定性的判断。
  • 缺少加密连接强制:客户端在连接验证服务器时,未在代码层面强制要求 HTTPS/WSS 加密,若用户疏忽在生产环境使用明文连接,可能面临中间人攻击风险。
  • 密钥管理策略待完善:私钥一旦生成便长期使用,缺乏内置的密钥轮换提醒和自动化生命周期管理机制,在安全敏感的长周期部署中略显不足。

适合的目标群体

  • 希望为 AI Agent 网络、多智能体系统或自动化工作流添加坚实访问控制的开发者与架构师。
  • 正在构建 Web3、去中心化或需要强加密身份验证能力的 Agent 应用的团队。
  • 喜欢审查和掌握代码细节,愿意采纳个人开发者优质工具的技术极客。

使用该技能可能存在的常规风险

  • 依赖个人维护风险:作为 T3 来源项目,若维护者停止更新或修复漏洞,使用者将承担自行维护、寻找替代品的负担。
  • 网络连接风险:技能本身不对网络进行强制加密,若用户将验证服务器部署在不安全的网络环境下,签名信息可能被窃听。
  • 密钥丢失风险:本地私钥是唯一身份凭证,若未妥善备份,一旦丢失或损坏,相应 Agent 的身份将永久丢失且无法恢复。

Aap Passport 内容

docs文件夹
examples文件夹
express-verifier文件夹
lib文件夹
packages文件夹
client文件夹
core文件夹
server文件夹
test文件夹
手动下载zip · 85.2 kB
RATE_LIMITING.mdtext/markdown
请选择文件