方法 / L4 / CHAIN
L4 · NetworkLayer 4Mixed ProtocolSequencedEvasive
CHAIN 压力测试
依次连贯运行一段脚本化的数据包阶段序列,让你测试缓解措施如何应对一个形态不断变化的洪水。
工作原理
链方法将若干个不同的流量阶段串联起来并依次播放,而非反复重复一个固定的数据包。随着模式不断变化,基于签名和静态阈值的防御不得不持续重新判断该拦截什么,从而暴露那些只能识别单一稳定洪水形态的过滤器。这是一种可控的方式,用来检验你的分层缓解是否会自适应,而不是依赖一条会被变化攻击绕过的规则。
参数
stages2-8 stages链中按序排列的流量阶段数量。
pps600k pps活动阶段的总数据包速率。
duration30-300 s覆盖完整阶段序列的总运行时长。
sources1-many应用于各阶段的源地址分布。
从 CLI 运行它
retro-cli
$ retro run chain --target 203.0.113.45 --port 443 --duration 120
CHAIN 常见问题
CHAIN 测试合法吗?+
仅针对你拥有或获授权测试的基础设施。RETRO//STRESS 要求授权目标。
CHAIN 对什么施压?+
依次连贯运行一段脚本化的数据包阶段序列,让你测试缓解措施如何应对一个形态不断变化的洪水。
我可以将它与其他方法组合吗?+
可以,将它作为数据包链中的一个步骤,与其他协议按序排列。