SuperAPI AI 工具集

blockchain-red-team

安全与审计

查看项目

更新于 10-16 16:25

技能介绍

概述

blockchain-red-team 是一个面向区块链协议的红队渗透测试技能,其核心目标是开发和执行尚未在真实环境中出现过的攻击技术。与侧重历史事件的防御分析不同,该技能强调面向未来的攻击性研究:它不是复现"曾经发生过什么",而是探索"接下来可能发生什么"。

使用时机与定位

该技能适用于以下场景:

  • 补丁后的绕过测试(寻找蓝队修复方案之外的新路径)
  • 智能合约模式的零日漏洞研究
  • 新型经济攻击建模
  • 防御规避技术开发
  • 高级 MEV / 三明治攻击 / 抢跑研究
  • 审计前的攻击性压力测试

技能资料明确给出了与相关方法的区分:需要全新的利用思路、补丁绕过尝试或前瞻性攻击研究时使用红队;需要经过实战检验的历史攻击矩阵和已知事件复现时使用 blockchain-black-team;需要针对防御为何在架构与运营层面失效进行系统性分析时使用 blockchain-purple-team。

红队与黑队的对比

资料以表格形式给出了两者差异:在时间取向上,黑队为"过去→现在",红队为"现在→未来";在信息来源上,黑队依赖历史事件,红队依赖 CTF、审计报告、论文和原创研究;在目标上,黑队是绘制已知模式,红队是发现未知模式;在输出上,黑队说"这以前发生过",红队说"这接下来可能发生"。

研究方法与信息来源

技能列出了建议的研究来源。主要来源(建议每周检查)包括:CTF 解题报告(Paradigm CTF、Ethernaut、Damn Vulnerable DeFi、Capture the Ether);审计报告(Trail of Bits、OtterSec、Neodyme、Halborn、Certora、Zellic、Spearbit);学术论文(arXiv cs.CR、ACM CCS、USENIX Security、IEEE S&P);MEV 研究(Flashbots、Jito Labs、Skip Protocol、MEV Share)。次要来源包括:框架变更(Anchor 发布、SPL 更新、OpenZeppelin 更新);语言安全公告(RustSec、npm advisories、Solidity 编译器缺陷);形式化验证发现(Certora 规则、Echidna/Medusa 测试活动)。

攻击开发方法论

技能将攻击开发分为四个阶段:

阶段一:技术发现。 扫描来源寻找新模式,对每项发现追问:被利用的核心原语是什么?这是已知模式的变体还是真正的新技术?并与黑队参考文件 references/attack-matrix.md 交叉核对。

阶段二:武器化。 将研究发现转化为具体攻击:在协议代码中定位目标表面(文件:行号);确定前置条件(需要什么状态);制定攻击序列(逐步的交易/动作计划);评估影响(资金风险、协议中断);编写 PoC 草案(伪代码或测试用例)。

阶段三:防御绕过研究。 针对目标代码中的每一项既有防御:阅读防御实现;追问"这个防御基于什么假设?"与"该假设能否被违反?";至少尝试三种绕过思路——基于时序(与防御竞速)、基于状态(抢先到达意外状态)、基于组合(与另一操作组合)。

阶段四:新型经济攻击。 在代码缺陷之外探索经济机制失效:协议激励的博弈论分析、多代理合谋场景、跨协议可组合性攻击、流动性危机级联模型。

技术分类

技能将技术划分为四类:T1 防御绕过(绕过已知补丁的技术,见 references/bypass-techniques.md);T2 组合攻击(将单独安全的操作组合成利用,见 references/composition-attacks.md);T3 时序攻击(利用插槽/区块/epoch 边界,见 references/timing-attacks.md);T4 经济机制攻击(博弈论和基于激励的利用,见 references/economic-attacks.md)。

报告格式

技能规定了固定报告结构:标题为"Red Team Report — {协议名称}",记录发现的新技术数量与已发现的既有防御绕过数量;每项技术以编号条目列出,包含类别(T1/T2/T3/T4)、新颖性(全新 / 某既有技术的变体)、来源(CTF/论文/原创研究)、目标表面(文件:行号)、前置条件(所需状态)、攻击序列(编号步骤)、影响(资金/中断评估)、PoC(代码)和防御建议(具体修复方案)。

与蓝队的循环

技能描述了红蓝对抗的迭代流程:红队发现 → 蓝队修复 → 红队重新测试(绕过尝试):Red R1 → Blue fix → Red R2(绕过)→ Blue fix → …… → 未发现绕过。在重复运行时应专注于绕过新的补丁。

限制

资料未提供该技能的具体安装命令、支持的区块链平台清单、运行环境要求、收费模式或效果保证,这些信息暂未提供。