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 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.
- A pré-visualização do Lakeflow Connect for 1Password Event Logs foi ativada em seu workspace por um administrador do workspace. Consulte Ativar a pré-visualização do conector.
- Se a política de rede serverless do seu workspace usa acesso restrito, os domínios de API da fonte devem estar na lista Domínios permitidos da política. Consulte Permitir os domínios de API de origem na sua política de rede.
- 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 |
|---|---|
|
|
|
|
|
|
|
|