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 Presence 以访问隔离网络。
- 请参阅 Presence 系统要求获取更多信息。
高级测试的 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 扫描。
- 并发性基于并发许可证的数量。例如,如果您有两个并发许可证,则可以同时运行两个扫描,并且任何其他扫描都将进入队列等待运行。