您必须下载并在被测应用程序的 Web 服务器上部署 IAST 代理,以监视运行时期间发送的流量并报告其发现的漏洞。
开始之前
- 被测应用程序应安装在 Web 服务器上。
- 您必须在 AppScan Enterprise 中的“监视器”视图的“任务夹”选项卡中创建一个应用程序。有关在 AppScan Enterprise 中创建应用程序的更多信息,请参阅创建应用程序。
关于此任务
本部分帮助您下载并在被测应用程序的 Web 服务器上部署 Java IAST 代理程序。
过程
-
登录 AppScan Enterprise Server。
-
转至“监控”页面 > “投资组合”选项卡以查看可用应用程序列表。
-
单击您要将 IAST 代理下载到的应用程序。
系统将显示应用程序页面。有关创建应用程序的更多信息,请参阅
创建应用程序
-
在左侧窗格中,单击 IAST 代理
IAST 代理程序页面显示在右侧窗格中。
-
单击创建新代理。
将显示 IAST 入门页面。
-
单击创建新代理。
系统显示 IAST 代理创建页面。
-
从代理类型
注: IAST 功能支持基于 Java、.NET 和 Node.js 的应用程序。
-
在代理名称框中,输入您为应用程序创建的代理的唯一名称。代理名称可以包含字母数字和特殊字符,最大长度为 30 个字符。
-
单击下载代理。将显示检查您的下载文件夹消息,并且 AppScanIASTAgent
-
将 AppScanIASTagent 文件提取到文件夹中。
-
您可以使用以下任一类型的文件来部署 Java IAST 代理程序:
-
使用 WAR 文件
-
使用 JAR 文件
注: 对于 Java IAST 代理程序,JAR 和 WAR 文件具有相同的通信令牌,因此两种代理程序将与同一 IAST 会话进行通信。在一些应用程序使用 WAR 文件而其他应用程序使用 JAR 文件的情况下,这一点很有帮助。
-
如果编译时和运行时 Java 版本均为 9 或更高版本,请将以下 Java 属性添加到 Java 运行命令:
–Djava.lang.invoke.stringConcat=BC_SB
结果
IAST 代理部署在被测应用程序的 Web 服务器上。现在,您可以在应用程序的监视页面中查看 IAST 代理程序检测到的所有问题。