Automatisation des examens DAST

Intégrez l'examen dynamique dans vos tests fonctionnels.

Dans l'univers des DevOps, il est de plus en plus important de pouvoir intégrer des examens de sécurité au processus de test fonctionnel pour vos applications Web. Si vous utilisez une structure d'automatisation (comme Selenium), vous pouvez tirer parti des scripts déjà écrits pour créer des examens personnalisés :
  • Les requêtes provenant de la structure d'automatisation vers les applications Web sont transmises via le proxy du serveur proxy.
  • Le serveur enregistre le trafic et le sauvegarde sous la forme d'un fichier dast.config.
  • Téléchargez le fichier à utiliser parAppScan 360° en tant que données Explore pour un examen.
  • Envoyez manuellement le trafic via le proxy du serveur d'automatisation pour créer un fichier dast.config.

AppScan 360° Flux de travaux d'automatisation :
  1. Examens en cours :
    1. Démarrez le proxy en écoutant sur le port indiqué ou sélectionné de manière aléatoire, en fonction de la configuration (voir Démarrage et arrêt de l'HCL AppScan Traffic Recorder).
    2. Exécutez votre script Selenium (ou un autre test fonctionnel) via le proxy sélectionné,

      OU

      Parcourez votre application Web manuellement à l'aide d'un navigateur Web configuré pour fonctionner avec le proxy sélectionné.

    3. Arrêtez le proxy et sauvegardez l'enregistrement du trafic.
    4. Publiez sur AppScan 360° à l'aide de l'API REST AppScan 360°, en créant un nouvel examen sous une application spécifique. Voir API REST.
Vous pouvez télécharger notre script de démonstration pour ce flux de travaux à l'aide de l'API REST. Téléchargez le script de démonstration.
Remarque : Pour utiliser le script de démonstration avec AppScan 360° :
  • Dans le script Python, remplacez la self.asoc_base_url variable par l'URL du serveur AppScan 360°.
  • La variable self.asoc_presence_id ne s'applique pas à AppScan 360°.
Voir aussi :