Configurer les rapports planifiés

Compatible avec :

Ce document décrit la fonctionnalité de rapports planifiés de Google Security Operations, qui vous permet de créer, de gérer et de distribuer des rapports générés à partir de vos tableaux de bord Google SecOps existants. Vous pouvez utiliser les rapports programmés pour partager des informations clés sur la sécurité en les envoyant sous forme de rapports récurrents par e-mail aux parties prenantes.

La fonctionnalité de programmation des rapports prend en charge plusieurs cas d'utilisation courants :

  • Partagez des insights clés sur la sécurité avec votre organisation ou vos clients.
  • Partagez un instantané unique d'un tableau de bord avec un responsable après une enquête.
  • Envoyez un e-mail à votre équipe avec un récapitulatif périodique récurrent des principales métriques de sécurité.

Principales fonctionnalités

  • Planification flexible : définissez la fréquence de diffusion (horaire, quotidienne, hebdomadaire et mensuelle) et le fuseau horaire. Vous pouvez également envoyer un seul rapport immédiatement.
  • Plusieurs formats de rapport : PDF, PNG et CSV.
  • Plusieurs méthodes de diffusion :
    • Pièces jointes d'e-mail : envoie les rapports en tant que pièces jointes directement dans la boîte de réception des destinataires.
    • Envoi sécurisé GCS : importe les rapports dans un bucket Cloud Storage appartenant au client dans votre projet Google et envoie des notifications par e-mail avec un lien sécurisé vers les rapports aux destinataires disposant des autorisations nécessaires.

Avant de commencer

Cette section contient les exigences et les conditions préalables concernant la fonctionnalité de rapports planifiés de Google Security Operations.

Autorisations pour afficher, créer et modifier

Les autorisations de contrôle des accès basé sur les rôles (RBAC) déterminent qui peut consulter, créer et modifier les rapports planifiés.

Lorsque vous créez un rapport, il s'exécute avec vos autorisations RBAC.

Le tableau suivant liste les autorisations requises pour les rapports par e-mail :

Autorisation IAM Objectif
chronicle.googleapis.com/dashboardScheduledReports.get Affichez les rapports.
chronicle.googleapis.com/dashboardScheduledReports.list Affichez la liste des rapports.
chronicle.googleapis.com/dashboardScheduledReports.fetchHistory Affichez l'historique de planification des rapports.
chronicle.googleapis.com/dashboardScheduledReports.create créer des rapports ;
chronicle.googleapis.com/dashboardScheduledReports.update Mettre à jour les rapports
chronicle.googleapis.com/dashboardScheduledReports.delete Supprimer des rapports
chronicle.googleapis.com/dashboardScheduledReports.duplicate Créez une copie des rapports.
chronicle.googleapis.com/dashboardScheduledReports.trigger générer des rapports ;

Liste d'autorisation pour les domaines de messagerie cibles

Un administrateur de locataire configure une liste d'autorisation des domaines de messagerie externes auxquels Google SecOps peut envoyer des rapports. Cette procédure permet de s'assurer que Google SecOps n'envoie des rapports qu'aux domaines approuvés.

Pour configurer la liste d'autorisation des domaines de messagerie externes :

  1. Accédez à Paramètres > Paramètres d'e-mail. La boîte de dialogue Domaines de messagerie s'ouvre et affiche un tableau avec les colonnes suivantes :

    • Domaine : domaines de messagerie externes auxquels Google SecOps peut envoyer des rapports (c'est-à-dire des e-mails contenant un lien sécurisé vers des rapports ou des e-mails avec un rapport en pièce jointe).
    • Date d'ajout : date et heure auxquelles le domaine a été ajouté à la liste.
    • Ajouté par : utilisateur qui a ajouté le domaine à la liste
    • Action : supprimez le domaine en cliquant sur l'icône en forme de corbeille.
  2. Cliquez sur Add New Domain (Ajouter un nouveau domaine). La boîte de dialogue Ajouter un domaine à la liste d'autorisation s'ouvre.

  3. Dans le champ Domaine, saisissez le domaine, puis cliquez sur Enregistrer. La boîte de dialogue se ferme et le domaine s'affiche dans le tableau.

  4. Répétez les deux étapes précédentes si nécessaire.

Créer un rapport planifié

Chaque locataire Google SecOps peut comporter jusqu'à 50 rapports planifiés.

Pour créer un rapport planifié, procédez comme suit :

  1. Accédez à la page Rapports, puis cliquez sur Créer un rapport. La boîte de dialogue Créer un rapport s'ouvre.

  2. Procédez comme suit :

    • Dans le panneau Détails, procédez comme suit :

      • Dans la zone Nom du rapport, saisissez un nom unique.
      • Facultatif : Dans la zone Description du rapport, saisissez une description.
    • Dans le panneau Data (Données), procédez comme suit :

      • Dans la liste Tableau de bord, sélectionnez le tableau de bord dont le rapport contient le contenu.
      • Cochez ou décochez la case Portées globales. Lorsque la case Champ d'application global est cochée, la liste Champs d'application des données n'est pas disponible et le rapport inclut toutes les données sans aucune restriction basée sur le champ d'application.
      • Si la case Niveau d'accès global n'est pas cochée, sélectionnez au moins un niveau d'accès RBAC dans la liste Niveaux d'accès aux données.

      En bas du panneau Données, la section Filtres affiche les filtres et les paramètres temporels de remplacement applicables au tableau de bord.

    • Dans le panneau Diffusion, dans la section Programmer la diffusion, sélectionnez l'une des options Type de programmation suivantes :

      • De base : la programmation s'exécute en fonction des paramètres Heure, Jours, Mois et Fuseau horaire spécifiés. Les sous-paramètres et les options dépendent de votre configuration. Par exemple, après avoir sélectionné l'option de paramètre Heure, Exécuter à une heure spécifique ou Répéter toutes les heures, les paramètres supplémentaires correspondants changent en conséquence.

        En bas des paramètres de programmation de base, la section Exécutions selon la sélection affiche les heures de génération prévues pour le premier et le deuxième rapport.

      • Avancé : la planification s'exécute en fonction de l'expression CRON dans la zone CRON et du fuseau horaire sélectionné dans la liste Fuseau horaire.

        En bas des paramètres de programmation Avancés, la zone Traduction CRON affiche la programmation sous une forme lisible par l'utilisateur, par exemple 1:35PM, every day.

    • Dans le panneau Distribution, dans la section Distribution par e-mail, sélectionnez l'une des options suivantes :

      • Importer le rapport dans GCS et envoyer le lien par e-mail (plus sécurisé) : Google SecOps importe le rapport dans un bucket Cloud Storage de votre projet Google et envoie des liens par e-mail aux destinataires disposant des autorisations nécessaires. En cliquant sur le lien, le destinataire peut télécharger le fichier de rapport directement depuis le bucket Cloud Storage.

        Si un rapport avec cette option a déjà été enregistré dans votre système, l'identifiant du bucket s'affiche (par exemple, dsr-999123456789-a1b2c3d4-e5f6-4a5b-8c9d-0123456789ab).

        Si c'est le premier rapport de votre système pour lequel cette option est sélectionnée, procédez comme suit :

        1. Cliquez sur Provisionner un bucket GCS. La boîte de dialogue Provisionnement du bucket GCS s'ouvre.
        2. Lisez le texte, puis cliquez sur Activer et continuer.
        3. Accordez les autorisations de lecture nécessaires sur le bucket pour les utilisateurs qui reçoivent les liens vers le rapport.
      • Envoyer le rapport en tant que pièce jointe dans l'e-mail : Google SecOps envoie le rapport par e-mail en tant que pièce jointe aux destinataires spécifiés. Cette option est moins sécurisée que l'option Importer le rapport dans GCS….

    • Dans le panneau Distribution, dans la section Distribution par e-mail, configurez les paramètres suivants pour définir la façon dont Google SecOps envoie les e-mails pour le rapport :

      • Objet de l'e-mail : modifiez le texte par défaut si nécessaire.
      • Corps de l'e-mail : modifiez le texte par défaut si nécessaire.
      • Destinataires : saisissez une adresse e-mail, puis cliquez sur Ajouter. L'adresse e-mail s'affiche dans la zone ID d'adresse e-mail des destinataires. Assurez-vous que le domaine du destinataire figure sur la liste d'autorisation.

      La taille maximale d'un fichier de rapport est de 10 Mo.

    • Dans le panneau Format, choisissez le format du rapport :

      • CSV : idéal pour les versions imprimables et en lecture seule du tableau de bord.
      • PDF : format d'image adapté à l'intégration dans des présentations.
      • PNG : exportations de données brutes à partir des graphiques et des tableaux du tableau de bord.
  3. Cliquez sur Enregistrer pour activer le rapport planifié.

Gérer les rapports existants

La page Rapports affiche des informations de base sur tous les rapports auxquels vous avez accès. Vous pouvez ainsi surveiller leur état (actif ou inactif), la date et l'heure de leur dernière exécution, la date et l'heure de leur dernière modification, ainsi que l'état de leur dernière exécution (réussie, en cours ou en erreur).

Pour effectuer une action sur un rapport existant, procédez comme suit :

  1. Accédez à la page Rapports.
  2. Pointez sur la ligne concernée, puis cliquez sur Plus.
  3. Sélectionnez une action dans le tableau suivant. Pour certaines actions, vous devez enregistrer les modifications ou confirmer l'action.
Action Option Description
Afficher les détails et l'historique Afficher les détails et l'historique Affiche l'historique des exécutions et les éventuels messages d'échec de distribution.
Modifier un rapport Modifier la configuration Ouvre la boîte de dialogue Modifier le rapport, dans laquelle vous pouvez modifier les paramètres. Pour en savoir plus sur les paramètres des rapports, consultez Créer un rapport planifié.
Envoyer le rapport immédiatement Envoyer maintenant Envoie le rapport immédiatement.
Épingler un rapport Épingler Le rapport reste en haut de la page Rapports.
Copier un rapport Dupliquer Crée une copie du rapport.
Supprimer un rapport Delete Supprime définitivement le rapport après confirmation de votre part.

Accorder des autorisations de lecture pour le bucket contenant le rapport

La première fois que vous créez un rapport avec l'option d'envoi GCS (l'option Importer le rapport dans GCS et envoyer le lien par e-mail (plus sécurisé)), vous devez effectuer un workflow de provisionnement unique. Ce processus crée le bucket Cloud Storage dans votre projet BYOP (Bring your own project), qui est associé à votre compte de facturation Google Cloud .

Après cette configuration initiale, les configurations de rapport suivantes utiliseront automatiquement le bucket existant.

Une fois le bucket provisionné, vous êtes responsable de la gestion des accès. Vous devez accorder manuellement l'accès en lecture au bucket pour tous les destinataires d'e-mails spécifiés dans la configuration du rapport. Selon vos exigences de sécurité, vous pouvez choisir entre un accès au niveau du bucket ou au niveau du dossier.

Pour accorder les autorisations de lecture nécessaires sur le bucket aux utilisateurs qui reçoivent les liens Cloud Storage :

  1. Dans la console Google Google Cloud , accédez à la page Buckets Cloud Storage.
  2. Dans la liste des buckets, cliquez sur le nom du bucket commençant par le préfixe dsr- (par exemple, dsr-999123456789-a1b2c3d4-e5f6-4a5b-8c9d-0123456789ab).
  3. Sélectionnez un niveau d'accès.
  4. Choisissez l'option qui correspond le mieux aux besoins de votre organisation :

    • Accès au niveau du bucket : utilisez cette option pour que les destinataires aient accès à tous les rapports fournis dans le bucket. Cette option est plus pratique, mais elle accorde aux destinataires un accès plus étendu. Pour configurer cette option, procédez comme suit :

      1. Sélectionnez l'onglet Autorisations en haut de la page.
      2. Cliquez sur Accorder l'accès.
      3. Dans le champ Nouveaux comptes principaux, saisissez l'identifiant du destinataire (par exemple, user:name@example.com ou serviceAccount:my-service-account@project-id.iam.gserviceaccount.com).
      4. Dans la section Attribuer des rôles, effectuez l'une des opérations suivantes :

        • Sélectionnez Lecteur d'objets Storage. (Pour trouver rapidement l'option, vous pouvez saisir Storage Object Viewer dans le champ de filtre.)
        • Pour un accès au niveau du bucket selon le principe du moindre privilège, attribuez un rôle personnalisé ne contenant que l'autorisation storage.objects.get.
      5. Cliquez sur Enregistrer.

    • Accès au niveau du dossier : Google SecOps crée un dossier unique pour chaque rapport planifié. Utilisez cette option pour vous assurer que les destinataires n'ont accès qu'à des données de rapport spécifiques. Pour configurer cette option, procédez comme suit :

      1. Dans la liste des objets du bucket, recherchez le dossier correspondant au rapport planifié spécifique.
      2. Cochez la case à côté du nom du dossier.
      3. Dans le panneau d'informations de droite (cliquez sur Afficher le panneau d'informations s'il n'est pas visible), sélectionnez l'onglet Autorisations.
      4. Cliquez sur Accorder l'accès.
      5. Dans le champ Nouveaux comptes principaux, saisissez l'identifiant du destinataire (par exemple, user:name@example.com ou serviceAccount:my-service-account@project-id.iam.gserviceaccount.com).
      6. Dans la section Attribuer des rôles, effectuez l'une des opérations suivantes :

        • Sélectionnez Lecteur d'objets Storage. (Pour trouver rapidement l'option, vous pouvez saisir Storage Object Viewer dans le champ de filtre.)
        • Pour appliquer le principe du moindre privilège au niveau du dossier, attribuez un rôle personnalisé contenant uniquement l'autorisation storage.objects.get.
      7. Cliquez sur Enregistrer.

Chiffrement des données et conformité en matière de sécurité

Lorsque Google SecOps génère et envoie des rapports planifiés, il protège vos données à l'aide de contrôles de sécurité standard pour le stockage et la transmission : Google Cloud

  • Envoi direct d'e-mails : géré à l'aide du service Google Message Router (GMR).
    • Au repos : toutes les données stockées par Google sont chiffrées au niveau de la couche de stockage à l'aide de l'algorithme Advanced Encryption Standard (AES-256).
    • En transit : GMR utilise le protocole TLS (Transport Layer Security) pour chiffrer le trafic et les pièces jointes des e-mails.
  • Buckets GCS : pour les rapports envoyés aux buckets Cloud Storage, les clients utilisant des clés de chiffrement gérées par le client (CMEK) peuvent chiffrer le bucket avec leur propre clé, ce qui garantit que les pièces jointes des rapports sont stockées avec ce chiffrement.

Pour consulter des informations détaillées sur la conformité, consultez le Gestionnaire des rapports de conformité Google Cloud.

Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.