Crunu vs HashiCorp Vault voor teamsecrets
Crunu en HashiCorp Vault vergeleken: waar ontsleuteld wordt, dynamische secrets, policy’s, agents, Kubernetes, hosting en wat je zelf moet draaien.
De vergelijking in detail
Op deze pagina
HashiCorp Vault is een breed inzetbaar platform voor secrets. Het bewaart statische secrets, maakt toegangsgegevens op aanvraag aan, geeft certificaten uit en biedt versleuteling als dienst, met policy’s en veel authenticatiemethoden eromheen. Crunu doet één deel van dat werk: statische secrets voor een team, dus .env-bestanden, cloudsleutels en API-sleutels, geordend per project en omgeving.
Het diepere verschil is waar waarden worden ontsleuteld. Vault versleutelt data voordat die naar de opslag gaat, en een Vault-server die unsealed is, ontsleutelt die om verzoeken te beantwoorden. De server van Crunu heeft nooit een sleutel om te ontsleutelen: waarden worden alleen in de browser en in de agent crunu versleuteld en ontsleuteld. Die keuze is ook de reden dat Crunu een deel van wat Vault het beste doet niet kan.
Voor wie welk product past
Vault past bij platform- en securityteams die dynamische toegangsgegevens voor databases of de cloud nodig hebben, of certificaten, versleuteling als dienst of integratie met Kubernetes. Het past bij organisaties met engineers die eigenaar kunnen zijn van ontwerp, uitrol, schaling en upgrades van een kritieke dienst, of die het beheerde HCP Vault Dedicated afnemen.
Crunu past bij teams die vooral statische secrets op één plek nodig hebben, met toegang per omgeving, aflevering op machines en in CI, en een net proces als iemand vertrekt. Het past bij teams die willen dat de server waarden niet kan lezen, en die liever geen Vault-cluster beheren.
Naast elkaar
| HashiCorp Vault | Crunu | |
|---|---|---|
| Waar waarden worden ontsleuteld | Op de Vault-server. De opslag wordt niet vertrouwd; Vault versleutelt vóór het wegschrijven en ontsleutelt zodra hij unsealed is. | Alleen in de browser en de agent crunu. De server bewaart versleutelde data en ondertekende documenten. |
| Soorten secrets | Statische key/value, dynamische toegangsgegevens, certificaten (PKI), Transit-versleuteling, SSH en meer | Statisch: env-bestanden, INI-bestanden zoals ~/.aws/credentials, platte YAML en gewone tekst |
| Dynamische toegangsgegevens | Ja. Toegangsgegevens voor databases worden per client aangemaakt, krijgen een lease en worden ingetrokken als de lease afloopt. | Nee, bewust. Toegangsgegevens aanmaken vraagt een sleutel op de server. |
| Toegangsmodel | Policy’s op basis van paden, standaard alles geweigerd | Rollen per omgeving: Editor, Reader, Specific files en Operator, met ondertekende toegangslijsten |
| Identiteit van machines | Veel authenticatiemethoden. Tokens hebben een TTL en kunnen aan CIDR-bereiken worden gebonden. | Ingeschreven machines met een lease, plus servicetokens met een lease, een gebruikslimiet en optionele netwerkbinding |
| CI met OIDC | Authenticatiemethode JWT/OIDC met gebonden claims. GitHub documenteert de configuratie voor Actions. | Servicetokens gebonden aan repository, branch en deployment-omgeving op GitHub Actions, GitLab CI, Bitbucket Pipelines of elke OIDC-issuer |
| Agent | Vault Agent: automatische authenticatie, caching, templates naar bestanden, en een modus die een childproces start met secrets als omgevingsvariabelen | crunu daemon houdt ontsleutelde omgevingen in het geheugen, en crunu run kan een programma herstarten als waarden veranderen. crunu pull schrijft bestanden met modus 0600. |
| Kubernetes | Helm-chart, Vault Secrets Operator, CSI-provider en Agent Injector | Niet beschikbaar |
| Versiegeschiedenis | KV v2 bewaart 10 versies per sleutel, tenzij anders ingesteld | 100 versies per omgeving, tot 64 MB |
| Audit | Auditapparaten leggen verzoeken en antwoorden vast, met stringwaarden gehasht via HMAC | Log met hashketen, verificatie met één klik en export naar JSONL. Geen waarden van secrets in de log. |
| Hosting | Community Edition, zelf beheerd. Enterprise zelf beheerd of als HCP Vault Dedicated op AWS of Azure. | Crunu-cloud op app.crunu.com, of je eigen server op Docker, Cloudflare Workers, Vercel of Google Cloud Run |
| Prijsmodel | HCP Vault Dedicated rekent per clusteruur plus per actieve client | Gratis tijdens de vroege toegang |
Waar Vault sterker is
- Dynamische secrets. Vault kan op aanvraag voor elke dienst een databasegebruiker aanmaken en die intrekken als de lease afloopt, met een standaard-TTL van één uur en een maximum van 24 uur. Crunu bewaart waarden; het maakt ze niet aan.
- Breedte. Engines voor PKI, Transit, SSH en cloudtoegangsgegevens dekken veel meer dan statische secrets. Crunu is bewust kleiner.
- Kubernetes. Vault levert een Helm-chart, de Vault Secrets Operator, een CSI-provider en een Agent Injector. Crunu heeft geen integratie met Kubernetes.
- Functies voor schaal. Vault Enterprise voegt namespaces toe, replicatie voor prestaties en disaster recovery, synchronisatie van secrets, control groups en Sentinel-policy’s.
- Beheerde optie. HCP Vault Dedicated is Vault Enterprise, beheerd door HashiCorp op AWS of Azure. De cloud van Crunu is nieuw, in vroege toegang, en er is geen externe audit gepubliceerd.
Wat Crunu anders doet
De server kan secrets niet lezen. Bij Vault is het niet genoeg om de opslagbackend te beschermen: de server die unsealed is, heeft de sleutel die opgeslagen data ontsleutelt. Crunu haalt die sleutel weg van de server. Een volledige kopie van de database helpt niet bij het raden van wachtwoorden, omdat de accountsleutel ook afhangt van een Secret Key die de server nooit ontvangt. Toegangslijsten en versies zijn ondertekend, dus de server kan zichzelf niet ongemerkt als ontvanger toevoegen.
Minder om te draaien. Een zelfgehoste Crunu-server kan draaien op serverless platforms zoals Cloudflare Workers met D1, of Vercel met Postgres, en ook op één Docker-host. Hij verhuist daartussen met één archief zonder onversleutelde waarden.
Mensen die vertrekken. Een lid verwijderen roteert de sleutels van elke omgeving die die persoon kon lezen. Het offboardingproces toont wat de persoon heeft ontvangen en welke waarden je opnieuw uitgeeft bij providers.
Netwerkbeperkingen met vertraging. Een netwerkbeleid per omgeving levert inhoud alleen aan toegestane netwerken. Aanscherpen werkt direct; versoepelen wacht 15 minuten met een waarschuwing, of vraagt een tweede handtekening. Dit dwingt de server af, niet de cryptografie, zoals de pagina over beperkingen van Crunu uitlegt.
Overstappen op Crunu
- Maak een account aan en bewaar je Emergency Kit.
- Maak projecten en omgevingen die passen bij de indeling van je paden in Vault.
- Schrijf op een vertrouwde machine de statische waarden die je nodig hebt in
.env- of INI-bestanden. - Sleep de bestanden naar elke omgeving en verwijder daarna de onversleutelde kopieën.
- Schrijf je servers in als machines met een inschrijfcode voor eenmalig gebruik, en geef pipelines servicetokens met OIDC-binding.
Dynamische toegangsgegevens, PKI en Transit hebben geen tegenhanger in Crunu. Ben je daarvan afhankelijk, houd Vault dan voor dat werk.
Bronnen
Elke pagina waarop deze vergelijking steunt, met de dag van de laatste controle.
- Vault: Architecture · gecontroleerd op 27 oktober 2026
- Vault: What is Vault? · gecontroleerd op 27 oktober 2026
- Vault: Secrets engines · gecontroleerd op 27 oktober 2026
- Vault: Database secrets engine · gecontroleerd op 27 oktober 2026
- Vault: KV v2 API · gecontroleerd op 27 oktober 2026
- Vault: Policies · gecontroleerd op 27 oktober 2026
- Vault: Tokens · gecontroleerd op 27 oktober 2026
- Vault: JWT/OIDC auth method · gecontroleerd op 27 oktober 2026
- GitHub Docs: OpenID Connect in HashiCorp Vault · gecontroleerd op 27 oktober 2026
- Vault Agent · gecontroleerd op 27 oktober 2026
- Vault on Kubernetes · gecontroleerd op 27 oktober 2026
- Vault: Audit devices · gecontroleerd op 27 oktober 2026
- Vault: Available editions · gecontroleerd op 27 oktober 2026
- HCP Vault Dedicated overview · gecontroleerd op 27 oktober 2026
- HCP pricing definitions · gecontroleerd op 27 oktober 2026
- Vault license · gecontroleerd op 27 oktober 2026
Vragen over Crunu en HashiCorp Vault
Iets anders? Mail naar support@crunu.com
Vervangt Crunu Vault?
Voor statische teamsecrets kan dat. Voor dynamische toegangsgegevens, certificaten of versleuteling als dienst niet. Crunu laat die bewust weg, omdat ze een sleutel op de server vragen.
Kun je Vault gebruiken zonder de server te vertrouwen?
Vault behandelt de opslagbackend als niet vertrouwd en versleutelt data voordat die de opslag bereikt. De Vault-server zelf ontsleutelt data zodra hij unsealed is, dus de draaiende server wordt vertrouwd met onversleutelde data.
Onder welke licentie valt Vault?
Vault 1.15 en later wordt uitgebracht onder de Business Source License 1.1. Elke versie gaat vier jaar na publicatie over naar MPL 2.0.
Werkt Crunu met Kubernetes?
Nee. Er is geen operator, Helm-chart of CSI-provider. Op Linux-machines draait de agent crunu als systemd-service.