OWASP Benchmark avec l'agent IAST
Le projet OWASP Benchmark est une suite de tests Java conçue pour évaluer les outils de détection de vulnérabilités logicielles. L'agent Java HCL AppScan IAST est entièrement conforme au OWASP Benchmark.
Procédure
Pour exécuter OWASP Benchmark avec l'agent AppScan IAST Java :
- Téléchargez ou git-clonez BenchmarkJava et BenchmarkUtils depuis https://github.com/OWASP-Benchmark.
-
Ouvrez une invite de commande, accédez au répertoire BenchmarkUtils et exécutez
mvn install -DskipTests. - Dans AppScan Enterprise : démarrez une session IAST Java et téléchargez le fichier zip de l'agent comme décrit dans Téléchargement et déploiement d'un agent IAST Java sur le serveur Web.
- Extrayez le contenu du fichier ZIP.
-
Dans le JAR extrait, localisez
secagent.jardans le dossierjar_deploymentet copiez-le dansBenchmarkJava\tools\HCL. -
Ouvrez une invite de commande, exécutez
runBenchmark_wHCL.batet attendez quelques instants jusqu'à ce que le message «[INFO] Appuyez sur Ctrl-C pour arrêter le conteneur...» s'affiche. -
Ouvrez une autre invite de commande et exécutez
BenchmarkJava\runCrawler.bat. -
Une fois l'analyse terminée, appuyez sur CTRL+C pour arrêter l'instance Benchmark Tomcat. Lorsque
« Terminer le travail par lots (O/N) ? »s'affiche, entrez N. -
Exécutez
BenchmarkJava\createScorecards.batLes résultats des tests peuvent être trouvés dans :
Fichiers BenchmarkJava\scorecard\Benchmark_v1.2_Scorecard_for_HCL_AppScan_IAST_v{IAST_version}Figure : Comparaison des résultats OWASP Benchmark v1.2