Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
key-transparency-auditor — Busca continuamente e verifica criptograficamente as atualizações do log de transparência de chaves, mantém um prefixo condensado e uma visão da árvore do log, e retorna cabeçalhos de árvore assinados quando as atualizações são válidas. | Kitploit
Ferramentas/GitHubGitHub/signalapp/key-transparency-auditor
Ferramentas DefensivasCriptografiaAnálise de Logs
GitHubsignalapp/key-transparency-auditor

key-transparency-auditor

Busca continuamente e verifica criptograficamente as atualizações do log de transparência de chaves, mantém um prefixo condensado e uma visão da árvore do log, e retorna cabeçalhos de árvore assinados quando as atualizações são válidas.

Ver Repositório

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
8522há 1 mêsAinda não revisado
Compartilhar

key-transparency-auditor

Uma implementação de referência de um auditor de terceiros para o serviço de transparência de chaves da Signal, com base na especificação de transparência de chaves.

Visão geral

Este serviço é escrito em Java usando o framework Micronaut. Para compilar e executar os testes unitários, execute

./mvnw clean test

no diretório raiz.

A classe principal é o Auditor, que executa uma tarefa agendada que solicita um fluxo de atualizações do serviço de transparência de chaves. Ela mantém uma visão condensada da árvore de prefixos e da árvore de log, armazenando apenas informações suficientes para verificar e aceitar cada atualização sequencialmente. Se o auditor tiver processado um certo número de atualizações ou se tiver decorrido um certo período de tempo, o auditor envia de volta uma cabeça de árvore assinada ao serviço de transparência de chaves, indicando que sua visão das árvores de prefixo e de log até a atualização fornecida corresponde. Se a chamada remota for bem-sucedida, o auditor grava seus dados de estado em um AuditorStateRepository, que ele pode usar para retomar da posição mais recente no log de transparência de chaves caso o auditor seja reiniciado.

Se o auditor encontrar uma inconsistência ao verificar uma atualização, ele lança uma InvalidProofException e para de enviar cabeças de árvore assinadas de volta ao serviço de transparência de chaves.

Configuração

O serviço precisa dos beans Auditor, KeyTransparencyServiceClient e AuditorStateRepository para ser executado. A tabela abaixo descreve as propriedades de configuração necessárias para instanciar esses beans.

Baixar ferramenta