跳转至

Web Deep Agentic Scan

Web Deep Agentic Scan 是面向 Web 应用程序的 AI 驱动渗透测试。它能够:

  • 发现复杂的逻辑缺陷,并将漏洞串联为攻击路径;
  • 通过 Proof-of-Concept (PoC) 漏洞利用验证发现结果,确认其实际影响;
  • 根据弱点之间的内在关联对风险进行优先级排序。

如何创建 Web Deep Agentic Scan?

  1. 点击顶部栏中的 "New Scan"。

    New Scan

  2. 选择 "Web App" 或 "Web API"。在本示例中,我们将选择 "Web App"。

    Select Source

  3. 指定目标 URL / 域名,每行一个。点击 "Continue"。

    Specify the target

  4. "Extra Context" 步骤是可选的:点击 "Continue" 即可跳过。

  5. 选择 "Web Deep Agentic Scan" 作为扫描配置文件,然后点击 "Continue"。

    Select Scan Profile

  6. 检查 "Guardrails"。扫描将在已批准的范围内运行,并排除您指定的环境。

    • "Approval of actions" (审批 AI Agent 的操作):AI Agent 在执行高风险操作(例如发送短信或发布文件)之前如何处理:
      • "Run without asking":自行执行。
      • "Ask me, block if no answer":先征求您的确认,无人回应时跳过该操作。
      • "Ask me, run if no answer":先征求您的确认,无人回应时继续执行该操作。
    • "Vulnerability scope"(可选):Agent 测试并报告漏洞的域名和 IP。留空则报告所有目标的漏洞。
    • "Blocked IPs"(可选):Agent 永远不会访问的 IP 和 CIDR 范围。
    • "Additional instructions"(可选):测试边界、需要避开的环境或其他安全要求。

    点击 "Continue"。

    Guardrails

  7. 选择 AI 提供商:"Cybermodels" 使用您的 Cybermodels Token 运行扫描,无需管理 API 密钥;"BYOK Simple" 和 "BYOK Advanced" 则使用您自己的 API 密钥。请参阅 Cyber Models 和在扫描配置文件中使用您的 BYOK 扫描密钥。点击 "Continue"。

    AI Provider

  8. 设置 "Effort",即扫描的探索深度以及分配给扫描的 Token 数量。每个级别均与人工渗透测试相比较,即一名渗透测试人员评估相同数量的风险所需的时间:

    • "Core":约 1 周人工渗透测试。
    • "Advanced":约 2 至 4 周人工渗透测试。
    • "Elite":约 4 至 8 周人工渗透测试。
    • "Custom Tokens":由您自行设定的 Token 预算。

    点击 "Estimate this scan",即可获取针对您目标的 Token 估算值和 Effort 建议。点击 "Continue"。

    Effort

  9. 按需配置可选步骤:

    • Test Credentials:支持经过身份验证的测试。
    • SBOM 或 Lockfile:扩展依赖项检测。
    • Prompts:指导 Web Deep Agentic Scan 的测试内容。
    • Advanced Settings:设置请求速率(QPS)、Proxy 或用于将 URL 排除在爬取和扫描之外的 Filter URL regex。
    • Tags:添加标签以组织扫描。
  10. 点击右侧面板中的 "Start scan"。

    Start scan

扫描结果显示什么?

  1. 在顶部栏的 "Scans" 中跟踪扫描进度,并在扫描完成后将其打开。

    Open the Scan

  2. "Risks" 列出了 Agent 测试过的每条攻击路径,以及其风险等级和状态。

    Risks

    打开某个风险,即可探索其 Transparent Attack Validation 路径,查看 AI Agent 为验证漏洞而做出的确切决策、工具输出及执行步骤。

    Transparent Attack Validation

  3. 打开 Scan Coverage Heatmap,直观查看跨应用程序组件和安全类别的测试覆盖率。这有助于团队了解应用程序的哪些区域接受了更深层次的分析、哪些区域的覆盖受限,以及覆盖率在各次评估之间是如何演进的。

    Scan Coverage Heatmap

    注意:Historical Scan Processing 默认处于启用状态。扫描器会记录先前的发现和已验证的攻击路径,在后续扫描中重点分析新增或变更的功能,从而实现累积递增的覆盖率。

下一步:审批 AI Agent 的操作,或使用提示词指导扫描。