SuperAPI AI 工具集

quicknode-security-basics

安全与审计

查看项目

更新于 10-15 23:28

技能介绍

用途:加固 QuickNode 端点,保护端点令牌,隔离消费者,并只叠加与客户端威胁模型相符的控制措施。资料强调浏览器 referrer 规则不能替代将特权 RPC 或账户密钥保存在服务端。

主要能力与用法:

  1. 发现暴露:用 Read 和 Grep 搜索 quiknode.pro、x-token、x-api-key、JWT 配置、日志、示例和客户端打包文件;发现泄露到 Git 或不可信客户端的有效凭据须立即停止并轮换。
  2. 分离身份:为不同应用和环境创建不同端点令牌,将 Admin API/SDK API 密钥与链上 RPC 令牌分开,并应用最小权限的团队与账户角色。
  3. 分层控制:每个端点使用令牌认证;支持时用 JWT 做短时服务端授权;用 referrer 白名单降低浏览器来源风险;对已知流量模式用 IP 或方法限制;记录套餐依赖。
  4. 特权调用留在服务端:交易提交、archive/debug 方法和账户控制调用经可信后端路由,不要把端点或 API 令牌嵌入公开 JavaScript。
  5. 检查配置:用 Bash(qn:*) 以已认证操作员身份只读查看端点安全状态,对比实际与声明的令牌、过滤器、限制、域名和团队访问,且不打印秘密值。
  6. 验证响应:证明未授权来源、令牌、方法或 IP 按设计被拒绝;吊销一个测试令牌并确认其他隔离消费者仍可用;记录恢复时间和升级负责人。

工具纪律:Read/Grep 用于暴露发现,Write/Edit 用于服务端边界与策略,Bash(qn:*) 用于只读安全检查;创建、吊销凭据和变更生产过滤需显式检查点。

输出:端点威胁模型与凭据映射、实际与声明控制对比、负向授权测试、轮换与事件响应流程。

限制:资料未提供具体价格、可用套餐、平台范围或完整安装步骤;部分安全功能依赖套餐,缺失时须记录差距并在应用层强制边界。