nervepay-identity

🆔 去中心化身份认证与加密签名

🥥59总安装量 20评分人数 15
100% 的用户推荐

基于 W3C DID 和 Ed25519 的 Agent 身份验证方案,支持去中心化标识注册与加密签名,但依赖远程脚本执行,需谨慎评估安全风险。

D

高风险或信息不足,不建议直接接入业务环境

  • 来自社区或个人来源,建议先隔离验证
  • ❌ 存在动态代码下载并执行高风险操作,从远程服务器下载未经验证的脚本并直接执行
  • ❌ T3来源(个人开发者)引导执行远程代码,缺乏可信组织背书,不符合高安全标准要求
  • ⚠️ 远程脚本内容不可审计,可能包含恶意代码或后门,且无完整性校验机制(无哈希验证)
  • ⚠️ 要求配置 NERVEPAY_PRIVATE_KEY 私钥环境变量,存在潜在的密钥泄露和环境变量注入风险
  • ⚠️ 依赖外部域名(nervepay.xyz)的安全性,存在供应链攻击、域名劫持和代码投毒风险

使用说明

NervePay Identity 是一个为 AI Agent 设计的去中心化身份验证技能,基于 W3C DID(去中心化标识符)和 Ed25519 加密签名技术,旨在为 Agent 提供可验证的加密身份和跨平台认证能力。

核心用法方面,该技能首先引导用户通过 curl 从远程服务器下载 nervepay-request.mjs 签名助手脚本,随后注册生成唯一的 DID 和对应的私钥对。用户需将私钥配置为环境变量 NERVEPAY_PRIVATE_KEY,通过该脚本对 API 请求进行 Ed25519 签名,生成包含 Agent-DID、X-Agent-Signature 等头的认证请求,从而向 NervePay 网络证明身份所有权。

显著优点包括采用标准的 W3C DID 规范,确保身份的可移植性和互操作性;使用 Ed25519 高强度加密算法提供身份验证、数据完整性和重放攻击防护;通过去中心化声誉系统,允许 Agent 在不同平台间携带信任评分,实现跨平台身份互通。

潜在缺点与局限性极为突出:该技能由 T3 来源(个人开发者)维护,缺乏组织级安全背书;最关键的是,它要求用户下载并执行来自远程服务器的未经验证脚本,构成严重的供应链攻击向量;脚本内容完全不可审计,且无任何完整性校验机制(如哈希验证或代码签名);此外,私钥管理完全依赖用户环境变量,缺乏硬件安全模块或密钥管理系统支持。

适合的目标群体主要限于开发者在隔离测试环境中进行技术验证,或对个人隐私有极高要求且具备专业安全审计能力的早期采用者。绝对不适合企业级生产环境、高价值加密货币操作或处理敏感商业数据的场景。

使用风险包括:动态代码执行风险(远程脚本可能随时变更或包含恶意逻辑)、私钥泄露风险(环境变量可能被其他进程读取)、供应链攻击(域名劫持或开发者账号入侵)、以及声誉系统的中心化依赖(尽管使用 DID,但验证依赖 NervePay 的 API 端点)。

nervepay-identity 内容

手动下载zip · 2.4 kB
SKILL.mdtext/markdown
请选择文件