Logs de connexion Microsoft Entra ID
Aperçu
Lakewatch est en version d’aperçu privé. Pour demander l’accès, contactez votre équipe chargée de votre compte Databricks.
Présentation
Les logs de connexion Microsoft Entra ID enregistrent l'activité d'authentification dans votre tenant. Lakewatch importe les cinq catégories de diagnostic de connexion à partir du stockage cloud en utilisant Auto Loader et les schématise avec l'analyseur intégré azure_signin :
SignInLogs: Connexions utilisateur interactives.NonInteractiveUserSignInLogs: Connexions effectuées par un client pour le compte d’un utilisateur, par exemple des refresh de jetons.ServicePrincipalSignInLogs: Connexions par des applications et des Service Principal.ManagedIdentitySignInLogs: connexions par des identités managées.MicrosoftServicePrincipalSignInLogs: Connexions par des services principaux tiers Microsoft.
Les connexions de Service Principal et de managed identity ne contiennent pas de nom principal utilisateur. Utilisez les colonnes appId, servicePrincipalId et userId, qui sont extraites en tant qu’observables actor_id, pour les corréler. Il s’agit d’une source de stockage cloud, pas d’un connecteur API.
Intégrer les logs de connexion Microsoft Entra ID
Pour ingérer les logs de connexion Microsoft Entra ID, créez une datasource de stockage cloud pour ceux-ci et attachez le parseur intégré azure_signin afin que les événements soient écrits dans une table analysée schématisée. Pour les prérequis, l’accès à Unity Catalog et les étapes complètes de configuration de la datasource, consultez Stockage cloud.
L'analyseur ne réclame que les événements dont category est SignInLogs, NonInteractiveUserSignInLogs, ServicePrincipalSignInLogs, ManagedIdentitySignInLogs ou MicrosoftServicePrincipalSignInLogs. Si un emplacement de stockage mélange plusieurs catégories de logs Azure, attachez chaque analyseur Azure correspondant à la même source de données, avec l'analyseur générique azure_monitor_activity en dernier. Consultez Ingérer plusieurs catégories de logs Azure à partir d'un seul emplacement.
Schéma et observables analysés
L’analyseur azure_signin intégré schématise les logs de connexion Microsoft Entra ID en une table analysée. Chaque table analysée comporte également des colonnes gérées par Lakewatch :
lw_id: Chaîne non nulle utilisée par Lakewatch comme clé primaire, prenant en charge la déduplication lors des lectures incrémentielles.time: Un timestamp d’événement non nul assigné par l’analyseur.lw_meta: Métadonnées de traitement standard de Lakewatch.lw_observables: Valeurs extraites des champs marqués comme observables de sécurité dans le parser.
La charge utile complète de l’événement est conservée dans la colonne properties en tant que VARIANT, de sorte que les champs que l’analyseur ne promouvra pas vers leurs propres colonnes restent interrogeables. Pour plus d’informations, consultez la référence de l’analyseur.
Schéma de table analysé
Le parser azure_signin écrit les colonnes suivantes (générées à partir de la définition du parser) :
Colonne | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Observables de l’analyseur
L’analyseur extrait les champs suivants dans lw_observables (généré à partir de la définition de l’analyseur) :
Champ | Observable |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Les VARIANT champs suivants sont analysés à la recherche d'observables en faisant correspondre les noms de clés imbriquées ; les types observables extraits de chacun :
Champ | Types d’observables analysés |
|---|---|
|
|