Ein Tresor für Menschen, Server und Pipelines
Crunu verwaltet die .env-Dateien, Cloud-Zugangsdaten und API-Schlüssel Ihres Teams in Projekten und Umgebungen. Jeder Wert wird im Browser oder im crunu-Agenten verschlüsselt, der Server speichert nur Chiffretext.
- Verschlüsselt auf Ihren Geräten, nie auf dem Server
- Alle Funktionen kostenlos im Early Access
- Unsere Cloud auf app.crunu.com oder Ihr eigener Server
Von der .env-Datei zum laufenden Prozess
Dateien kommen in Umgebungen. Jede Umgebung wird für die Menschen, Maschinen und Pipelines versiegelt, die sie lesen sollen, und der Server dazwischen hält nur Chiffretext.
- Was hineinkommtEnv-Dateien, INI-Dateien wie
~/.aws/credentials, flaches YAML und jeder andere Text, gruppiert nach Projekt und Umgebung. - Wer es öffnen kannMenschen im Browser, Server über den crunu-Agenten und CI-Jobs mit einem Service-Token, jeweils nur mit den Umgebungen, die für sie freigegeben sind.
- Was Sie prüfen könnenSignierte Versionen, ein Audit-Log als Hash-Kette und, wenn jemand geht, ein Bericht darüber, was die Person erhalten hat.
Jede Umgebung mit eigenem Schlüssel versiegelt
Projekte enthalten Umgebungen, und jede Umgebung wird auf Ihrem Gerät mit einem eigenen Schlüssel verschlüsselt. Wer Zugriff auf development hat, erhält den Schlüssel für production nie.
Rollen entscheiden, wer einen Schlüssel erhält
Owner, Admin und Member verwalten die Organisation. Auf jeder Umgebung entscheiden Editor, Reader, Specific files und Operator, wer einen Schlüssel erhält, und ein Operator erhält nie einen.
Jemand geht, jeder Schlüssel dieser Person wechselt
Ein Mitglied zu entfernen ist ein einziger geführter Ablauf. Er zeigt, was die Person erhalten hat, rotiert den Schlüssel jeder Umgebung, die sie hatte, und endet mit einer Liste der Werte, die bei Ihren Anbietern neu auszustellen sind.
Server erhalten nur, was Sie freigeben
Registrieren Sie einen Server mit einem Einmalcode und geben Sie ihn frei, nachdem Sie seinen Fingerabdruck abgeglichen haben. Der Agent hält entschlüsselte Umgebungen im Arbeitsspeicher und übergibt sie beim Start an Ihre App.
Ein Token pro Pipeline, an ein Repository gebunden
Service-Tokens lesen nur die Umgebungen, die Sie freigeben. Mit einer OIDC-Bindung funktioniert ein Token nur in dem Repository und Branch, die Sie gewählt haben, auf GitHub Actions, GitLab CI oder Bitbucket Pipelines.
Dateien für jemanden ohne Konto
Ein Freigabelink öffnet ausgewählte Dateien für eine Person außerhalb Ihrer Organisation. Der Schlüssel zum Entschlüsseln steht in der Adresse nach dem #, und diesen Teil senden Browser nie an den Server.
Produktion nur für Ihre Netzwerke
Beschränken Sie eine Umgebung auf Netzwerke, und der Server liefert ihre Inhalte nur an erlaubte Adressen aus. Richtlinien sind signiert, eine Lockerung greift erst nach 15 Minuten, eine Verschärfung sofort.
Ein Log, das jede Änderung zeigt
Anmeldungen, Versionen, Rotationen, Tokens und Links sind in einer Hash-Kette verknüpft. Prüfen Sie sie mit einem Klick, exportieren Sie sie als JSONL und senden Sie Warnungen an einen Webhook oder per E-Mail.
Alle Funktionen, kostenlos im Early Access
Solange Crunu im Early Access ist, ist es kostenlos, und jede Funktion auf diesen Seiten ist enthalten. Diese Limits gelten für alle.
Was Crunu nicht kann
Die folgenden Lücken gibt es heute wirklich. Sie vorher zu kennen ist günstiger, als mitten in einer Migration auf sie zu stoßen.
- Kein SSO und kein SCIMDie Anmeldung erfolgt mit Passwort, Secret Key und zweitem Faktor. Es gibt keine Anmeldung per SAML oder OIDC und keinen Abgleich mit einem Verzeichnisdienst.
- Nur Linux und macOSDer Agent läuft unter Linux und macOS. Es gibt keine Windows-Version und keine Mobil-App.
- Keine Synchronisierung mit PlattformenKeine eingebaute Synchronisierung mit Vercel, Cloudflare, AWS Secrets Manager oder GitHub Secrets, kein Kubernetes-Operator und keine SDKs.
- Gesehenes bleibt gesehenCrunu rotiert seine eigenen Schlüssel. Werte bei Ihren Anbietern stellen Sie selbst neu aus, anhand einer Checkliste.
Häufige Fragen
Noch etwas anderes? Schreiben Sie an support@crunu.com
Sind im Early Access alle Funktionen enthalten?
Ja. Crunu ist im Early Access kostenlos, und jede Funktion auf diesen Seiten ist enthalten.
Muss ich einen eigenen Server betreiben?
Nein. Registrieren Sie sich auf app.crunu.com und legen Sie sofort los. Wenn Sie lieber selbst hosten, läuft derselbe Server auf Ihrer eigenen Maschine oder in Ihrem Cloud-Konto.
Wo läuft der Agent?
Unter Linux und macOS, auf amd64 und arm64. Unter Linux kann er als systemd-Dienst laufen. Unter macOS ist er ein Kommandozeilenwerkzeug für Menschen und Service-Tokens. Eine Windows-Version gibt es nicht.
Kann Crunu meine API-Schlüssel beim Anbieter rotieren?
Nein. Die Rotation in Crunu ändert die Verschlüsselungsschlüssel Ihrer Umgebungen. Muss sich ein Wert selbst ändern, etwa der Schlüssel eines Zahlungsanbieters, stellen Sie ihn bei diesem Anbieter neu aus, und die Checkliste von Crunu sagt Ihnen, welche Werte betroffen sind.
Was kann der Server sehen?
Die Namen von Organisationen, Projekten, Umgebungen und Maschinen, E-Mail-Adressen, das Audit-Log sowie Größe und Zeitpunkt der Versionen. Werte kann er nicht sehen, und auch Variablennamen und Dateipfade sieht er nicht: Sie werden zusammen mit den Werten verschlüsselt.
Beginnen Sie mit einem Projekt und einer Person aus dem Team
Erstellen Sie ein Konto, legen Sie eine Umgebung an, laden Sie jemanden ein und sehen Sie selbst, was der Server aufbewahrt.