Création d'un examen API à l'aide d'un trafic enregistré

Si vous disposez d'un trafic enregistré de votre API Web, vous pouvez l'importer et l'utiliser comme base pour un examen. Par exemple, si des nœuds finaux d'API ne font pas partie de la collection Postman ou si vous disposez d'une automatisation fonctionnelle d'API, vous pouvez enregistrer le trafic lorsque l'automatisation d'API s'exécute et alimenter le trafic vers AppScan pour des tests de sécurité.

Avant de commencer

Pourquoi et quand exécuter cette tâche

Assurez-vous que vous disposez du fichier de trafic enregistré à l'aide de l'une des méthodes suivantes :
  • Enregistré à l'aide d'un enregistreur d'activité via l'interface utilisateur Swagger

  • AppScan Standard avec Postman ou SoapUI
  • Utilisation de l'enregistreur de trafic

Pour les API Web, la meilleure option est généralement le HCL AppScan Traffic Recorder.

Procédure

  1. Sur la page Application spécifique, cliquez sur Créer un examen, puis cliquez sur Créer un examen sous Analyse dynamique (DAST).
  2. Dans la boîte de dialogue Créer un examen : DAST, choisissez Examen d'API pour lancer le processus de configuration.
  3. Sélectionnez la méthode d'exploration de l'API, Trafic enregistré.
  4. Faites glisser et déposez votre fichier vers la zone marquée ou cliquez sur l'icône Ajouter pour parcourir et ajouter le fichier dast.config contenant le trafic enregistré.
  5. Dans la section Domaines à tester, vous devez ajouter tous les domaines vérifiés/autorisés à inclure dans l'examen. Ces deux formats sont valides :
    • https://demo.testfire.net/
    • demo.testfire.net
    Important : Les domaines non répertoriés ne seront pas examinés.
  6. Configurez les autres options d'examen comme requis, telles que l'authentification, les stratégies de test et d'autres paramètres avancés. Pour plus d'informations, voir Création d'un examen API.
  7. Cliquez sur Examen. Le fichier de trafic enregistré est importé. Exécutez l'examen pour détecter les vulnérabilités dans votre API Web.

Que faire ensuite

  • Vous pouvez afficher le statut de l'analyse sur la page Examens et sessions.