Agent Skills
返回列表
🔒

业务逻辑漏洞总览

IT 运维与安全 更新于 2026.08.29

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

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

技能介绍

自动化扫描器看不见的盲区

在漏洞赏金计划中,业务逻辑漏洞往往是最具挑战性且赏金最高的目标。传统的自动化扫描工具(如 DAST 或 SAST)擅长发现 OWASP Top 10 中的常见缺陷(如 SQL 注入或 XSS),但在面对 业务逻辑漏洞 时却无能为力。这类漏洞不会引发明显的服务器报错,而是隐藏在正常的业务流程中,例如并发下单导致的 竞态条件、优惠券叠加造成的 价格篡改,或是状态机流转中的 流程绕过。它们需要安全工程师像真实用户一样进行深度的人工推理,而非依赖简单的规则匹配。

系统化的逻辑漏洞推演框架

该技能并非提供简单的漏洞字典,而是构建了一套完整的攻击推演工作流,引导你从业务建模走向深度利用:

  • 业务建模与状态机提取:首先对目标系统的核心业务流程进行建模,提取关键的状态机节点,明确正常路径与异常边界。
  • 攻击面矩阵构建:基于状态机,利用 attack-surface matrix 穷举所有可能的异常交互,涵盖 负值注入、优惠券/推荐滥用 以及复杂的 状态机攻击。
  • 人工研判与场景化利用:针对具体的高阶利用技巧(如支付精度溢出、验证码绕过、密码重置缺陷或用户枚举),技能会按需加载 SCENARIOS.md 提供详细的利用场景,而 METHODOLOGY.md 和 CHECKLIST.md 则分别提供标准化的方法论和模块化的检查项,确保推理过程严谨且无遗漏。

适用边界与使用前提

本技能定位为“专家攻击手册”,其核心价值在于辅助人工推理,而非全自动漏洞利用工具。使用前需要具备扎实的 Web 应用架构理解和基础的渗透测试经验。由于业务逻辑高度依赖于特定产品的上下文,技能提供的框架和检查项需要工程师结合实际业务场景进行灵活裁剪。对于缺乏前置安全知识或期望“一键出漏洞”的使用者,该技能可能无法达到预期效果。

使用场景

  • 安全工程师对支付系统进行深度测试,需在并发下单场景中检测竞态条件漏洞。
  • 测试电商促销模块时,需发现优惠券叠加使用导致的价格篡改与负值注入风险。
  • 审计用户认证流程时,需检测状态机流转中是否存在越权操作或密码重置缺陷。
  • 黑盒测试中遇到验证码交互,需分析是否存在可被人工推理绕过的逻辑缺陷。

适合人员

  • 安全工程师,需挖掘依赖人工推理的非规则类业务漏洞。
  • 渗透测试员,在黑盒测试中需要系统性的逻辑漏洞检查项与攻击面矩阵。
  • 白帽黑客,在漏洞赏金项目中寻找高回报的业务逻辑缺陷。
  • 应用安全分析师,需要建立业务状态机模型并评估流程绕过风险。