用途:把针对代码库、二进制或指定在线目标的漏洞发现组织成一场持续、可迭代的多智能体战役,而不是单次扫描。核心是给狩猎设定一条无法靠文字绕过的“标准”,把目标切分成可独立处理的切片并行推进,并禁止构建候选的智能体自行判定其成立。 主要能力:以五角色循环运行——拆解、构建、评审、迭代、汇总。负责人拆解攻击面并调度,不狩猎也不评分;每个切片由独立狩猎者产出候选(位置、缺陷类型、声称的触发方式、已有证据);独立评审者在全新上下文中尝试反驳,并检查真实产物(运行中的二进制、实际 HTTP 响应、已执行的测试、重读的源码),而非狩猎者摘要。循环三种停止条件:证真、判定无效、预算耗尽(降级为已记录的可疑线索)。汇总阶段负责去重、跨切片串联、对已确认漏洞做变体扫描,并如实说明覆盖范围。 使用方式:按入口点、缺陷类型×组件、导出函数簇、解析器或 IPC/RPC 面、主机/服务等轴做切片;每个切片运行对应领域技能(代码审计、二进制分析、Web/API 测试)。在智能体框架(如 Claude Code 子智能体)中,负责人为主上下文,构建者与评审者各用独立新鲜上下文。切片列表、候选工作清单与裁定结果需持久化到约定状态记录中。 适用场景:已知需在整份代码库、二进制或指定在线目标中寻找未知漏洞且可并行多智能体;缺陷赏金或研究型战役;单次审计停滞或只产出未证实猜测时。 限制:不适用于单次源码覆盖审计、单个二进制逆向、黑盒 Web/API 测试、撰写已确认报告、维护战役状态或猎杀已植入的后门,这些应分别使用对应技能;无状态抽查不划算。自动化工具(AFL++、libFuzzer、CodeQL、扫描器)只产生候选,仍须经独立评审同一标准,不得直接升为发现。授权必须覆盖整个目标与强度,发现技术可能造成中断或数据损坏,需书面确认目标、环境(优先非生产)与允许强度;第三方资产、披露义务与不过度武器化也须遵守。参考资料提及的关联技能名与 CWE、OWASP ASVS 分类均按原文保留。
orchestrating-vulnerability-research
安全与审计
更新于 10-16 04:29