Agent Skills
返回列表
🔒

业务逻辑攻防图谱

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/business-logic-vulnerabilities-lr-xikb。

技能介绍

要解决的具体问题

  • 业务逻辑漏洞是流量型扫描器和 AST 规则盲区,/api/pay 能返回 200,但业务语义已崩坏。
  • 这类问题在赏金榜里回报高,却很难用纯自动化方案覆盖。
  • 常见的工具只关注 SQLi/XSS,对竞态、价格操控、状态机绕过缺乏系统认知。

技能如何工作

核心能力:本技能聚焦六类高频业务漏洞:竞态条件(Race Conditions)、价格操控(Price Manipulation)、工作流绕过(Workflow Bypass)、优惠券/推荐滥用、负值注入、状态机攻击。它不是一套可以盲目跑的工具链,而是一个专家级攻击手册,强制注入人工推理。

关键步骤:

  1. 加载 METHODOLOGY.md 获取工作流:先建模完整业务流程,再抽象为状态机,然后生成攻击面矩阵,最后依赖人工判断验证。
  2. 针对具体模块(如支付精度、验证码绕过、密码重置)加载 SCENARIOS.md 获取细化利用技术。
  3. 逐项核对 CHECKLIST.md 中的检查项,覆盖每个业务分支的逻辑边界。

适用边界与注意点

  • 拒绝自动化幻觉:本技能明确强调“需要人类推理,而非自动化”,任何声称能一键扫出业务逻辑漏洞的工具都是误导。
  • 跨文件依赖:单独加载主文件只能获得总览,实际审计必须按需拉取三份配套文档,否则检查项会缺失。
  • 边界防御:对于涉及复杂规则引擎、多租户隔离、分布式事务的场景,本技能只提供分析框架,不包含具体流量构造脚本,需要使用者具备上下文补充能力。
  • 更新滞后性:业务逻辑变化快,清单和场景需定期复核,避免用旧规则套新业务。

使用场景

  • 在梳理电商下单支付链路时,需要排查是否存在价格篡改、优惠券叠加滥用或负数支付等逻辑漏洞。
  • 面对包含多步审核的业务流程,需要通过状态机建模找出流程绕过或竞态条件等逻辑缺陷。
  • 在审计用户注册与密码找回模块时,需要验证是否存在验证码绕过、用户枚举或重置令牌逻辑错误。

适合人员

  • 渗透测试工程师:在授权项目中排查支付、下单、优惠券等核心链路,寻找扫描器无法发现的高价值逻辑漏洞。
  • 安全开发工程师:在代码审计或架构评审阶段,需要对照检查清单验证状态机、工作流和边界值处理是否存在逻辑缺陷。
  • 漏洞赏金猎人:在参与众测项目时,需要针对特定业务场景进行深度人工推演以提交高质量漏洞报告。