Fatos principais
- Categoria
- Segurança e validação
- Tipos de entrada
- file, textarea
- Tipo de saída
- json
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Verificador de Assinatura AGEX permite validar a integridade e a autenticidade de arquivos bundle AGEX verificando a assinatura Ed25519 integrada. Esta ferramenta opera de forma direta para validar a assinatura sem a necessidade de chaves privadas, senhas ou descriptografia do conteúdo, permitindo o uso da chave pública embutida no próprio pacote ou de uma chave pública externa fornecida em Base64.
Quando usar
- •Quando você recebe um arquivo bundle AGEX e precisa confirmar se ele foi assinado por uma fonte confiável antes de processá-lo.
- •Para auditar a integridade de pacotes AGEX sem a necessidade de descriptografar os dados internos ou fornecer chaves privadas.
- •Quando deseja validar a assinatura Ed25519 de um bundle utilizando uma chave pública externa específica em formato Base64.
Como funciona
- •Carregue o arquivo bundle AGEX que contém a assinatura a ser verificada.
- •Opcionalmente, insira a chave pública Ed25519 do signatário em formato Base64 no campo correspondente.
- •A ferramenta processa o arquivo e valida a assinatura Ed25519 em relação aos dados do bundle.
- •O resultado é exibido em formato JSON, indicando se a assinatura está presente e se a verificação foi bem-sucedida.
Casos de uso
Exemplos
1. Verificação Básica com Chave Embutida
Analista de Segurança- Contexto
- Um analista recebeu um arquivo de configuração AGEX e precisa garantir que a assinatura interna é válida antes de autorizar sua importação no sistema.
- Problema
- Confirmar a integridade do arquivo sem possuir uma chave pública externa em mãos.
- Como usar
- Carregue o arquivo `config.agex.json` no campo de arquivo bundle e deixe o campo da chave pública em branco.
- Configuração de exemplo
-
Nenhuma chave pública externa configurada (utiliza a chave embutida). - Resultado
- A ferramenta retorna um JSON confirmando que a assinatura Ed25519 embutida é válida (`signatureVerification: verified`).
2. Validação Estrita com Chave Pública Externa
Engenheiro de DevSecOps- Contexto
- O engenheiro precisa validar se um pacote AGEX foi assinado especificamente pela chave pública oficial da empresa, e não por outra chave qualquer.
- Problema
- Garantir que a assinatura do bundle corresponde exatamente à chave pública homologada da organização.
- Como usar
- Carregue o arquivo `release.agex.json` e insira a chave pública Ed25519 da empresa em Base64 no campo de chave pública do signatário.
- Configuração de exemplo
-
signerPublicKey: "MCowBQYDK2VwAyEA5F..." - Resultado
- O sistema valida a assinatura contra a chave fornecida e retorna o status de verificação bem-sucedida.
Testar com amostras
json, fileHubs relacionados
FAQ
O verificador descriptografa o conteúdo do bundle AGEX?
Não. A ferramenta apenas valida a assinatura Ed25519 e não realiza nenhuma descriptografia de dados.
Preciso fornecer uma senha ou frase secreta para usar esta ferramenta?
Não, a verificação de assinatura requer apenas a chave pública e o arquivo bundle, sem necessidade de senhas.
O que acontece se eu não fornecer uma chave pública externa?
A ferramenta tentará validar a assinatura utilizando a chave pública que já vem embutida no próprio arquivo bundle AGEX.
Qual formato de chave pública externa é aceito?
A ferramenta aceita chaves públicas Ed25519 codificadas em formato Base64.
Esta ferramenta armazena ou envia meus arquivos para algum servidor?
Não, o processamento é feito de forma segura e direta para validar a assinatura do arquivo enviado.