Twoje hasła należą tylko do Ciebie.
Confidex przechowuje Twoje hasła, kody, notatki i pliki w sejfie, który możesz otworzyć tylko Ty. Usługa, która go synchronizuje, nigdy nie poznaje Twojego imienia, adresu e-mail ani hasła i nie może odczytać ani jednego wpisu.
- Bez rejestracji
Po naszej stronie nie ma konta, które można by ukraść, wyłudzić ani zresetować.
- Zapieczętowane na urządzeniu
Zaszyfrowane i podpisane, zanim cokolwiek opuści urządzenie, jeśli w ogóle je opuszcza. Synchronizacja jest opcjonalna.
- Darmowe i otwartoźródłowe
Aplikacje na GPL-3.0 i serwer synchronizacji na AGPL-3.0, który możesz uruchomić samodzielnie.
Wszystko, czego logowanie naprawdę potrzebuje, w jednym miejscu.
Rekord nie jest sztywnym formularzem. Połóż hasło obok jego kodu jednorazowego, notatki odzyskiwania, karty, którą płacisz, i pliku, który dostałeś e-mailem. Wszystko to zostaje razem i wszystko jest szyfrowane razem.
- Loginy i hasłaZ generatorem, który trzyma swoje ustawienia na Twoim urządzeniu.
- Kody jednorazoweKody do logowania dwuetapowego, generowane na Twoim urządzeniu.
- Karty bankoweNumer, data ważności i kod jako zwykłe zaszyfrowane pola.
- Notatki i dokumentyZwykłe lub chronione, tak aby pozostały ukryte, dopóki nie poprosisz.
- Zdjęcia i plikiSkany, pliki PDF i obrazy, pomniejszane na Twoim urządzeniu przed zapieczętowaniem.
- Sieci Wi-FiKod QR, który Twoi goście mogą zeskanować, zbudowany z zapisanego hasła.
- Klucze API i tokenyUkryte, dopóki ich nie odsłonisz, kopiowane jednym działaniem.
- Klucze SSHZ natywnym agentem, który pyta Cię przed każdym użyciem.
- Własne polaCokolwiek innego potrzebujesz. Nic nie ginie przy edycji.
- Pełna historiaKażda zmiana jest zachowywana. Otwórz dowolną wcześniejszą wersję rekordu.
Przeprowadzka to jeden import.
Confidex importuje z 1Password, Bitwarden, KeePass i CSV i eksportuje z powrotem do nich. Wypróbuj na swoich prawdziwych danych i odejdź ze wszystkim, jeśli zmienisz zdanie.
- 1Password
- Bitwarden
- KeePass
- CSV
Komputer
Prawdziwe natywne aplikacje na Mac, Linux i Windows, napisane w Rust z interfejsem akcelerowanym przez GPU. Bez Electron, bez Flutter, bez widoku webowego.
- macOS
- Linux
- Windows
Przeglądarka
Otwórz app.confidex.me i zacznij od razu. Po pierwszej wizycie działa także offline i instaluje się na ekranie głównym telefonu.
Otwórz app.confidex.meNajpierw offline
Każde urządzenie przechowuje cały sejf. Synchronizuj, kiedy chcesz, przez nasz serwer lub własny, albo nigdy: trzymaj sejf na jednym urządzeniu i rób kopię zapasową do pliku. Jeśli dwa urządzenia się różnią, widzisz obie wersje i wybierasz.
Dwa klucze otwierają Twój sejf. Oba ma tylko Ty.
Hasło i tajny klucz otwierają mały zamek zawierający klucze prywatne sejfu. Rekordy są szyfrowane osobno, a każda rewizja jest podpisywana. Serwer synchronizacji sprawdza podpisy bez otrzymywania któregokolwiek z dwóch sekretów odblokowania i bez wymagania konta.
-
Twoje hasło
Ty je pamiętasz. Nigdy nie jest nigdzie przechowywane ani wysyłane.
-
Twój tajny klucz
Przechowuje go Twoje urządzenie. Na nowym urządzeniu wpisujesz go raz jako kod przeniesienia: 77 liter i cyfr w grupach po siedem.
-
Zamek
Przechowuje klucze sejfu i otwiera się tylko oboma. Argon2id celowo spowalnia każdą próbę hasła: 64 MiB pamięci i trzy przebiegi na próbę.
Jeden klucz sam niczego nie zmienia. Kopii wszystkiego z serwera nie da się użyć nawet do zgadywania Twojego hasła, bo serwer nigdy nie przechowuje tajnego klucza.
Twoje urządzenia idą równym krokiem przez serwer, który nie może zajrzeć do środka.
Każda zmiana opuszcza Twoje urządzenie zapieczętowana i podpisana. Serwer przekazuje zapieczętowane pudełka między Twoimi urządzeniami i sprawdza podpis, aby nikt inny nie mógł zmienić Twojego sejfu. Nie może otworzyć ani jednego pudełka i działa przez zwykły HTTP równie bezpiecznie jak przez HTTPS.
Serwer przechowuje i przekazuje. Tylko podpis Twoim własnym kluczem wpuszcza zmianę.
Zablokuj, a znika z pamięci.
Gdy sejf jest otwarty, klucze i rekordy, które oglądasz, znajdują się w pamięci. Gdy go blokujesz, Confidex porzuca je w tej chwili. Rust zwalnia pamięć deterministycznie, bez odśmiecacza, który mógłby trzymać sekrety nieco dłużej. Kopie wykonane przez schowek lub system operacyjny są poza tą gwarancją.
Żaden odśmiecacz nie decyduje, kiedy Twoje sekrety opuszczą pamięć. Decyduje zablokowanie.
Co się stanie, jeśli nasz serwer zostanie zhakowany?
Włącz to, co atakującemu udało się zdobyć.
Włącz to, co ma atakujący. Odpowiedź wynika z modelu zagrożeń w dokumentacji projektu.
- Tak. Obydwa klucze razem otwierają sejf.To jedyna prawdziwa droga do środka. W ten sam sposób otwierasz własny sejf na nowym urządzeniu, dlatego hasło i kod transferu nigdy nie mogą być trzymane razem.
- Tak. Obydwa klucze razem otwierają sejf.Mogą pobrać zapieczętowane dane za pomocą adresu publicznego i je otworzyć. Przechowuj hasło i kod transferu osobno.
- Nie, o ile Twoje hasło jest silne.Tajny klucz pozwala pobrać zamek i sprawdzać hasła offline. Każda próba kosztuje 64 MiB pamięci i trzy przebiegi Argon2id. Długa fraza pozostaje poza zasięgiem; krótka nie.
- Nie. Tajny klucz nigdy nie dotarł do serwera.Znane hasło nie może być nawet sprawdzone na wykradzionych danych. Wyprowadzenie klucza zamka wymaga tajnego klucza, który zostaje na Twoich urządzeniach.
- Nie. Nie mają na czym go użyć.Bez tajnego klucza nie mogą wyprowadzić klucza zamka, a bez adresu sejfu nie mogą nawet pobrać zapieczętowanych danych.
- Nie. Nie ma do czego zgadywać.Serwer nie przechowuje haseł, skrótów haseł ani tajnych kluczy. Bez tajnego klucza żadne zgadywane hasło nie może być zweryfikowane na wykradzionej bazie.
Korzystaj z naszego serwera synchronizacji lub uruchom ten sam samodzielnie.
Serwer jest mały, bo nie ma czego chronić. Przechowuje zapieczętowane pudełka, prowadzi licznik dla każdego sejfu i sprawdza podpis przed przyjęciem zmiany. Uruchom go jako obraz Docker na dowolnej maszynie lub jako Cloudflare Worker w darmowym planie, bez własnego serwera i bez opłat. Nowe sejfy używają sync.confidex.me; skieruj je na swoją kopię jednym ustawieniem.
- Działa jako
- Obraz Docker, natywny plik binarny lub Cloudflare Worker w darmowym planie.
- Indeks
- SQLite lub PostgreSQL natywnie, D1 w Workerze.
- Obiekty
- Dowolna kombinacja kubełków zgodnych z S3, zwykłych katalogów i repozytoriów Git. Zapisy trafiają do wszystkich; odczyty korzystają z kolejnych źródeł i weryfikują skróty.
- Transport
- HTTP lub HTTPS, do wyboru. Pudełka są zapieczętowane i podpisane tak czy inaczej.
- Konta
- Brak. Sejf rejestruje się, wysyłając swój podpisany zamek. Potem może go zmienić tylko posiadacz klucza podpisującego.
- Wcale
- Synchronizacja jest opcjonalna. Sejf może pozostać na jednym urządzeniu, z kopią zapasową w lokalnym pliku ZIP, i nigdy nie dotknąć sieci.
- Licencja
- AGPL-3.0. Zmiany, które uruchamiasz dla innych, pozostają otwarte.
Czego Confidex nie chroni.
Kryptografia chroni dane w spoczynku i w tranzycie. Nie może chronić odblokowanego urządzenia i nie może ukryć wszystkiego. Oto granice, o których wiemy, podane wprost.
Odblokowane, zainfekowane urządzenie
Gdy sejf jest otwarty, klucze i rekordy, które oglądasz, są w pamięci. Złośliwe oprogramowanie działające na tym urządzeniu może je odczytać. Blokuj, gdy odchodzisz.
Kształty, nie treści
Serwer widzi identyfikatory sejfu i rekordów, która rewizja następuje po której, znaczniki czasu i rozmiary zapieczętowanych wartości. Treści, nazwy, typy i tagi pozostają ukryte; kształty nie.
Słabe hasło przy wycieku tajnego klucza
Ktoś, kto ma Twój kod przeniesienia, może sprawdzać hasła offline. Argon2id sprawia, że każda próba kosztuje 64 MiB i trzy przebiegi, więc długa fraza hasłowa się utrzyma. Krótka nie.
Lokalny indeks wyszukiwania
Tytuły, adresy internetowe, tagi i niechronione notatki są indeksowane jawnym tekstem na Twoim urządzeniu na potrzeby wyszukiwania. Indeks nigdy nie opuszcza urządzenia, ale każdy, kto czyta Twój dysk, poznaje te etykiety.
Brak utajniania z wyprzedzeniem
Jeśli prywatny materiał sejfu zostanie kiedykolwiek ujawniony, rekordy zapieczętowane pod nim mogą zostać odczytane. Zmiana hasła opakowuje zamek na nowo; nie pieczętuje na nowo starych rewizji.
Kopie poza aplikacją
Czyszczenie pamięci przy zablokowaniu obejmuje to, co należy do Confidex. Schowek, przeglądarka i system operacyjny mogą zachować własne kopie.
Konstrukcja dla tych, którzy sprawdzają.
Czyste implementacje w Rust bez powiązań z C. Każda konstrukcja ma stałe wektory testowe, a format magazynu, zamek, szyfrowanie rekordów, podpisy i protokół synchronizacji są każde wyspecyfikowane co do bajtu.
Strona o kryptografii śledzi jeden sejf od jego pierwszego losowego bajtu do zsynchronizowanej rewizji, krok po kroku: jak materiał staje się dwiema parami kluczy, jak zamek jest pieczętowany i otwierany, jak rewizja jest szyfrowana, podpisywana i nazywana oraz co weryfikuje serwer.
- Tworzenie sejfu32 losowe bajty, tajny klucz X25519, para kluczy podpisujących Ed25519, adres UUIDv5, 77-symbolowy kod przeniesienia.
- ZamekArgon2id 64 MiB, HKDF-SHA256 z tajnym kluczem, XChaCha20-Poly1305 nad 33 bajtami, razem 344 bajty.
- Rekordy i rewizjeMessagePack, zlib raz, tryb bazowy HPKE, Ed25519 nad dokładnymi bajtami, identyfikatory rewizji SHA-256.
- Serwer synchronizacjiOdłączony podpis zamka, przypięty klucz, dokładne bajty, porównanie i przesunięcie kursora.
- Co pozostaje widoczneIdentyfikatory, rodzice, epoch, rozmiary i czasy. Nic czytelnego.