Przejdź do treści

Jeden sejf dla ludzi, serwerów i potoków

Crunu przechowuje pliki .env, dane dostępowe do chmury i klucze API twojego zespołu w projektach i środowiskach. Każda wartość jest szyfrowana w przeglądarce albo w agencie crunu, więc serwer przechowuje tylko zaszyfrowane dane.

  • Szyfrowanie na twoich urządzeniach, nigdy na serwerze
  • Wszystkie funkcje bezpłatnie we wczesnym dostępie
  • Nasza chmura na app.crunu.com albo twój własny serwer
Przykład. Kiteline to fikcyjna firma.

Od pliku .env do działającego procesu

Pliki trafiają do środowisk. Każde środowisko jest zaszyfrowane dla ludzi, maszyn i potoków, które mają je odczytać, a serwer pośrodku przechowuje tylko zaszyfrowane dane.

  • Co trafia do sejfuPliki env, pliki INI takie jak ~/.aws/credentials, płaski YAML i dowolny inny tekst, pogrupowane według projektów i środowisk.
  • Kto może to otworzyćLudzie w przeglądarce, serwery przez agenta crunu i zadania CI z tokenem usługowym – każdy tylko z tymi środowiskami, do których dostał dostęp.
  • Co możesz sprawdzićPodpisane wersje, dziennik audytu w łańcuchu skrótów, a gdy ktoś odchodzi – raport tego, co otrzymał.

Każde środowisko zaszyfrowane własnym kluczem

Projekty zawierają środowiska, a każde środowisko jest szyfrowane na twoim urządzeniu osobnym kluczem. Programista z dostępem do development nigdy nie dostaje klucza do production.

Więcej o sejfie

Role decydują, kto dostaje klucz

Owner, Admin i Member zarządzają organizacją. W każdym środowisku role Editor, Reader, Specific files i Operator decydują, kto dostaje klucz – a operator nie dostaje go nigdy.

Więcej o kontroli dostępu

Ktoś odchodzi – każdy klucz, który miał, się zmienia

Usunięcie członka zespołu to jeden proces krok po kroku. Pokazuje, co ta osoba otrzymała, wymienia klucz każdego środowiska, do którego miała dostęp, i kończy się listą wartości do ponownego wygenerowania u dostawców.

Więcej o offboardingu

Serwery dostają tylko to, co im przyznasz

Zarejestruj serwer jednorazowym kodem i zatwierdź go po porównaniu odcisku klucza. Agent trzyma odszyfrowane środowiska w pamięci i przekazuje je aplikacji przy starcie.

Więcej o maszynach

Token na potok, powiązany z jednym repozytorium

Tokeny usługowe odczytują tylko środowiska, do których dasz im dostęp. Powiązanie OIDC sprawia, że token działa tylko w wybranym repozytorium i gałęzi – w GitHub Actions, GitLab CI lub Bitbucket Pipelines.

Więcej o CI/CD

Przykład. Kiteline to fikcyjna firma.

Production wydawane tylko twoim sieciom

Ogranicz środowisko do wybranych sieci, a serwer będzie wydawał jego zawartość tylko dozwolonym adresom. Reguły są podpisane, złagodzenie czeka 15 minut, a zaostrzenie działa od razu.

Więcej o regułach sieciowych

Przykład. Kiteline to fikcyjna firma.

Dziennik, w którym widać każdą zmianę

Logowania, wersje, rotacje, tokeny i linki są połączone w łańcuch skrótów. Zweryfikuj go jednym kliknięciem, wyeksportuj do JSONL i wysyłaj alerty na webhook lub e-mail.

Więcej o dzienniku audytu

Wszystkie funkcje bezpłatnie we wczesnym dostępie

Dopóki Crunu jest we wczesnym dostępie, jest bezpłatne i obejmuje każdą funkcję opisaną na tych stronach. Oto limity, które dotyczą wszystkich.

Zobacz cennik

Czego Crunu nie robi

Poniższe braki są dziś prawdziwe. Taniej poznać je od razu niż odkryć w trakcie migracji.

  • Brak SSO i SCIMLudzie logują się hasłem, Secret Key i drugim składnikiem. Nie ma logowania przez SAML ani OIDC i nie ma synchronizacji katalogu użytkowników.
  • Tylko Linux i macOSAgent działa na Linuksie i macOS. Nie ma wersji na Windows ani aplikacji mobilnej.
  • Brak synchronizacji z platformamiNie ma wbudowanej synchronizacji z Vercel, Cloudflare, AWS Secrets Manager ani GitHub Secrets, nie ma operatora Kubernetes ani SDK.
  • Widzianych wartości nie cofnieszCrunu wymienia własne klucze. Wartości u dostawców generujesz ponownie samodzielnie, według listy kontrolnej.

Wszystkie znane ograniczenia

Odpowiedzi na częste pytania

Masz inne pytanie? Napisz na support@crunu.com

Czy we wczesnym dostępie mam wszystkie funkcje?

Tak. Crunu jest bezpłatne we wczesnym dostępie i obejmuje każdą funkcję opisaną na tych stronach.

Czy muszę uruchamiać własny serwer?

Nie. Załóż konto na app.crunu.com i zacznij od razu. Jeśli wolisz hostować samodzielnie, ten sam serwer działa na twojej własnej maszynie albo na twoim koncie w chmurze.

Gdzie działa agent?

Na Linuksie i macOS, na amd64 i arm64. Na Linuksie może działać jako usługa systemd. Na macOS jest narzędziem wiersza poleceń dla ludzi i tokenów usługowych. Wersji na Windows nie ma.

Czy Crunu potrafi wymienić moje klucze API u dostawcy?

Nie. Rotacja w Crunu zmienia klucze szyfrowania twoich środowisk. Gdy trzeba zmienić samą wartość, na przykład klucz dostawcy płatności, generujesz ją ponownie u tego dostawcy, a lista kontrolna Crunu wskazuje, których wartości to dotyczy.

Co widzi serwer?

Nazwy organizacji, projektów, środowisk i maszyn, adresy e-mail, dziennik audytu oraz rozmiary i czasy wersji. Nie widzi wartości, a także nazw zmiennych ani ścieżek plików: są szyfrowane razem z wartościami.

Zacznij od jednego projektu i jednej osoby z zespołu

Załóż konto, dodaj środowisko, zaproś kogoś i zobacz, co przechowuje serwer.

Bezpłatnie we wczesnym dostępie. Poznaj model bezpieczeństwa