您必須在已測試應用程式的 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 執行指令:
–Djava.lang.invoke.stringConcat=BC_SB
結果
IAST 代理程式部署在已測試應用程式的 Web 伺服器上。您現在可以在應用程式的監視頁面檢視 IAST 代理程式偵測到的所有問題。