DAST 的系统要求

查看使用 AppScan on Cloud 进行动态应用程序安全测试 (DAST) 扫描时特定于 DAST 的系统和基础结构要求。

一般系统要求

有关一般系统要求(包括服务连接、受支持的浏览器、屏幕分辨率和网络信息),请参阅系统要求和版本支持。

DAST 要求和限制概述

以下是 DAST 扫描的关键要求和限制:

  • 互联网可访问性:经过测试的应用程序必须向互联网开放。如果您的应用程序未向互联网开放,则您必须在启动扫描前使用 AppScan Presence 设置专用站点扫描。
  • 域验证或管理:开始扫描之前,您必须验证域或将其添加到允许的域列表中。您可以访问的“域”页面取决于您的订阅。
  • ADNS 测试配置:要使用 ADNS 进行高级测试,请确保防火墙配置允许通过端口 53(DNS 协议)连接到 ADNS.appscan.com。
  • DAST IFA:如果您使用任何 DAST IFA 功能,则需要 Azure OpenAI 帐户。

最佳实践

以下要求适用于 DAST 扫描:

  • 环境:如果可能,建议在暂存而不是生产站点上运行 DAST 扫描。在实时生产站点运行 DAST 扫描可能会影响站点稳定性。
  • 运行状态:应用程序必须处于运行状态,并可从扫描环境进行访问。

特定于 DAST 的网络要求

有关全面的网络要求、数据中心信息和 IP 地址,请参阅系统要求主题中的 DAST 技术要求。

此外:

高级测试的 AppScan DNS (ADNS) 服务器要求

利用 AppScan DNS (ADNS) 功能时,需要正确的防火墙和网络配置。借助 ADNS 测试,AppScan on Cloud 可通过监视目标应用程序在扫描期间触发的 DNS 查找查询来识别与 DNS 相关的安全漏洞和带外安全问题。

  • 服务器域:ADNS.appscan.com
  • 协议和端口:端口 53 上的 DNS 协议
  • 连接要求:目标 Web 应用程序必须具有对 ADNS 服务器的出站访问权限,才能启用 ADNS 测试。确保防火墙配置允许目标应用程序向 ADNS 服务器发送 DNS 查询。
  • 目的:借助 ADNS 测试,AppScan on Cloud 可通过 DNS 查找查询来识别与 DNS 相关的安全漏洞和潜在安全问题,例如与 Log4j 相关的问题。

特定于 DAST 的限制和注意事项

  • 专用站点扫描并发:单个专用站点扫描 (PSS) Presence 客户机支持多达 15 个并发 DAST 扫描。
  • 并发性基于并发许可证的数量。例如,如果您有两个并发许可证,则可以同时运行两个扫描,并且任何其他扫描都将进入队列等待运行。