Aller au contenu
Vérifié

Crunu vs HashiCorp Vault pour les secrets d’équipe

Crunu et HashiCorp Vault comparés : lieu du déchiffrement, secrets dynamiques, politiques, agents, Kubernetes, hébergement et ce qu’il faut exploiter.

Comment nous avons vérifiéNous avons lu 16 pages pour cette comparaison le 27 octobre 2026. Chaque source est listée à la fin avec sa date de vérification.

Premières lignes du tableau plus bas, avec la date à laquelle nous les avons vérifiées.

La comparaison complète

Sur cette page

HashiCorp Vault est une plateforme de secrets généraliste. Il stocke des secrets statiques, génère des identifiants à la demande, émet des certificats et propose du chiffrement en tant que service, le tout encadré par des politiques et de nombreuses méthodes d’authentification. Crunu fait une partie de ce travail : les secrets statiques d’une équipe, c’est-à-dire les fichiers .env, les identifiants cloud et les clés d’API, organisés par projet et par environnement.

La différence de fond tient au lieu du déchiffrement. Vault chiffre les données avant de les écrire dans le stockage, et un serveur Vault descellé les déchiffre pour répondre aux requêtes. Le serveur de Crunu ne détient jamais de clé de déchiffrement : les valeurs sont chiffrées et déchiffrées uniquement dans le navigateur et dans l’agent crunu. C’est aussi ce choix qui empêche Crunu de faire une partie de ce que Vault fait le mieux.

À qui s’adresse chaque outil

Vault convient aux équipes plateforme et sécurité qui ont besoin d’identifiants dynamiques pour les bases de données ou le cloud, de certificats, de chiffrement en tant que service ou d’une intégration Kubernetes. Il convient aux organisations dotées d’ingénieurs capables d’assumer la conception, le déploiement, la montée en charge et les mises à jour d’un service critique, ou qui achètent l’offre gérée HCP Vault Dedicated.

Crunu convient aux équipes qui ont surtout besoin de secrets statiques au même endroit, avec un accès par environnement, une livraison aux machines et à la CI, et un processus propre quand quelqu’un part. Il convient aux équipes qui veulent un serveur incapable de lire les valeurs, et qui préfèrent ne pas exploiter un cluster Vault.

Côte à côte

HashiCorp VaultCrunu
Lieu du déchiffrementSur le serveur Vault. Le stockage est considéré comme non fiable ; Vault chiffre avant d’écrire et déchiffre une fois descellé.Uniquement dans le navigateur et l’agent crunu. Le serveur stocke des données chiffrées et des documents signés.
Types de secretsClé/valeur statiques, identifiants dynamiques, certificats (PKI), chiffrement Transit, SSH et plus encoreStatiques : fichiers env, fichiers INI comme ~/.aws/credentials, YAML plat et texte brut
Identifiants dynamiquesOui. Les identifiants de base de données sont générés par client, accordés pour un bail et révoqués à la fin du bail.Non, par conception. Générer des identifiants exige une clé sur le serveur.
Modèle d’accèsPolitiques par chemin, refus par défautRôles par environnement : Editor, Reader, Specific files et Operator, avec des listes d’accès signées
Identité des machinesDe nombreuses méthodes d’authentification. Les jetons ont un TTL et peuvent être liés à des plages CIDR.Machines enrôlées avec un bail, plus des jetons de service avec bail, limite d’utilisations et liaison réseau facultative
CI avec OIDCMéthode d’authentification JWT/OIDC avec claims liés. GitHub documente la configuration pour Actions.Jetons de service liés au dépôt, à la branche et à l’environnement de déploiement sur GitHub Actions, GitLab CI, Bitbucket Pipelines ou tout émetteur OIDC
AgentVault Agent : authentification automatique, cache, modèles écrits dans des fichiers, et un mode qui lance un processus enfant avec les secrets en variables d’environnementcrunu daemon garde les environnements déchiffrés en mémoire, et crunu run peut redémarrer un programme quand les valeurs changent. crunu pull écrit des fichiers en mode 0600.
KubernetesChart Helm, Vault Secrets Operator, fournisseur CSI et Agent InjectorNon disponible
Historique des versionsKV v2 garde 10 versions par clé, sauf configuration contraire100 versions par environnement, jusqu’à 64 Mo
AuditLes audit devices enregistrent requêtes et réponses, avec les valeurs textuelles hachées en HMACJournal chaîné par hachage, vérifiable en un clic, avec export JSONL. Aucune valeur secrète dans le journal.
HébergementCommunity Edition, autogérée. Enterprise autogérée ou en HCP Vault Dedicated sur AWS ou Azure.Le cloud Crunu sur app.crunu.com, ou votre propre serveur sur Docker, Cloudflare Workers, Vercel ou Google Cloud Run
Modèle tarifaireHCP Vault Dedicated facture à l’heure de cluster, plus par client actifGratuit pendant l’accès anticipé

Là où Vault a l’avantage

  • Secrets dynamiques. Vault peut créer à la demande un utilisateur de base de données pour chaque service et le révoquer à la fin du bail, avec un TTL par défaut d’une heure et un maximum de 24 heures. Crunu stocke des valeurs ; il n’en fabrique pas.
  • Étendue. Les moteurs PKI, Transit, SSH et d’identifiants cloud couvrent bien plus que les secrets statiques. Crunu est volontairement plus restreint.
  • Kubernetes. Vault fournit un chart Helm, le Vault Secrets Operator, un fournisseur CSI et un Agent Injector. Crunu n’a pas d’intégration Kubernetes.
  • Fonctions pour les grandes organisations. Vault Enterprise ajoute les namespaces, la réplication de performance et de reprise après sinistre, la synchronisation des secrets, les control groups et les politiques Sentinel.
  • Offre gérée. HCP Vault Dedicated, c’est Vault Enterprise exploité par HashiCorp sur AWS ou Azure. Le cloud de Crunu est récent, en accès anticipé, et n’a publié aucun audit externe.

Ce que Crunu fait autrement

Le serveur ne peut pas lire les secrets. Avec Vault, protéger le backend de stockage ne suffit pas : le serveur descellé détient la clé qui déchiffre les données stockées. Crunu retire cette clé du serveur. Une copie complète de sa base de données ne sert pas à deviner des mots de passe, car la clé du compte dépend aussi d’une Secret Key que le serveur ne reçoit jamais. Les listes d’accès et les versions sont signées, si bien que le serveur ne peut pas s’ajouter discrètement comme destinataire.

Moins de choses à exploiter. Un serveur Crunu auto-hébergé peut tourner sur des plateformes serverless comme Cloudflare Workers avec D1, ou Vercel avec Postgres, aussi bien que sur un simple hôte Docker. Il passe de l’une à l’autre avec une seule archive qui ne contient aucune valeur en clair.

Les départs. Retirer un membre renouvelle les clés de chaque environnement que la personne pouvait lire. La procédure de départ d’un membre liste ce qu’elle a reçu et les valeurs à réémettre chez les fournisseurs.

Des restrictions réseau avec délai. Une politique réseau d’environnement ne sert le contenu qu’aux réseaux autorisés. Le durcissement est immédiat ; l’assouplissement attend 15 minutes avec une alerte, ou demande une seconde signature. C’est le serveur qui l’applique, pas la cryptographie, comme l’explique la page des limites de Crunu.

Passer à Crunu

  1. Créez un compte et enregistrez votre Emergency Kit.
  2. Créez des projets et des environnements qui reprennent l’organisation de vos chemins Vault.
  3. Sur une machine de confiance, écrivez les valeurs statiques dont vous avez besoin dans des fichiers .env ou INI.
  4. Glissez les fichiers dans chaque environnement, puis supprimez les copies en clair.
  5. Enrôlez vos serveurs comme machines avec un code d’enrôlement à usage unique, et donnez aux pipelines des jetons de service avec liaison OIDC.

Les identifiants dynamiques, la PKI et Transit n’ont pas d’équivalent dans Crunu. Si vous en dépendez, gardez Vault pour ces usages.

Sources

Chaque page sur laquelle s’appuie cette comparaison, avec le jour de la dernière vérification.

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

Questions sur Crunu et HashiCorp Vault

Une autre question ? Écrivez à support@crunu.com

Crunu remplace-t-il Vault ?

Pour les secrets statiques d’une équipe, il le peut. Pour les identifiants dynamiques, les certificats ou le chiffrement en tant que service, non. Crunu les laisse de côté volontairement, car ils exigent une clé sur le serveur.

Peut-on utiliser Vault sans faire confiance au serveur ?

Vault considère son backend de stockage comme non fiable et chiffre les données avant qu’elles n’atteignent le stockage. Le serveur Vault, lui, déchiffre les données une fois descellé : le serveur en fonctionnement voit donc les données en clair, et il faut lui faire confiance.

Sous quelle licence est Vault ?

Vault 1.15 et les versions suivantes sont publiées sous la Business Source License 1.1. Chaque version passe sous MPL 2.0 quatre ans après sa publication.

Crunu fonctionne-t-il avec Kubernetes ?

Non. Il n’y a ni operator, ni chart Helm, ni fournisseur CSI. Sur les machines Linux, l’agent crunu tourne comme service systemd.

Exemple. Kiteline est une entreprise fictive.

Les valeurs sont chiffrées avant de quitter l’appareil

Le navigateur et l’agent crunu chiffrent et déchiffrent. Le serveur stocke des données chiffrées et des documents signés, et ne détient aucune clé capable de les ouvrir.

  • Ce que le serveur stocke

    Pour chaque version : les données chiffrées, la clé de données chiffrée, la version de la clé d’environnement et la signature de l’auteur. Aucune valeur.

  • Où apparaissent les valeurs

    Uniquement sur les appareils qui détiennent la clé d’environnement : le navigateur d’un membre, ou une machine où l’agent crunu les garde en mémoire.

  • Copier la base ne suffit pas

    La clé du compte dérive de votre mot de passe et d’une Secret Key que le serveur ne reçoit jamais : une copie complète de la base de données n’aide personne à deviner les mots de passe.

Autres comparaisons

Toutes les comparaisons

Essayez Crunu avec un projet

Gratuit pendant l’accès anticipé. Inscrivez-vous avec votre e-mail ; les clés de votre compte et votre Secret Key sont créées dans votre navigateur, et le serveur ne les voit jamais.