常见问题解答

本主题探讨一般的应用程序问题。

性能

  1. AppScan 服务器到目标测试服务器的物理距离对 AppScan 性能有多重要?

    物理距离不如连接速度重要。请参阅网络基准测试:生产拓扑示例。许多因素使得这种性质的比较难以确定。例如,防火墙、代理、入侵检测系统、可用带宽等。我们在加拿大渥太华的服务器与托管在美国德克萨斯州的 demo.testfire.net Web 应用程序之间拥有很高的带宽。查看网络活动,我们可以看到平均约 190kb/s。我们在局域网上安装了一个类似的站点,扫描显示平均为 160 kb/s。在这种情况下,距离没有影响,但带宽有影响。

  2. 从 AppScan 服务器到目标测试服务器的网络速度对 AppScan 性能有多重要?

    非常重要。缓慢的连接会导致 AppScan 性能缓慢。延迟尽可能小的更大管道是理想的。

  3. AppScan 服务器的硬件配置对 AppScan 性能有多重要?

    非常重要。建议的最低系统要求是必不可少的,并且根据用户数量和正在运行的扫描,额外的 DAS 服务器、RAM 和 CPU 将提高性能。查看系统要求:硬件和软件要求

  4. AppScan 控制台/扫描程序到 AppScan 数据库的物理距离对 AppScan 性能有多重要?

    对于启动扫描和后处理很重要,但是一旦扫描正在运行,DAS 将托管扫描数据直到扫描完成。Agent 和 DB 之间的通信是在开始时请求作业设置,用作业状态更新 DB,并用扫描结果填充 DB。不建议按州或国家/地区分隔机器,特别是对于控制中心和数据库。这可能会导致 db 超时。我们建议它们尽可能“靠近”。

  5. 从 AppScan 控制台到扫描程序/数据库的网络速度对 AppScan 性能有多重要?

    对于后处理和运行报告非常重要。使用报告时通信量最大。

  6. 如果在 VM 上运行,对性能有什么影响?

    在我们的实验室中,我们没有看到使用 VM 与物理机有任何区别。

  7. AppScan Enterprise 在运行时会降低我的 Web 服务器性能吗?

    不,AppScan® Enterprise 遵守 HTTP 1.1 标准。它不应显着降低 Web 服务器性能,并且不应部署在 Web 服务器本身上,而应部署在可以查看网站并从那里执行扫描的单独计算机上。它不会降低性能的原因是基于这样一个事实:就像任何其他访问者或爬虫爬行网站一样,Web 服务器将其视为只有一名用户访问该网站。但是,如果您遇到响应时间缓慢的情况,则可以限制同时处理的链接数,或在高峰运营时间之后安排扫描。

  8. 我的流量日志文件命中率会受到影响吗?

    流量日志命中率将增加,因为在扫描期间会请求整个站点上的每个 URL。但是,该运行应仅记录为对您网站的一次访问。此外,许多使用分析工具使您能够过滤掉这些命中,以免影响您的流量计数。您还可以更改扫描时使用的用户代理,以便轻松地从流量统计信息中对其进行过滤。

  9. AppScan Enterprise 可以通过代理服务器工作吗?

    可以。您需要在系统的代理设置中指定代理服务器的地址。

    要定义代理服务器设置:
    1. 单击开始按钮,然后选择设置 > 网络和 Internet > 代理。或者,您可以在Windows 搜索框中键入代理,然后单击代理设置
    2. 手动设置代理下,打开使用代理服务器
    3. 输入代理服务器的地址端口号,然后单击保存
  10. 我可以将代理安装在 LAN 之外吗?

    代理不应安装在您的 LAN 之外,因为它们可能无法看到防火墙后面的数据库。

扫描

  1. 是否支持经过身份验证的页面和安全套接字层?

    支持。要访问受密码保护的页面,您需要在“连接选项”窗口中配置用户名和密码。安全套接字层 (SSL) 是 HTTP 环境中的一种通信形式;当进入安全区域时,HTTP 协议将变为 HTTPS 协议,表明正在使用加密。

  2. 网站的大小如何影响扫描性能?

    扫描性能(以每分钟检查的链接数衡量)往往随着网站大小的增加而降低。

  3. 最佳扫描策略是什么?一次大型扫描还是几次小型扫描?

    在扫描大型网站时,请考虑将站点分成较小的块并分别扫描每一个块。如果您有一个非常强大的数据库服务器,请考虑将扫描分成许多小作业并同时运行它们。

安装

  1. 支持哪些虚拟机管理程序来托管运行 AppScan Enterprise 的 Windows VM?

    对 AppScan Enterprise 的虚拟机管理程序支持

    平台兼容性:在 Windows 虚拟机上运行时,AppScan Enterprise 与虚拟机管理程序无关。虽然它被设计并期望在所有标准虚拟机管理程序平台上运行,但并非每个单独的平台都经过正式验证。

    已验证的环境:AppScan Enterprise 已验证可在以下环境中工作:

    • VMware ESXi 8.0.3

    支持政策:如果您在特定虚拟机管理程序上的部署、配置或日常运营期间遇到问题,支持团队可提供帮助。

    注:
    支持侧重于产品功能问题。如果应用程序未按预期工作,无论底层虚拟化层如何,支持部门都将与您合作解决技术差异。