1Password
Visualização
O Lakewatch está em Prévia privada. Para solicitar acesso, entre em contato com a equipe da sua conta da Databricks.
O Lakewatch oferece um conector de API para ingerir dados do 1Password. O conector suporta três tipos de evento: eventos de auditoria, usos de itens e tentativas de login. Esta página aborda os pré-requisitos, as instruções de configuração, os esquemas de conectores e os observáveis do analisador Lakewatch.
Pré-requisitos
O conector requer:
- O Lakeflow Spark Declarative Pipelines serverless está ativado no seu workspace.
- Unity Catalog, com privilégios para criar ou usar uma conexão do Unity Catalog. Consulte Permissões de conexão.
- Uma account 1Password com permissão para criar uma integração de Relatório de Eventos e emitir um token de portador. Consulte Relatório de Eventos do 1Password.
- Acesso à API de Eventos para a região da sua account. Consulte a API de Eventos do 1Password.
Limitações conhecidas
- A retrospectiva histórica não pode exceder 180 dias. Consulte Escolher até quanto tempo atrás ingerir.
Configurar o 1Password para ingestão
O 1Password autentica as solicitações da API de Eventos com um token do portador que o conector envia no cabeçalho Authorization. O conector não faz refresh do token. Emita um token de longa duração e faça sua rotação na conexão do Unity Catalog se você revogá-lo.
- Entre na sua account do 1Password como proprietário ou administrador.
- Na barra lateral, clique em Integrations .
- Abra a tab Diretório . Em Relatórios de Eventos , clique em Outros .
- Insira um Nome do Sistema e clique em Adicionar Integração .
- Insira um Nome de token . Defina uma expiração que corresponda à sua política de segurança. Em Eventos a relatar , ative todos os tipos de eventos para que o conector possa ingerir
audit_events,item_usagesesign_in_attempts. - Clique em Emitir token .
- Copie o access token. O 1Password não exibe o tokens completo novamente. Você insere esse valor como o Bearer token ao criar uma conexão no Databricks.
Ao criar uma conexão pela interface do usuário do Lakewatch, você precisa do Access Token e da Base URL coletados acima. A URL base pode ser identificada usando a documentação da API de Eventos.
Os passos seguintes
Depois de concluir a configuração acima, crie uma fonte de dados com o conector do 1Password na interface do usuário do Lakewatch. Veja Conectores de API para obter instruções.
Esquemas do conector e do Lakewatch
O conector ingere as seguintes tabelas de origem do esquema de origem default:
Tabela de origem | Dados do 1Password | Analisador Lakewatch integrado |
|---|---|---|
| Ações da account, incluindo alterações em usuários, cofres e itens |
|
| Eventos de acesso a itens de vaults compartilhados |
|
| Tentativas de autenticação |
|
O conector escreve as tabelas de origem no destino bruto da fonte de dados. Cada analisador integrado escreve uma tabela analisada separada com o nome do analisador, a menos que você defina um destino analisado ao configurar a fonte de dados.
Colunas gerenciadas pelo Lakewatch
O conector adiciona as seguintes colunas a cada linha de dados de origem bruta:
lw_id: Uma string não nula que o Lakewatch usa como key primária. O conector deriva um ID estável e ordenável por tempo dos campostimestampeuuiddo 1Password. O ID é compatível com deduplicação em sincronizações incrementais.time: Um timestamp não nulo analisado do campo 1Passwordtimestampcomo um timestamp RFC 3339. O conector usatimecomo o campo de cursor para ingestão incremental.
Cada tabela analisada leva lw_id adiante. O analisador também atribui a coluna time analisada e adiciona:
lw_meta: Metadados de processamento padrão do Lakewatch.lw_observables: Valores extraídos dos campos marcados como observáveis de segurança no parser.
Para mais informações, consulte a Referência do Parser.
Esquemas brutos de tabelas do conector
Os esquemas seguintes incluem os campos da API de Eventos do 1Password e as colunas do conector gerenciado pelo Lakewatch.
audit_events
Esquema
Coluna | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
item_usages
Esquema
Coluna | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sign_in_attempts
Esquema
Coluna | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Observáveis do analisador
Os analisadores integrados gravam objetos aninhados como VARIANT e extraem os seguintes campos para lw_observables.
onepassword_audit_event
Observáveis
campo | Observável |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
onepassword_item_usage
Observáveis
campo | Observável |
|---|---|
|
|
|
|
|
|
|
|
onepassword_sign_in_attempt
Observáveis
campo | Observável |
|---|---|
|
|
|
|
|
|
|
|