Pular para o conteúdo
Conferido

Crunu vs HashiCorp Vault para segredos de equipe

Crunu e HashiCorp Vault comparados: onde ocorre a descriptografia, segredos dinâmicos, políticas, agentes, Kubernetes, hospedagem e o que cada um exige operar.

Como conferimosLemos 16 páginas para esta comparação em 27 de outubro de 2026. Cada fonte está listada no fim, com a data em que a conferimos.

As primeiras linhas da tabela mais abaixo, com a data em que as conferimos.

A comparação em detalhe

Nesta página

O HashiCorp Vault é uma plataforma de segredos de uso geral. Ele armazena segredos estáticos, gera credenciais sob demanda, emite certificados e oferece criptografia como serviço, com políticas e muitos métodos de autenticação em volta de tudo isso. O Crunu faz uma parte desse trabalho: segredos estáticos de uma equipe, ou seja, arquivos .env, credenciais de nuvem e chaves de API, organizados por projeto e ambiente.

A diferença mais profunda está em onde os valores são descriptografados. O Vault criptografa os dados antes de gravá-los no armazenamento, e o servidor Vault, depois do unseal, os descriptografa para responder às requisições. O servidor do Crunu nunca tem uma chave de descriptografia: os valores são criptografados e descriptografados apenas no navegador e no agente crunu. Essa escolha também explica por que o Crunu não consegue fazer parte do que o Vault faz de melhor.

Para quem é cada um

O Vault atende equipes de plataforma e de segurança que precisam de credenciais dinâmicas de banco de dados ou de nuvem, certificados, criptografia como serviço ou integração com Kubernetes. Atende organizações com engenheiros capazes de cuidar do design, da implantação, da escala e das atualizações de um serviço crítico, ou que contratam o HCP Vault Dedicated, a versão gerenciada.

O Crunu atende equipes que precisam principalmente de segredos estáticos num só lugar, com acesso por ambiente, entrega para máquinas e CI e um processo limpo quando alguém sai. Atende equipes que querem um servidor incapaz de ler os valores e que preferem não operar um cluster Vault.

Lado a lado

HashiCorp VaultCrunu
Onde os valores são descriptografadosNo servidor Vault. O armazenamento não é considerado confiável; o Vault criptografa antes de gravar e descriptografa depois do unseal.Só no navegador e no agente crunu. O servidor armazena texto cifrado e documentos assinados.
Tipos de segredoChave/valor estáticos, credenciais dinâmicas, certificados (PKI), criptografia Transit, SSH e maisEstáticos: arquivos env, arquivos INI como ~/.aws/credentials, YAML plano e texto comum
Credenciais dinâmicasSim. As credenciais de banco de dados são geradas por cliente, com concessão (lease), e revogadas quando a concessão termina.Não, por design. Gerar credenciais exige uma chave no servidor.
Modelo de acessoPolíticas por caminho, com negação por padrãoFunções por ambiente: Editor, Reader, Specific files e Operator, com listas de acesso assinadas
Identidade de máquinasMuitos métodos de autenticação. Os tokens têm TTL e podem ser vinculados a faixas CIDR.Máquinas registradas com concessão, mais tokens de serviço com concessão, limite de usos e vínculo de rede opcional
CI com OIDCMétodo de autenticação JWT/OIDC com claims vinculadas. O GitHub documenta a configuração para o Actions.Tokens de serviço vinculados a repositório, branch e ambiente de deploy no GitHub Actions, GitLab CI, Bitbucket Pipelines ou qualquer emissor OIDC
AgenteVault Agent: autenticação automática, cache, templates para arquivos e um modo que executa um processo filho com os segredos como variáveis de ambienteO crunu daemon mantém os ambientes descriptografados em memória, e o crunu run pode reiniciar um programa quando os valores mudam. O crunu pull grava arquivos com modo 0600.
KubernetesHelm chart, Vault Secrets Operator, provedor CSI e Agent InjectorNão disponível
Histórico de versõesO KV v2 guarda 10 versões por chave, salvo configuração diferente100 versões por ambiente, até 64 MB
AuditoriaOs audit devices registram requisições e respostas, com os valores de texto em hash HMACLog em cadeia de hashes, com verificação em um clique e exportação em JSONL. Nenhum valor secreto no log.
HospedagemCommunity Edition, autogerenciada. Enterprise autogerenciada ou como HCP Vault Dedicated na AWS ou no Azure.Nuvem do Crunu em app.crunu.com, ou o seu próprio servidor em Docker, Cloudflare Workers, Vercel ou Google Cloud Run
Modelo de preçoO HCP Vault Dedicated cobra por hora de cluster mais por cliente ativoGrátis durante o acesso antecipado

Onde o Vault é mais forte

  • Segredos dinâmicos. O Vault pode criar sob demanda um usuário de banco de dados para cada serviço e revogá-lo quando a concessão termina, com TTL padrão de uma hora e máximo de 24 horas. O Crunu armazena valores; não os gera.
  • Abrangência. Os engines de PKI, Transit, SSH e credenciais de nuvem cobrem muito mais do que segredos estáticos. O Crunu é deliberadamente menor.
  • Kubernetes. O Vault inclui um Helm chart, o Vault Secrets Operator, um provedor CSI e um Agent Injector. O Crunu não tem integração com Kubernetes.
  • Recursos de escala. O Vault Enterprise acrescenta namespaces, replicação de desempenho e de recuperação de desastres, sincronização de segredos, control groups e políticas Sentinel.
  • Opção gerenciada. O HCP Vault Dedicated é o Vault Enterprise operado pela HashiCorp na AWS ou no Azure. A nuvem do Crunu é nova, está em acesso antecipado e não tem auditoria externa publicada.

O que o Crunu faz de diferente

O servidor não consegue ler os segredos. No Vault, proteger o backend de armazenamento não basta: o servidor, depois do unseal, guarda a chave que descriptografa os dados armazenados. O Crunu tira essa chave do servidor. Uma cópia completa do banco de dados dele não serve para adivinhar senhas, porque a chave da conta também depende de uma Secret Key que o servidor nunca recebe. As listas de acesso e as versões são assinadas, então o servidor não consegue se incluir às escondidas como destinatário.

Menos coisa para operar. Um servidor Crunu auto-hospedado pode rodar em plataformas serverless, como o Cloudflare Workers com D1 ou a Vercel com Postgres, e também num único host Docker. Ele muda de uma para outra com um único arquivo exportado, sem nenhum valor em texto puro.

Saída de pessoas. Remover um membro rotaciona as chaves de todos os ambientes que essa pessoa podia ler. O fluxo de remoção de membros lista o que ela recebeu e quais valores reemitir nos provedores.

Restrições de rede com atraso. Uma política de rede do ambiente só entrega conteúdo a redes permitidas. Apertar a política vale na hora; afrouxá-la exige esperar 15 minutos, com um alerta, ou uma segunda assinatura. Quem impõe isso é o servidor, não a criptografia, como explica a página de limitações do Crunu.

Como migrar para o Crunu

  1. Crie uma conta e guarde o seu Emergency Kit.
  2. Crie projetos e ambientes que correspondam à organização dos seus caminhos no Vault.
  3. Numa máquina confiável, grave os valores estáticos de que você precisa em arquivos .env ou INI.
  4. Arraste os arquivos para cada ambiente e depois apague as cópias em texto puro.
  5. Registre os seus servidores como máquinas com um código de registro de uso único, e dê aos pipelines tokens de serviço com vínculo OIDC.

Credenciais dinâmicas, PKI e Transit não têm equivalente no Crunu. Se você depende deles, mantenha o Vault para essas tarefas.

Fontes

Cada página em que esta comparação se baseia, com o dia da última verificação.

  1. Vault: Architecture · conferido em 27 de outubro de 2026
  2. Vault: What is Vault? · conferido em 27 de outubro de 2026
  3. Vault: Secrets engines · conferido em 27 de outubro de 2026
  4. Vault: Database secrets engine · conferido em 27 de outubro de 2026
  5. Vault: KV v2 API · conferido em 27 de outubro de 2026
  6. Vault: Policies · conferido em 27 de outubro de 2026
  7. Vault: Tokens · conferido em 27 de outubro de 2026
  8. Vault: JWT/OIDC auth method · conferido em 27 de outubro de 2026
  9. GitHub Docs: OpenID Connect in HashiCorp Vault · conferido em 27 de outubro de 2026
  10. Vault Agent · conferido em 27 de outubro de 2026
  11. Vault on Kubernetes · conferido em 27 de outubro de 2026
  12. Vault: Audit devices · conferido em 27 de outubro de 2026
  13. Vault: Available editions · conferido em 27 de outubro de 2026
  14. HCP Vault Dedicated overview · conferido em 27 de outubro de 2026
  15. HCP pricing definitions · conferido em 27 de outubro de 2026
  16. Vault license · conferido em 27 de outubro de 2026

Perguntas frequentes: Crunu e HashiCorp Vault

Outra dúvida? Escreva para support@crunu.com

O Crunu substitui o Vault?

Para segredos estáticos de equipe, pode substituir. Para credenciais dinâmicas, certificados ou criptografia como serviço, não. O Crunu deixa esses recursos de fora de propósito, porque eles exigem uma chave no servidor.

Dá para usar o Vault sem confiar no servidor?

O Vault trata o backend de armazenamento como não confiável e criptografa os dados antes que eles cheguem ao armazenamento. Já o próprio servidor Vault descriptografa os dados depois do unseal, então é preciso confiar ao servidor em execução os dados em texto puro.

Qual é a licença do Vault?

O Vault 1.15 e as versões posteriores são distribuídos sob a Business Source License 1.1. Cada versão passa para a MPL 2.0 quatro anos depois de publicada.

O Crunu funciona com Kubernetes?

Não. Não há operator, Helm chart nem provedor CSI. Em máquinas Linux, o agente crunu roda como um serviço do systemd.

Exemplo. A Kiteline é uma empresa fictícia.

Os valores são criptografados antes de sair do dispositivo

O navegador e o agente crunu criptografam e descriptografam. O servidor armazena texto cifrado e documentos assinados, e não tem nenhuma chave que os abra.

  • O que o servidor armazena

    Para cada versão: os dados criptografados, a chave de dados criptografada, a versão da chave do ambiente e a assinatura do autor. Nenhum valor.

  • Onde os valores aparecem

    Só nos dispositivos que têm a chave do ambiente: o navegador de um membro, ou uma máquina onde o agente crunu os mantém em memória.

  • Copiar o banco de dados não basta

    A chave da conta vem da sua senha e de uma Secret Key que o servidor nunca recebe; por isso, uma cópia completa do banco de dados não ajuda ninguém a adivinhar senhas.

Mais comparações

Todas as comparações

Experimente o Crunu com um projeto

Grátis durante o acesso antecipado. Crie a conta com o seu e-mail; as chaves da conta e a Secret Key são criadas no seu navegador, e o servidor nunca as vê.