1Password
Aperçu
Lakewatch est en aperçu privé. Pour demander l’accès, contactez l’équipe de votre compte Databricks.
Lakewatch fournit un connecteur API pour ingérer des données depuis 1Password. Le connecteur prend en charge trois types d'événements : les événements d'audit, l'utilisation des éléments et les tentatives de connexion. Cette page couvre les prérequis, les instructions de configuration, les schémas de connecteur et les observables du parser Lakewatch.
Prérequis
Le connecteur nécessite :
- Serverless Lakeflow Spark Declarative Pipelines activé dans votre espace de travail.
- Unity Catalog, avec des privilèges pour créer ou utiliser une connexion Unity Catalog. Voir les autorisations de connexion.
- Un compte 1Password avec l’autorisation de créer une intégration de rapports d’événements et d’émettre un jeton porteur. Voir Rapports d’événements 1Password.
- Accès à l’API Events pour la région de votre compte. Consultez l’ API 1Password Events.
Limitations connues
- L'historique rétrospectif ne peut pas dépasser 180 jours. Voir Choisir la période à ingérer.
Configurer 1Password pour l'ingestion
1Password authentifie les requêtes de l’API Events à l’aide d’un jeton porteur que le connecteur envoie dans l’en-tête Authorization. Le connecteur ne refresh pas le jeton. Émettez un jeton de longue durée et faites-le pivoter dans la connexion Unity Catalog si vous le révoquez.
- Connectez-vous à votre compte 1Password en tant que propriétaire ou administrateur.
- Dans la barre latérale, cliquez sur Intégrations .
- Ouvrez le tab Répertoire . Dans Rapports d'événements , cliquez sur Autres .
- Entrez un Nom du système , puis cliquez sur Ajouter l'intégration .
- Saisissez un Nom de jeton . Définissez une expiration qui correspond à votre politique de sécurité. Sous Événements à signaler , activez tous les types d'événements afin que le connecteur puisse ingérer
audit_events,item_usagesetsign_in_attempts. - Cliquez sur Émettre un jeton .
- Copiez le jeton d’accès. 1Password n’affiche plus le jeton complet. Vous devez saisir cette valeur comme Jeton Bearer lors de la création d'une connexion dans Databricks.
Lors de la création d'une connexion via l'interface utilisateur de Lakewatch, vous avez besoin du jeton d'accès et de l' URL de base obtenus précédemment. L'URL de base peut être identifiée à l'aide de la documentation de l'API des événements.
Étapes suivantes
Une fois la configuration ci-dessus terminée, créez une source de données avec le connecteur 1Password dans l'interface utilisateur de Lakewatch. Voir Connecteurs d'API pour les instructions.
Connecteur et schémas Lakewatch
Le connecteur ingère les tables sources suivantes à partir du schéma source default :
Table source | Données 1Password | Analyseur Lakewatch intégré |
|---|---|---|
| Actions de compte, y compris les modifications apportées aux utilisateurs, aux coffres-forts et aux éléments |
|
| Événements d’accès aux éléments à partir de coffres partagés |
|
| Tentatives d’authentification |
|
Le connecteur écrit les tables sources dans la destination brute de la source de données. Chaque analyseur intégré écrit une table analysée distincte portant le nom de l’analyseur, sauf si vous définissez une destination analysée lors de la configuration de la source de données.
Colonnes gérées par Lakewatch
Le connecteur ajoute les colonnes suivantes à chaque ligne de la source brute :
lw_id: chaîne non nulle que Lakewatch utilise comme clé primaire. Le connecteur dérive un ID stable et triable par heure à partir des champstimestampetuuidde 1Password. Cet ID prend en charge la déduplication lors des synchronisations incrémentielles.time: un timestamp non nul analysé à partir du champtimestampde 1Password en tant que timestamp RFC 3339. Le connecteur utilisetimecomme champ de curseur pour l’ingestion incrémentielle.
Chaque table analysée reporte lw_id. L'analyseur assigne également la colonne time analysée et ajoute :
lw_meta: métadonnées de traitement Lakewatch standard.lw_observables: Valeurs extraites des champs marqués comme observables de sécurité dans l’analyseur.
Pour plus d’informations, consultez la référence du parser.
Schémas de table de connecteur brut
Les schémas suivants incluent les champs de l’API 1Password Events et les colonnes du connecteur gérées par Lakewatch.
audit_events
Schéma
Colonne | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
item_usages
Schéma
Colonne | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sign_in_attempts
Schéma
Colonne | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Observables de l'analyseur
Les analyseurs intégrés écrivent des objets imbriqués sous la forme VARIANT et extraient les champs suivants dans lw_observables.
onepassword_audit_event
Observables
Zone | Observable |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
onepassword_item_usage
Observables
Zone | Observable |
|---|---|
|
|
|
|
|
|
|
|
onepassword_sign_in_attempt
Observables
Zone | Observable |
|---|---|
|
|
|
|
|
|
|
|