Como consultar o banco de dados SKS (servidor de chaves PGP) diretamente?

1

Eu tenho um servidor SKS configurado no Ubuntu 16, atualmente com um manifesto de chaves de despejos fornecido pelo servidor de chaves MIT PGP. Gostaria de poder extrair chaves públicas / subchaves e informações de usuário associadas (endereços de email, etc) do banco de dados SKS para um CSV para outra análise de dados. Existe uma maneira de fazer isso? Seria necessário fazer o download de todas as chaves em um chaveiro GPG local de alguma forma?

    
por huertanix 05.11.2017 / 22:54

1 resposta

1

O servidor de chaves SKS está usando um formato de dados baseado no projeto Berkely DB, e exigirá algum trabalho de programação específico para interface (e você provavelmente não deveria estar executando o software do servidor de chaves ao mesmo tempo).

Um dump bastante fácil de consultar e pré-analisado do conjunto strong do OpenPGP está disponível para download com base no projeto wotsup . Ele contém todas as chaves conectadas com o maior componente strongmente conectado, que é algo em torno de 60.000 chaves (a partir de 2018).

Para analisar os dados completos do servidor de chaves, você pode baixar um servidor de chaves dump , que é apenas uma série de pacotes OpenPGP e os executa através de gpg --list-packets ou pgpdump e analisa a saída em um formato de sua escolha.

Como alternativa, importe-os para o servidor de chaves Hockeypuck OpenPGP , que pode usar um banco de dados do PostgreSQL que possa ser convenientemente consultado.

    
por 07.01.2018 / 16:46

Tags