IAST エージェントでの OWASP ベンチマーク
このタスクについて
AppScan IAST Java エージェントでの OWASP ベンチマークの実行
手順
-
BenchmarkJavaとBenchmarkUtilsを https://github.com/OWASP-Benchmark から複製します。 -
コマンド・プロンプトを開き、
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 ベンチマーク v1.2 結果の比較
AppScan IAST Python エージェントを使用して OWASP ベンチマークを実行する
始める前に
- 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 ファイルに展開し、自分のパスに追加します。
このタスクについて
手順
-
IAST を使用して OWASP ベンチマークをインストールする:
-
クローラーを実行してベンチマーク結果を生成する:
OWASP ベンチマーク v0.1 結果の比較
