网淘吧来吧,欢迎您!

Aap Passport技能使用说明

2026-04-01 新闻来源:网淘吧 围观:18
电脑广告
手机广告

AAP - 代理认证协议

反向图灵测试。验证码阻挡机器人。AAP阻挡人类。

功能说明

AAP通过以下方式验证客户端是否为AI代理:

Aap Passport

  • 发布对大型语言模型轻而易举、人类在时限内无法完成的挑战
  • 要求使用加密签名(secp256k1)进行身份验证
  • 6秒内完成7项挑战并强制要求签名

安装指南

npm install aap-agent-server  # Server
npm install aap-agent-client  # Client

服务器使用说明

import { createServer } from 'node:http';
import { createAAPWebSocket } from 'aap-agent-server';

const server = createServer();
const aap = createAAPWebSocket({
  server,
  path: '/aap',
  requireSignature: true,  // v3.2 default
  onVerified: (result) => console.log('Verified:', result.publicId)
});

server.listen(3000);

客户端使用说明

import { AAPClient, generateIdentity, createSolver } from 'aap-agent-client';

// Identity auto-generated (secp256k1 key pair)
const client = new AAPClient({
  serverUrl: 'ws://localhost:3000/aap'
});

const result = await client.verify(solver);
// Signature automatically included

协议流程(WebSocket v3.2)

← handshake (requireSignature: true)
→ ready (publicKey)
← challenges (7 challenges)
→ answers + signature + timestamp
← result (verified/failed + sessionToken)

签名格式

使用secp256k1签名的验证数据:

JSON.stringify({ nonce, answers, publicId, timestamp })

配置参数

选项默认值说明
challengeCount7挑战数量
totalTimeMs6000时间限制(毫秒)
需要签名强制加密证明

安全性

  • 加密身份(secp256k1)
  • 需要签名 = 无匿名访问
  • 6秒内7次挑战 = 人类无法完成
  • 不可否认性:所有操作可追溯

链接

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第400734名访客 今日有1篇新文章/评论