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
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.
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.
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.
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.
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.
Pliki dla kogoś bez konta
Link dostępu otwiera wybrane pliki osobie spoza twojej organizacji. Klucz do odszyfrowania jest w adresie po znaku #, a tej części przeglądarki nigdy nie wysyłają na serwer.
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.
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.
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.
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.
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.