Envoyer des données Snyk à Security Command Center

L'intégration Snyk for Google Security Command Center (SCC), disponible dans Cloud Marketplace, vous permet d'afficher et de gérer les problèmes identifiés par Snyk en tant que résultats de sécurité dans Google Cloud. Les problèmes reçus de Snyk sont représentés dans Security Command Center en tant que résultats de sécurité du code. Lorsque les problèmes Snyk sont mis à jour, les résultats Security Command Center correspondants sont également mis à jour automatiquement.

Suivez les étapes dans l'ordre indiqué ci-dessous :

  1. Avant de commencer

  2. Configurer l'intégration dans la Google Cloud console

  3. Configurer l'intégration dans Snyk

  4. Afficher les résultats Snyk

Avant de commencer

Configurer l'intégration dans la Google Cloud console

Au cours de ce processus, vous configurez l'intégration Snyk et créez ou configurez un compte de service.

  1. Si vous avez créé manuellement le compte de service, obtenez les informations suivantes :

    • Nom du compte de service : nom à afficher pour ce compte de service.
    • ID du compte de service : ID alphanumérique utilisé dans l'adresse e-mail du compte de service.
  2. Dans la Google Cloud console, accédez à Snyk for Google Security Command Center (SCC) dans Marketplace.

    Accéder à la fiche Snyk

    Vous pouvez également rechercher Snyk for Google Security Command Center (SCC) dans Google Cloud Marketplace.

  3. Sélectionnez l'organisation dans laquelle Security Command Center est activé.

  4. Cliquez sur Sign up with partner (S'inscrire auprès du partenaire) pour configurer l'intégration.

  5. Cliquez sur Change (Modifier) pour sélectionner un projet dans l'organisation. C'est là que se trouve le compte de service si vous l'avez déjà créé. Si vous n'avez pas créé le compte de service, c'est là qu'il sera créé.

  6. Sélectionnez l'une des options suivantes :

    • Create a new service account (Créer un compte de service). Sélectionnez cette option si vous n'avez pas créé de compte de service manuellement. Saisissez les informations suivantes :

      • Nom du compte de service : nom à afficher pour ce compte de service.
      • ID du compte de service : ID alphanumérique utilisé dans l'adresse e-mail du compte de service.
    • Use an existing service account (Utiliser un compte de service existant). Sélectionnez cette option si vous avez créé un compte de service manuellement. Dans le menu, sélectionnez le compte de service.

  7. Cliquez sur Submit (Envoyer).

  8. Dans Security Command Center, accédez à Settings > Integrated services.

  9. Recherchez la fiche Snyk for Google Security Command Center (SCC).

  10. Enregistrez la valeur de l'ID de la source pour l'intégration. Vous aurez besoin de ces informations dans la section suivante. Il s'agit également du nom de ressource relatif stocké dans le champ name de la source du résultat.

  11. Si vous avez sélectionné Create a new service account (Créer un compte de service) à l'étape précédente, accédez à IAM dans la Google Cloud console et créez une clé de compte de service pour le compte de service qui a été créé. Créez la clé au format JSON et enregistrez-la. Vous en aurez besoin lors d'une prochaine étape.

Configurer l'intégration dans Snyk

  1. Réunissez les informations suivantes :

    • ID de la source : nom de ressource relatif que vous avez enregistré dans la section précédente. L'ID de l'organisation est analysé automatiquement à partir de ce champ. Google Cloud

    • Clé de compte de service : clé JSON que vous avez créée à partir du compte de service.

  2. Accédez à la page d'intégration au niveau du groupe Snyk, appelée Integrations Hub (Hub d'intégrations), puis connectez-vous à l'aide de vos identifiants Snyk.

  3. Recherchez Google SCC, puis cliquez sur Use integration (Utiliser l'intégration) dans l'entrée Google SCC qui s'affiche.

  4. Saisissez les valeurs suivantes :

    • Profile name (Nom du profil) : nom que vous définissez pour cette intégration.
    • Source ID (ID de la source) : vous l'avez enregistré précédemment.
    • Service account key (Clé de compte de service) : vous l'avez enregistré précédemment.
  5. Cliquez sur Done (OK).

Une fois la connexion établie, l'état de l'intégration Google SCC passe à Setup in progress (Configuration en cours). L'état passe automatiquement à Connected (Connecté) lors de la prochaine analyse Snyk dans votre environnement.

Afficher les résultats Snyk sur la page "Résultats"

Pour n'afficher que les résultats reçus de Snyk, ajoutez la condition suivante à la requête : parent_display_name="Snyk for Google Security Command Center (SCC)".

Pour en savoir plus sur l'utilisation de la page Google Cloud console Résultats, consultez Examiner et gérer les résultats dans la console.