生产环境与自动化运维
云托管、API、CI/CD、凭据,以及操作它们的 AI 智能体(身份、工具调用滥用、MCP 与上下文、输入驱动的自动化)—— 探测立足点如何向能够转移资金的系统升级。深层节点、虚拟机、集群与执行客户端基础设施 → Blockchain Security Testing;支付侧智能体系统 → Agentic Payment Security Audit。
面向机构级资金处理攻击面的对抗式实战渗透测试 —— 既包括你已经在测的云与 Web 攻击面,也包括攻击者用来转移资金的区块链特有路径:签名、审批、提现与资金逻辑。
资金处理链
链下
01
前端签名
用户实际被要求签的是什么,而界面告诉他这是什么。
02
后端审批
谁来审批、按什么门限,以及哪些路径能绕过这道控制。
03
资金逻辑
在对抗性输入下的提现、结算与记账规则。
链下 → 链上的交接
链上
04
链上交易 (并且越来越多是自己部署的合约)
运行中的系统在链上真正做了什么,而不是源码说它做什么。
云 · Web · API · 身份
单独看各自都稳妥的控制措施,仍可能在运行中的资金处理系统里组合成一条可利用路径。
区块链渗透测试(也称 web3 渗透测试)是一种经授权的对抗式安全评估,它模拟攻击者如何沿着一个区块链系统的资金处理链推进 —— 前端签名、后端审批、资金逻辑,以及链上交易(并且越来越多是它自己部署的合约)—— 从而在攻击者之前找出可利用路径。
它与智能合约审计的区别在于保证目标:审计建立的是对代码的保证,包括其设计与协议假设;渗透测试确认的是运行中的机构环境里的真实条件能否被串成可复现的实际影响。两者互补,也可以结合进行。
如果你已经在传统支付或系统工作中做渗透测试,这项服务把同样的对抗式测试带到区块链系统上。攻击者沿着一条资金处理链推进 —— 前端签名 → 后端审批 → 资金逻辑 → 链上交易(并且越来越多是自己部署的合约)—— 我们在约定范围内验证这条链。签名与审批工作流、运营侧 AI 智能体以及 AI 风控在这里测试;合约代码审查、密钥托管的密码学正确性与支付侧智能体系统会分流到对应的审计,本页会把你指过去。
我们不承诺必然攻破 —— 我们测试潜在的攻击路径,并把任何已确认的可利用路径连同证据一并记录。生产环境、破坏性或横向移动类活动需要事先授权与约定的安全保障措施。
01 / 05攻击面 · 拖动或使用左右箭头
渗透测试并不是每一种安全需求的正确工具。如果你需要的东西位于代码、架构或托管层面,我们会把你指向对应的服务,而不是把渗透测试的能力说得过头。
你在这里
区块链渗透测试
端到端地测试一个运行中的机构环境。下面这些都在这项工具的边界之外。
EVM 差分测试、定制 fuzzing、大规模 RPC 拒绝服务,或私有化部署 —— 专用引擎,可与渗透测试结合
Blockchain Security Testing
链、rollup 或跨链桥层面的合约代码审查
Chain audit、rollup audit 或 bridge audit
密钥与托管的密码学正确性(MPC / TSS / TEE)
Wallet Security Audit
支付侧的智能体系统
Agentic Payment Security Audit
我们把项目对应到渗透测试采购方熟悉的四个步骤,并填入区块链特有的内容。
我们确认架构、威胁模型、环境与授权边界 —— 包括社会工程、物理与持久化测试是否在范围内。BlockSec 不公开固定价格;范围、周期、交付物与定制报价在技术沟通之后按需提供。
我们确认侦察方式、访问模型,以及所选能力对应的目标。差分测试与 fuzzing 的测试框架属于 Security Testing 引擎,不在本范围内。
我们执行约定的攻击场景,复现发现,并把真实可利用的问题与预期行为区分开。
我们交付一份包含复现证据、严重级别与修复建议的报告,随后对约定的修复项进行复测。交付物按项目约定确认。
区块链渗透测试 —— 也被称为 web3 渗透测试 —— 是针对运行中系统的对抗式实战评估,在约定的环境与测试规则下进行,用来验证可利用路径与控制链。
它寻找的是路径,而不是孤立的弱点。它与代码层面的安全审计互补,也可以单独委托。
因为损失最惨重的那些事件,越来越多起源于智能合约之外 —— 在签名、托管、密钥、人员与供应链上。
在我们自己 2026 年的追踪中(损失超过 10 万美元的事件),合约之外的失效大约占八分之一的事件,却占了四分之三以上的损失。
代码层面的审计检查代码;交易层面的监控检查交易抵达链上时的状态。两者都没有把它们之间的那条路径拼起来。
2025 年的 Bybit 事件说明了这类问题的形状:一个被操纵的签名界面,让运营人员自己的审批变成了一笔他们从未打算发出的转账 —— 而这个结果在合约、对合约的审计以及监控看来,都可以是合法的。
更多 BlockSec 事件分析:官方更新通道中被窃取的 API key、Profanity 地址生成器的缺陷、硬件钱包的熵失效。
区别在于保证目标。
代码审计主要建立对代码的保证,包括设计、架构与协议假设。渗透测试主要确认运行中的机构环境里的真实条件能否被串成可复现的实际影响。
仅有审计通常无法提供机构范围内的运行时可利用性证据;而渗透测试也不能替代代码层面的保证。两者方法上有重叠,团队也可以协同工作。它们是互补关系,而不是彼此的替代品。
传统渗透测试在云、Web、API、身份与特权访问等攻击面上依然有价值。它可能没有带来的是数字货币业务的业务语义:一个签名可以授权不可逆的价值转移;提现审批是一项资金控制决策,而不是一次表单提交。
测试者可能找到一个认证绕过,却没有看到它如何与签名展示不一致或薄弱的审批策略组合成一条通往资金的路径。
常规测试证明的是 IT 控制层面的影响;而这项服务把价值的转移作为终止条件。真正的差异在于专业的区块链安全判断,而不是新工具。
对特定一批持牌实体而言,是的 —— 但这项义务是有条件的,并非普遍强制,而且范围、频次与独立性要求在各个市场并不相同。
监管要求的是渗透测试,而不是某个品牌化的服务品类 —— 专业版本是由范围内的系统决定的:当这些系统授权、签名、托管或核算数字资产价值时,要把它们测到位,就需要对签名与资金流有足够的熟稔。
以上示例仅供说明,不构成法律意见。机构应与律师确认自身的身份认定、豁免情形与义务范围。
五项相互连接的能力 —— 同一条资金处理链上可被测试的各个面;说它们相互连接,是因为一条路径可能同时跨越其中若干个:
合约的代码层面保证,仍然由对应的 Code Audit 负责。
只在书面授权与约定的安全保障措施之下进行,并在测试开始之前记录到一份测试规则(Rules of Engagement)文档里。
RoE 把什么在范围内与允许做什么活动区分开:一个生产提现服务可以为了验证授权路径而在范围内,同时禁止真实客户提现、私钥导出、持久化以及产生负载的攻击。
对签名与提现工作流,受控场景会明确规定指定钱包、白名单目标地址、最大测试金额、参与审批的人员,以及链上活动、账务记录与余额之间的对账。
可度量的停止条件、一条受保护的安全沟通通道,以及一位有权暂停或恢复测试的指定负责人,都会与服务负责人一并约定。机构始终保有对生产决策、客户沟通与修复工作的决定权。
产出把每一条已确认的路径与可复现的证据、严重级别、修复建议,以及对约定修复项的复测连接起来 —— 而不是给出一份彼此无关的弱点清单。
最终记录会把每一项发现与它的证据、影响、责任人、修复方案与复测条件关联起来。项目结束时,临时的测试身份与权限会被回收,证据仅在约定期限内保留。
交付物与复测安排按项目约定确认。
不能,负责任的项目也不会这样声称。这项评估是有方法、以证据为准且具有时点性的:它的结论适用于所测试的那些系统、版本、配置与访问假设。
在约定范围内系统性地开展工作,并不能保证每一个弱点或攻击路径都会被发现,也不能保证测试者一定能攻破。我们检查潜在路径;已确认的可利用路径会连同可复现的证据一并记录。
它无法保证防住入侵,也无法证明它本可以阻止过去某一次具体的事件。
先从三个问题开始:哪些系统在转移资金?已经存在哪些保证证据?哪一条控制链还没有被对抗式地验证过?这些答案能识别出保证缺口,而不必过早地按名字挑一项服务。
随后的范围沟通会把目标、访问假设、生产环境保障措施与预期交付物对齐。
BlockSec 不公开固定价格。范围、周期、交付物与定制报价在技术沟通之后按需提供。
本页是项目层面的视角。这个系列则把同一批材料讲得更深 —— 机构为什么需要它、它是什么与边界在哪里、一个项目如何获得授权并在生产环境中安全执行,以及它必须覆盖哪些攻击面。
损失究竟从哪里产生,以及哪些监管机构已经要求做测试。
阅读文章定义、资金处理威胁模型,以及五项相互连接的能力。
阅读文章授权、操作边界、敏感流程控制、停止条件与复测。
阅读文章机构的四组件模型,以及它暴露出的五个攻击面。
阅读文章