OWASP Benchmark avec l'agent IAST
Pourquoi et quand exécuter cette tâche
Exécuter OWASP Benchmark avec l'agent Java AppScan IAST
Procédure
-
Clonez
BenchmarkJavaetBenchmarkUtilsdepuis https://github.com/OWASP-Benchmark. -
Ouvrez une invite de commande, accédez au répertoire
BenchmarkUtilset exécutezmvn install -DskipTests. - Dans AppScan 360°, démarrez une session Java IAST et téléchargez le fichier zip de l'agent comme décrit dans Démarrage d'une session IAST.
-
Extrayez le contenu du fichier
zip. -
Dans le fichier
JARextrait, recherchezsecagent.jardans le dossierjar_deploymentet copiez-le versBenchmarkJava\tools\HCL. -
A partir d'une invite de commande, exécutez
runBenchmark_wHCL.bat. Attendez que le message'[INFO] Press Ctrl-C to stop the container...'s'affiche. -
Ouvrez une autre invite commande et exécutez
BenchmarkJava\runCrawler.bat. -
Exécutez
BenchmarkJava\createScorecards.bat.Les résultats du test se trouvent dans : BenchmarkJava\scorecard\Benchmark_v1.2_Scorecard_for_HCL_AppScan_IAST_v{IAST_version} filesComparaison des résultats OWASP Benchmark v1.2
Exécuter OWASP Benchmark avec l'agent Python AppScan IAST
Avant de commencer
- Python 3.12 à partir de l'emplacement https://www.python.org/downloads/windows/.
- rust à partir de l'emplacement https://rustup.rs/. Ceci est requis pour l'une des dépendances OWASP.
- Java 17 à partir de l'emplacement https://builds.openlogic.com/downloadJDK/openlogic-openjdk/17.0.18+8/openlogic-openjdk-17.0.18+8-windows-x64.msi
- Maven à partir de l'emplaxcement https://maven.apache.org/download.cgi#CurrentMaven. Extrayez-le dans C:\Program Files et ajoutez-le à votre CHEMIN.
Pourquoi et quand exécuter cette tâche
Procédure
-
Installez OWASP Benchmark avec IAST :
-
Exécutez le moteur de balayage pour générer les résultats du benchmark :
Comparaison des résultats OWASP Benchmark v0.1
