SubLaneSubLane

Auditoria de gestão

SubLane Guia: auditoria da gestão.

Use isto ao investigar quem mudou uma configuração de gestão. Para inspecionar as chamadas de modelos em vez disso, veja Uso diário.

Administradores abertos Administração → Registo de auditoria para inspecionar as alterações nas chaves do gateway, pools, membros, contas de assinatura e configurações de acesso. Os membros não podem acessar a página ou API. O histórico de pedidos permanece separado: descreve chamadas de modelos em vez de mudanças de gestão.

Acções registadas

  • Criação de chaves pessoais, alterações de metadados, recuperação de chaves completas e revogação permanente. A recuperação de chaves completas regista apenas metadados de actor/alvo, nunca o valor.
  • Criação de agrupamentos, mudanças de modelo-política e subsídios de agrupamento de membros.
  • Criação de membros, habilitar/desativar, alterações de taxa/concorrente e redefinição de senha.
  • Alterações de senha pessoais e recuperação de senhas de administrador local.
  • Importação/autorização da conta de assinatura, reautorização, habilitação/desativação, exclusão, alterações de concorrência, ligação proxy e redefinição manual de resfriamento.
  • Criação de proxy de espaço de trabalho, importação de lote, atualização, exclusão individual e exclusão de lote de proxies recentemente falhadas e sem ligação.

Cada evento contém o ID do ator autenticado, nome de usuário/snapshot do papel, fonte (user ou local), uma ação fixa, tipo de recurso/ID, resultado e timestamp. Falha nas tentativas autenticadas de reconhecimento de parâmetros de mutação incluem o HTTP status. Caminhos de destino inválidos/não reconhecidos, rejeição de origem, configuração pública/login/logout, OAuth A iniciação/cancelamento, as verificações apenas de leitura, a atualização automática da credencial e a contabilidade em tempo de execução estão fora deste registo. Os dados iniciais e as acções passadas não estão preenchidos.

Não há órgãos de requisição/resposta, credenciais, senhas, chaves completas, OAuth parâmetros, URLs/erros brutos, endereços de e-mail de conta ou instantâneos secretos antes/depois. IDs de conta são opacos SubLane gravar IDs; os alvos apagados permanecem identificáveis pelo ID. Falha na importação/OAuth as tentativas de conclusão omitem o ID-alvo porque não pode ser obtido com segurança a partir de um corpo não confiável.

Os eventos bem sucedidos são commit na mesma transação que a mutação. Uma auditoria falhada retorna a alteração. As operações de fundo do domínio sem um ator do usuário não inventam uma. Autenticated HTTP falhas são o melhor esforço, com um tempo limite de persistência; falha de persistência emite um diagnóstico de servidor fixo sem dados de solicitação. local-cli como o ator em vez de atribuir falsamente ao administrador.

Registro de auditoria de exemplo com eventos de gerenciamento sintético:

Audit log showing key, member permission and pool changes

Armazenamento e API

O esquema consolidado cria uma tabela de auditoria com IDs de eventos monotónicos. Mantenha os últimos 90 dias, com um limite máximo de 10.000 eventos; a poda é executada em inserções e leituras de listas. Não existe eliminação API, serviço de registro externo ou dependência de pesquisa de fundo. Retenção é um registro operacional limitado, não um arquivo externo imutável.

GET /api/audit?cursor=0&resource=&outcome= requer uma sessão de navegador de administrador habilitado e retorna events mais next_cursor. Páginas contêm no máximo 50 entradas, mais recente primeiro. Recursos incluem key, group, member, user, account, proxy; os resultados são success ou failure; um filtro vazio seleciona tudo. Os filtros inválidos retornam HTTP 400. O frontend carrega registros apenas na navegação, atualização explícita, mudanças de filtro ou paginação.