生产拓扑示例
此企业拓扑示例适用于生产环境或中型团队以及多服务器部署。在这种类型的安装中,数据库安装在单个数据库服务器上,每个应用程序安装在专用的应用程序服务器上。您可以在不同的应用程序服务器上安装一个应用程序的多个实例。
提升 DAST 扫描的流量性能
从 AppScan® Enterprise 版本 10.12.0 开始,扫描数据现在被写入 DAST 扫描服务器上的本地内置数据库中。扫描结束时,数据被传输到驻留在 AppScan® Enterprise Server 上的中央 SQL Server 数据库中。扫描服务器和目标应用程序之间网络流量的增加减少了扫描服务器和数据库之间的网络带宽消耗。这提高了 Web UI 的性能,使组织能够在单个扫描服务器上同时运行更多扫描,并解决了扫描服务器远离数据库服务器时的延迟问题。
AppScan® Enterprise DAST 扫描的网络流量基准
以下基准测试基于对测试网站“Altoro Mutual”(demo.testfire.net) 的动态分析扫描。测试扫描由 AppScan® Enterprise 10.12.0 在 59 分钟内完成,覆盖了 58 个页面,并包含 20,914 个独特的安全测试。
托管 AppScan®
Enterprise Server 的计算机规格:
- 操作系统:Windows™ Server 2016 Standard
- CPU:8 核
- RAM:16 GB
托管 SQL Server 数据库的计算机规格:
- 操作系统:Windows™ Server 2016 Standard
- 数据库服务器:Microsoft™ SQL Server 2019 (RTM),版本 15.0.2000.5 (x64)
- CPU:20 核
- RAM:64 GB
托管 DAST 扫描程序的计算机规格:
- 操作系统:Windows™ Server 2016 Standard
- 虚拟机:10 台配置不同的 VM
| 代理 | CPU (核) | 内存 (GB) |
|---|---|---|
| 代理 1 | 2 | 4 |
| 代理 2 | 6 | 8 |
| 代理 3 | 8 | 16 |
| 代理 4 | 14 | 20 |
| 代理 5 | 20 | 20 |
| 代理 6 | 22 | 22 |
| 代理 7 | 25 | 24 |
| 代理 8 | 25 | 24 |
| 代理 9 | 25 | 24 |
| 代理 10 | 25 | 24 |
| 服务器 | 总字节数 (GB) | 发送字节数 (GB) | 发送 MB/秒 | 接收字节数 (GB) | 接收 MB/秒 |
|---|---|---|---|---|---|
| SQL 数据库服务器 | 241.65 | 156.15 | 34.7 | 85.5 | 19 |
| DAST 扫描服务器 | 42.36 | 11.25 | 3.2 | 31.11 | 8.85 |
| Web 服务器 | 496.8 | 327.15 | 72.7 | 169.65 | 37.7 |