扫描注意事项

该主题描述了可能影响您的扫描的限制和注意事项。

要了解关于特定于扫描 IBM®MobileFirst Platform 项目的注意事项,请参阅扫描 MobileFirst Platform 项目

Windows

AppScan® Source for Development(Eclipse 插件) 中尝试运行某些操作(例如,启动扫描或启动需要登录的操作)可能导致该错误消息(或类似于此的消息):

Unable to link native library shared-win32-x64.dll. 
You may need to install an appropriate Microsoft Visual C++ 
2017 x86 Redistributable Package for your system.

在 64 位 Java 运行时环境中运行时,这通常指示 64 位 Microsoft Visual C++ 运行时库不可用。要解决此问题,请安装适用于您的 Visual Studio 版本的 Microsoft Visual C++ 可重新分发软件包(可从此处获得)。

Linux

Linux 上,Eclipse 需要安装第三方组件才能呈现基于浏览器的内容。如果没有此组件,那么 AppScan® Source for Development 可能会表现出诸如登录后挂起或者产品使用期间发生故障之类的症状。有关更多信息,请参阅在 Linux 上使安装到 Eclipse V3.7 或更高版本的 AppScan Source for Development 支持基于浏览器的内容

Java

提示: 如果要扫描 Java 而且 Java 项目中缺少依赖关系,那么 AppScan® 将通过合成依赖关系会提供的片段来编译 Java 文件。在该情况下,可通过指定缺少的依赖关系来提高结果的准确性,如下所示:
  1. 扫描之后,打开 <data_dir>\logs\StaticAnalyzer-Errors.log(其中 <data_dir>AppScan® 程序数据的位置,如安装和用户数据文件位置 以查看 AppScan® 是否报告了缺少依赖关系。
  2. 修改项目属性以包含依赖关系。
  3. 重新扫描项目。