Présentation des tableaux de bord
Les tableaux de bord SIEM Google Security Operations permettent d'afficher et d'analyser les données du SIEM Google Security Operations, y compris la télémétrie de sécurité, les métriques d'ingestion, les détections, les alertes et les indicateurs de compromission. Ces tableaux de bord sont basés sur de Looker.
Google Security Operations SIEM vous fournit plusieurs tableaux de bord par défaut, décrits dans ce document. Vous pouvez également créer des tableaux de bord personnalisés.
Tableaux de bord par défaut
Pour accéder à la page Dashboards (Tableaux de bord), cliquez sur Dashboards (Tableaux de bord) dans le panneau de navigation de gauche.
Les tableaux de bord par défaut contiennent des visualisations prédéfinies des données stockées dans votre instance SIEM Google Security Operations. Ces tableaux de bord sont conçus pour un cas d'utilisation spécifique, par exemple pour comprendre l'état du système d'ingestion de données SIEM de Google Security Operations ou pour surveiller l'état des menaces dans votre entreprise.
Chaque tableau de bord par défaut inclut un filtre de période qui vous permet d'afficher les données pour une période donnée. Cela peut être utile pour résoudre des problèmes ou identifier des tendances. Par exemple, vous pouvez utiliser le filtre pour afficher les données de la semaine précédente ou sur une période spécifique.
Les tableaux de bord par défaut ne peuvent pas être modifiés. Vous pouvez créer une copie d'un tableau de bord par défaut, puis modifier le nouveau tableau de bord pour répondre à un cas d'utilisation spécifique.
Le SIEM Google Security Operations fournit les tableaux de bord par défaut suivants :
- Principale
- Prévisualiser le tableau de bord
- Cloud Detection et réponse
- Détections contextuelles : risque
- Ingestion et état des données
- Correspondances IOC
- Détections de règles
- Présentation de la connexion des utilisateurs
Tableau de bord principal
Le tableau de bord Principal affiche des informations sur l'état du système d'ingestion de données SIEM Google Security Operations. Il comprend également une carte mondiale mettant en évidence l'emplacement géographique des IOC détectés dans votre entreprise.
Vous pouvez afficher les visualisations suivantes dans le tableau de bord Principal :
- Événements ingérés : nombre total d'événements ingérés.
- Débit: volume de données ingérées pendant une période donnée.
- Alertes : nombre total d'alertes générées.
- Événements au fil du temps: graphique à colonnes indiquant les événements sur une période donnée.
- Carte des menaces mondiales – Correspondances d'adresses IP IOC : emplacement à partir duquel les événements correspondants à l'IOC se sont produits.
Aperçu du tableau de bord
Vous pouvez utiliser la fonctionnalité de prévisualisation des tableaux de bord de Google Security Operations pour créer des visualisations sur différentes sources de données. Un tableau de bord Google Security Operations est composé de différents graphiques, qui sont renseignées à l'aide de YARA-L 2.0.
Sources de données pour les tableaux de bord d'aperçu de Google Security Operations
Les sources de données suivantes sont disponibles dans les tableaux de bord d'aperçu avec le préfixe YARA-L suivant.
Syntaxe YARA-L 2.0 pour les tableaux de bord d'aperçu de Google Security Operations
YARA-L 2.0 possède les propriétés uniques suivantes lorsqu'il est utilisé dans les tableaux de bord en version Preview :
D'autres sources de données, telles que le graphique des entités, les métriques d'ingestion, les jeux de règles et les détections sont disponibles dans des tableaux de bord. Ces sources de données ne sont pas encore disponibles dans les règles YARA-L et la recherche UDM.
Les tableaux de bord d'aperçu de Google Security Operations utilisent la syntaxe YARA-L. Pour plus d'informations, Voir la section Fonctions YARA-L 2.0 pour les tableaux de bord d'aperçu de Google Security Operations et d'agrégation qui incluent des mesures statistiques. La recherche UDM (par exemple,
principal.hostname = "john"
) ne fonctionne pas avec les tableaux de bord d'aperçu de Google Security Operations.La section "Events" (Événements) d'une règle YARA-L est implicite et n'a pas besoin d'être déclarée dans les requêtes.
La section "condition" d'une règle YARA-L n'est pas utilisée pour les tableaux de bord.
Premiers pas avec les tableaux de bord d'aperçu de Google Security Operations
Créer un tableau de bord
Pour créer un tableau de bord, procédez comme suit :
Sur la page Prévisualiser les tableaux de bord, cliquez sur Créer un tableau de bord. La fenêtre "Créer un tableau de bord" s'affiche.
Saisissez un nom et une description pour votre tableau de bord.
Dans la liste Commencer avec un tableau de bord existant, sélectionnez Tableau de bord vide. Vous pouvez également commencer par copier un tableau de bord existant.
Définissez l'accès à votre tableau de bord sur "Privé" ou "Partagé". Les tableaux de bord privés ne sont visibles que par vous, tandis que les tableaux de bord partagés sont visibles par tous les utilisateurs de votre organisation.
Cliquez sur Créer pour créer un tableau de bord.
Ajouter un graphique
Un tableau de bord est composé de graphiques remplis de données à l'aide de YARA-L. Pour ajouter un graphique à votre tableau de bord, procédez comme suit:
Sur la page Modifier le tableau de bord, cliquez sur Ajouter un graphique.
Dans la section Rechercher, saisissez une requête YARA-L pour explorer et transformer vos données. La requête YARA-L suivante récupère les dates et les niveaux de gravité des détections, filtrant celles dont la gravité est inconnue et compte les détections distinctes pour chaque date. Les détections sont triées par date dans l'ordre croissant.
$date = timestamp.get_date(detection.created_time.seconds) $severity = detection.detection.severity $severity != "UNKNOWN_SEVERITY" match: $date, $severity outcome: $detection_count = count_distinct(detection.id) order: $date asc
Pour la période spécifiée, sélectionnez absolue ou relative.
Après avoir saisi la requête, cliquez sur Exécuter la recherche. Les résultats sont affichés sous forme de tableau, qui est le type de graphique par défaut.
Dans Détails du graphique, saisissez un nom pour le graphique.
Pour transformer les données de vos résultats de recherche tabulaires en un graphique à barres, sélectionnez Type de graphique > Graphique à barres :
Dans Paramètres des données, saisissez un type de données et une valeur de champ pour l'axe X et Y. Pour vous appuyer sur l'exemple de règle YARA-L, vous pouvez saisir les valeurs suivantes :
- Champ de l'axe X :
date
- Champ de l'axe Y:
detection_count
- Champ de l'axe X :
Dans Libellé de l'axe, saisissez un libellé pour l'axe X et l'axe Y.
Dans Groupement, sélectionnez Groupé.
Dans Série, définissez le champ de regroupement sur la gravité. Cela modifie le graphique afin qu'il soit regroupé par niveau de gravité.
Examinez les résultats, puis cliquez sur Ajouter au tableau de bord.
Ajouter un filtre
Vous pouvez utiliser des filtres pour modifier les données disponibles en fonction d'un champ spécifique. Cela n'affecte que les graphiques qui utilisent ce champ dans leur requête.
Pour ajouter un filtre, procédez comme suit :
Sur la page principale du tableau de bord, cliquez sur l'icône en forme de crayon
pour le modifier.Sur la page Tableau de bord de modification, cliquez sur l'icône de filtre
pour ajouter un filtre.Dans la fenêtre Gérer les filtres, cliquez sur l'icône Plus
pour configurer un filtre.Dans le champ Champ à filtrer, saisissez un champ en fonction duquel vous souhaitez filtrer les données. Par exemple,
detection.collection_elements.references.event.principal.hostname
.Dans le champ Nom du filtre, saisissez un nom pour le filtre.
Dans le champ Appliquer aux éléments suivants, sélectionnez un graphique auquel le filtre doit être appliqué.
Facultatif: définissez une valeur par défaut pour le filtre.
Cliquez sur OK pour ajouter le filtre et fermer la fenêtre "Gérer les filtres".
Appliquer le filtre
Pour appliquer un filtre au graphique, procédez comme suit :
Dans la vue du tableau de bord, cliquez sur l'icône Filtre
pour afficher les filtres du tableau de bord.Dans la fenêtre Filtres du tableau de bord, sélectionnez le filtre que vous avez créé.
Saisissez une valeur pour le champ sur lequel vous souhaitez filtrer.
Cliquez sur Appliquer. Le graphique auquel le filtre est appliqué est mis à jour pour refléter les résultats filtrés.
Ajouter un filtre temporel global
Vous pouvez appliquer un filtre temporel global pour sélectionner une période sur laquelle les données peuvent être
dans tous les graphiques. Le filtre temporel global est disponible par défaut pour tous
dans des graphiques et est capable de gérer le temps de traitement de toutes les sources de données. Contrairement à d'autres périodes
Filtres (par exemple, en créant un filtre sur le champ metadata.event_timestmap
)
qui ne filtrent qu'à partir de la période
spécifiée dans le graphique individuel,
lorsqu'un filtre temporel global est appliqué, a priorité sur la période sélectionnée
dans le graphique individuel.
Pour ajouter un filtre temporel global, procédez comme suit :
Sur la page principale du tableau de bord, cliquez sur l'icône en forme de crayon
pour le modifier.Sur la page du tableau de bord "Modification", cliquez sur l'icône Filtre
pour ajouter un filtre.Dans la fenêtre Gérer les filtres, sélectionnez Filtre temporel global dans la liste des filtres.
Cliquez sur le bouton bascule pour vous assurer que le filtre temporel global est activé.
Dans le champ Appliquer au champ, sélectionnez les graphiques auxquels le filtre temporel global doit être appliqué.
Dans le champ Définir les valeurs par défaut, définissez une période pendant laquelle les données sont affichées en termes absolus ou relatifs.
Cliquez sur OK pour ajouter le filtre et fermer la fenêtre "Gérer les filtres".
Tableau de bord "Vue d'ensemble de la détection et de la réponse dans le cloud"
Le tableau de bord Cloud Detection and Response vous permet de surveiller l'état de sécurité de votre environnement cloud et examiner les menaces potentielles. Le tableau de bord affiche des visualisations qui vous aident à comprendre le volume de sources de données, de jeux de règles, d'alertes et d'autres informations.
Le filtre Heure vous permet de filtrer les données par période.
Le filtre Type de journal GCP vous permet de filtrer les données par type de journal Google Cloud.
Vous pouvez afficher les visualisations suivantes dans le tableau de bord Cloud Detection and Response Overview (Présentation de la détection et des réponses dans le cloud) :
Ensembles de règles CDIR activés : affiche le pourcentage d'ensembles de règles SIEM Google Security Operations activés pour votre environnement cloud par rapport au nombre total d'ensembles de règles fournis par GCTI pour les utilisateurs du SIEM Google Security Operations. GCTI propose plusieurs règles prédéfinies prédéfinies. Vous pouvez activer ou désactiver ces jeux de règles.
Sources de données GCP couvertes : affiche le pourcentage de sources de données couvertes par rapport au nombre total de sources de données Google Cloud disponibles. Par exemple, si vous pouvez ingérer des données à l'aide de 40 types de journaux, mais que vous n'en envoyez que 20, la carte affiche 50 %.
Alertes CDIR: affiche le nombre d'alertes générées par les règles de vos ensembles de règles GCTI. ou les menaces du cloud. Vous pouvez utiliser le filtre Heure pour définir le nombre de jours pour lesquels ces données sont affichées.
Recent Alerts (Alertes récentes) : affiche les alertes récentes et leur gravité. et le score de risque. Vous pouvez trier la table à l'aide de la colonne Event Timestamp Time : accédez à chaque alerte pour en savoir plus. Il indique le nombre d'entrées les résultats de sécurité améliorés par Security Command Center. Ces résultats de sécurité sont générés par des ensembles de règles de détection sélectionnés par GCTI et classés par type de résultat. Vous pouvez utiliser le filtre Heure pour définir le nombre de jours pendant lesquels ces données sont affichées.
Alertes par gravité au fil du temps : affiche le nombre total d'alertes par gravité, avec les tendances au fil du temps. Vous pouvez utiliser le filtre Durée pour définir le nombre de jours pour lesquelles ces données sont affichées.
Couverture de détection: fournit des informations sur la solution SIEM Google Security Operations. les jeux de règles et leur état, le nombre total de détections et la date de la détection la plus récente. Vous pouvez utiliser le filtre Heure pour définir le nombre de jours pendant lesquels ces données sont affichées.
Couverture des données cloud: fournit des informations sur tous les services Google Cloud disponibles services, analyseurs qui couvrent chaque service, événement de première connexion, événement de dernière occurrence, et le débit total.
Pour en savoir plus sur les ensembles de règles CDIR, consultez la page Présentation de la catégorie des menaces cloud.
Le tableau est suivi de graphiques de tous les services Google Cloud, ainsi que les services des données indiquant la tendance d'ingestion sur les intervalles de temps suivants:
- Dernières 24 heures
- 30 derniers jours
- Six derniers mois
Détections contextuelles : tableau de bord des risques
Le tableau de bord Détections contextuelles – Risques fournit des informations sur les l'état actuel des menaces ciblant les ressources et les utilisateurs de votre entreprise. Il est créé à l'aide des champs de l'interface d'exploration Détections de règles.
Les valeurs de gravité et de score de risque sont des variables définies dans chaque règle. Pour obtenir un exemple, consultez la section Syntaxe de la section "Résultat". Dans chaque panneau, les données est triée en fonction de la gravité, puis le score de risque pour identifier les utilisateurs et ressources les plus exposées.
Vous pouvez afficher les visualisations suivantes dans le tableau de bord Détections contextuelles – Risque :
- Assets and Devices at Risk (Éléments et appareils à risque) : répertorie les 10 éléments principaux en fonction de leur gravité. que vous définissez la règle dans la section Meta > Gravité : Consultez la section Syntaxe de la section "meta". Les niveaux de gravité sont les suivants : Très élevé, Critique, Élevé, Important, Moyen et Faible. Si la valeur du nom d'hôte n'est pas présente dans l'enregistrement, l'adresse IP s'affiche.
- Utilisateurs à risque: répertorie les 10 utilisateurs principaux en fonction de leur gravité. La de gravité : Très élevée, Critique, Élevée, Grande, Moyenne, et Faible. Si la valeur du nom d'utilisateur n'est pas présente dans l'enregistrement, affiche l'ID de l'adresse e-mail.
- Risque agrégé : pour chaque date, affiche le score de risque agrégé total.
- Résultats de détection : affiche des informations sur les détections renvoyées par les règles du moteur de détection. Le tableau indique le nom de la règle, l'ID de détection, le score de risque et la gravité.
Ingestion de données et tableau de bord d'état
Le tableau de bord Ingestion et état des données fournit des informations sur le type, le volume et l'état des données ingérées dans votre locataire SIEM Google Security Operations. Vous pouvez utiliser ce tableau de bord pour surveiller la présence d'anomalies dans votre environnement.
Ce tableau de bord fournit des visualisations qui vous aident à comprendre le volume de les journaux ingérés, les erreurs d'ingestion et d'autres informations pertinentes. Les données sur le tableau de bord est actualisé toutes les 15 minutes. Vous devrez donc peut-être attendre minutes pour voir les dernières informations.
Vous pouvez afficher les visualisations suivantes dans le tableau de bord Ingestion de données et état:
- Ingested Events Count (Nombre d'événements ingérés) : nombre total d'événements ingérés.
- Nombre d'erreurs d'ingestion: le nombre total d'erreurs rencontrées lors de l'ingestion.
- Log Type Distribution by Events Count (Distribution des types de journaux par nombre d'événements) : affiche le journal en fonction du nombre d'événements pour chaque type de journal.
- Distribution des types de journaux par débit : affiche la distribution des types de journaux en fonction du débit.
- Ingestion – Événements par état: affiche le nombre d'événements en fonction de leur statut.
- Ingestion - Événements par type de journal : affiche le nombre d'événements en fonction de leur état et de leur type de journal.
- Événements ingérés récemment : affiche les événements ingérés récemment pour chaque type de journal.
- Daily Log Information (Informations de journal quotidiennes) : indique le nombre de journaux pour une jour pour chaque type de journal.
- Nombre d'événements par rapport à la taille : compare le nombre d'événements et la taille sur une période donnée.
- Débit d'ingestion : affiche le débit d'ingestion sur une période donnée.
Tableau de bord "Correspondances IOC"
Le tableau de bord de l'indicateur de compromission (IOC) aux IOC présents dans votre entreprise.
Vous pouvez afficher les visualisations suivantes dans le tableau de bord Matchs du CIO :
- Correspondances IOC au fil du temps par catégorie : affiche le nombre de correspondances IOC en fonction de leur catégorie.
- 10 principaux indicateurs IOC pour les domaines: liste les 10 principaux domaines. les indicateurs IOC, ainsi que le nombre.
- 10 principaux indicateurs d'IOC d'adresse IP : liste les 10 principaux indicateurs d'IOC d'adresse IP, ainsi que leur nombre.
- Top 10 des éléments par correspondance IOC: liste les 10 principaux éléments. par correspondance IOC et leur nombre.
- 10 meilleures correspondances IOC par catégorie, type et nombre: liste les 10 meilleurs les correspondances IOC par catégorie, par type et avec le nombre.
- 10 premières valeurs IOC: liste les 10 premières valeurs IOC. ainsi que le nombre.
- Top 10 des valeurs rarement vues : liste les 10 premières correspondances d'IOC rarement rencontrées, ainsi que leur nombre.
Tableau de bord des détections de règles
Le tableau de bord Rule Detections (Détections de règles) fournit des informations sur les détections renvoyées. par les règles du moteur de détection. Pour recevoir des détections, vous devez activer des règles. Pour en savoir plus, consultez la section Exécuter une règle concernant des données actives.
Vous pouvez afficher les visualisations suivantes dans le tableau de bord Détections de règles:
- Détections de règles au fil du temps : indique le nombre de détections de règles sur une période donnée.
- Rule Detections by Severity (Détections de règles par gravité) : affiche la gravité des détections de règles.
- Rule Detections by Severity Over Time (Détections de règles par gravité au fil du temps) : affiche les résultats quotidiens le nombre de détections par gravité au fil du temps.
- Top 10 Rule Names by Detections: liste les 10 premiers noms de règles par détection. renvoyant le plus grand nombre de détections.
- Détections de règles par nom au fil du temps : affiche les règles qui ont renvoyé des détections chaque jour et le nombre de détections renvoyées.
- 10 principaux utilisateurs par détection de règles : liste les 10 principaux identifiants utilisateur qui sont apparus dans les événements ayant déclenché des détections.
- Top 10 des noms d'éléments par détection de règles : liste les 10 premiers noms d'éléments qui sont apparus dans les événements ayant déclenché des détections, comme l'hôte.
- Top 10 IPs by Rule Detections (10 adresses IP principales par détections de règles) : répertorie les 10 adresses IP principales. qui apparaissaient dans les événements ayant déclenché des détections.
Tableau de bord "Vue d'ensemble des connexions des utilisateurs"
Le tableau de bord Vue d'ensemble de la connexion des utilisateurs fournit des informations sur les utilisateurs. à se connecter à votre entreprise. Ces informations peuvent être utiles pour suivre les tentatives d'accès à votre entreprise par des acteurs malveillants.
Par exemple, vous pouvez constater qu'un utilisateur particulier a tenté d'accéder à votre entreprise depuis un pays où vous n'avez pas de bureau ou qu'un utilisateur spécifique semble accéder de manière répétée à une application de comptabilité.
Vous pouvez afficher les visualisations suivantes dans le tableau de bord Vue d'ensemble des connexions des utilisateurs :
- Nombre de connexions réussies : nombre total de connexions réussies.
- Nombre d'échecs de connexion: nombre total d'échecs de connexion.
- Sign Ins By Status (Connexions par état) : indique la répartition des connexions réussies et échouées.
- Sign Ins by Status Over Time (Connexions par état au fil du temps) : affiche la répartition des connexions réussies et échouées sur la période.
- Top 10 Applications by Sign Ins (10 applications principales en fonction des connexions) : affiche la répartition des 10 applications les plus fréquentes en fonction du nombre de connexions.
- Connexions par application : indique le nombre d'états de connexion pour chaque application. Le nombre de chaque application est renseigné en fonction des données de journal que vous définissez dans le champ
security_result.action
. Voir Types d'événements énumérés. - Top 10 Countries by Sign Ins (Top 10 des pays par nombre de connexions) : indique le nombre de les 10 principaux pays depuis lesquels les utilisateurs se sont connectés.
- Sign Ins by Country (Connexions par pays) : affiche le nombre total de pays. depuis lequel les utilisateurs se sont connectés.
- 10 connexions principales par adresse IP : affiche les 10 adresses IP principales à partir desquelles les utilisateurs se sont connectés.
- Sign In Location Map (Carte du lieu de connexion) : affiche les emplacements des adresses IP. depuis lequel les utilisateurs se sont connectés.
- Top 10 Users by Sign In Status (10 principaux utilisateurs par état de connexion) : indique le nombre de connexions
pour chaque utilisateur. Le nombre de chaque application est renseigné en fonction des données de journal que vous définissez dans le champ
security_result.action
. Voir Types d'événements énumérés.