使用 IAST 代理程式執行 OWASP Benchmark
執行這項作業的原因和時機
使用 AppScan IAST Java 代理程式執行 OWASP Benchmark
程序
-
從 https://github.com/OWASP-Benchmark 複製
BenchmarkJava和BenchmarkUtils。 -
開啟一個命令提示字元,切換至
BenchmarkUtils目錄,並執行mvn install -DskipTests。 - 在 AppScan 360°,啟動 IAST Java 階段作業,並依 啟動 IAST 階段作業 中的說明下載代理程式 zip 檔。
-
解壓縮
zip檔內容。 -
在解壓縮的
JAR中,找出jar_deployment資料夾中的secagent.jar,並將其複製到BenchmarkJava\tools\HCL。 -
從一個命令提示字元中,執行
runBenchmark_wHCL.bat。等到'[INFO] Press Ctrl-C to stop the container...'訊息顯示為止。 -
開啟另一個命令提示字元並執行
BenchmarkJava\runCrawler.bat。 -
執行
BenchmarkJava\createScorecards.bat。測試結果位於: BenchmarkJava\scorecard\Benchmark_v1.2_Scorecard_for_HCL_AppScan_IAST_v{IAST_version} filesOWASP Benchmark v1.2 結果比較
使用 AppScan IAST Python 代理程式執行 OWASP Benchmark
開始之前
- 從 https://www.python.org/downloads/windows/ 下載安裝 Python 3.12。
- 從 https://rustup.rs/ 下載安裝 rust。這是其中一個 OWASP 相依性所需的工具。
- 從 https://builds.openlogic.com/downloadJDK/openlogic-openjdk/17.0.18+8/openlogic-openjdk-17.0.18+8-windows-x64.msi 下載安裝 Java 17
- 從 https://maven.apache.org/download.cgi#CurrentMaven 下載安裝 Maven。將其解壓縮至 C:\Program files 並新增至您的 PATH 中。
執行這項作業的原因和時機
程序
-
使用 IAST 安裝 OWASP Benchmark:
-
執行搜索器來產生基準結果:
OWASP Benchmark v0.1 結果比較
