跳到主要内容

任务生命周期

每一次AgentRidge参与都遵循相同的严格方法。的 校长将其作为循环运行,而不是直线——新发现更早重新开放 阶段,直到范围内没有任何内容未经测试。

阶段​

1 · 简介和任务​

操作员填写任务:客户端名称、目标IP和/或URL,可选 虚拟主机和 LAN 范围、额外范围注释、要涵盖的 engagement cases 以及 mode。 在书面授权得到确认之前,什么都不会发生。

2 · 侦察​

代理映射攻击面——活动主机、开放端口、运行服务、 Web 和 API 端点、TLS 和身份表面 - 从单个开始 网址或IP。

3 · 内存和线索​

AgentRidge 重用它在之前的运行中了解到的目标信息:已知 端点、隐藏的 AJAX 处理程序、可疑的访问控制缺陷、管理路径、 凭证提示。内存是设置优先级的力量倍增器;它从来没有 取代了全新的扫描,并且之前的每项发现都经过实时重新验证。

4·枚举​

探测服务和应用程序是否存在真正的弱点——身份验证、 注入、访问控制、服务器端请求伪造、文件处理、 配置错误 - 包括对商店和应用程序进行深入的业务逻辑测试 (购物车和价格篡改、优惠券滥用、订单重放、对象引用缺陷)。

5·利用/验证​

通过现场概念验证进行确认。在 Auditor 模式下,此停止于 调查结果所需的最低限度证据;在Attacker模式下它追求全面 剥削。代理永远不会单独发布关键字匹配的结果 - 它需要本届会议的具体证据。

6 · 连锁和升级​

个别调查结果与最大范围内影响相关联:数据泄漏到 帐户接管、权限升级的立足点、单个主机变成 横向枢轴——始终在范围和模式内。

7 · 确认的发现​

每个已证实的问题都被捕获为结构化发现:严重性、标题、 受影响的主机和端点、使用的确切命令、请求/响应 证据、业务影响、通俗易懂的解释和补救措施。这些 研究结果推动了 live cartography 和 vulnerability register 实时。

8·报告​

一旦捕获了每个已确认的发现,AgentRidge 就会写入约定 叙述——从侦察到立足点到影响——并产生一个可供客户使用的 PDF report。

“完成”是什么意思​

委托人仅在 完成的定义 为时结束约定 满意:每一个范围内的线索都经过测试,每一个已确认的发现都经过 有证据捕获,报告反映了本次运行的实际工作——而不是 指向旧结果的指针。如果某项技术被阻止,代理会记录该技术 阻挡者,改变方法,并继续工作表面的其余部分。

叙述如下​

在整个运行过程中,智能体以以下方式叙述其推理: Activity 和使命观:每个行动的目标, 选择的工具、确切的命令、结果以及它如何解释 结果。约定在发生时即可审计,而不仅仅是事后。

下一篇:engagement modes →