Blog · Bezpieczeństwo

Zero-knowledge w praktyce: jak Inlockly szyfruje Twoje dane

„Zero-knowledge” to obietnica, którą łatwo napisać. Pokazujemy, co dokładnie dzieje się z Twoimi danymi - od wpisania hasła do synchronizacji z drugim urządzeniem.

Dla Ciebie i dla firm2 min czytania

Spis treści
  1. Co znaczy „zero-knowledge”
  2. 1. Hasło główne zostaje u Ciebie
  3. 2. Każdy wpis szyfruje AES-256-GCM
  4. 3. Wspólne skarbce i RSA-OAEP
  5. Co widzi serwer
  6. Co z tego wynika dla Ciebie

Co znaczy „zero-knowledge”

W modelu zerowej wiedzy dostawca usługi nie zna Twoich danych ani kluczy do nich. Szyfrowanie i odszyfrowanie odbywa się wyłącznie na Twoich urządzeniach, a serwer przechowuje i synchronizuje tylko zaszyfrowaną treść. W praktyce oznacza to trzy warstwy.

1. Hasło główne zostaje u Ciebie

Gdy wpisujesz hasło główne, algorytm Argon2id wyprowadza z niego klucz. Argon2id celowo zużywa dużo pamięci i obliczeń - jedno logowanie trwa ułamek sekundy, ale masowe zgadywanie hasła staje się bardzo kosztowne. Samo hasło główne nie jest wysyłane na serwer.

2. Każdy wpis szyfruje AES-256-GCM

Twoje dane szyfruje losowy klucz skarbca algorytmem AES-256-GCM. Klucz skarbca jest chroniony osobno, kluczem z hasła głównego - więc zmiana hasła nie wymaga ponownego szyfrowania całego skarbca. GCM pozwala też wykryć, czy ktoś zmodyfikował zaszyfrowane dane, a nowy, losowy nonce przy każdym szyfrowaniu sprawia, że ten sam wpis za każdym razem wygląda inaczej.

3. Wspólne skarbce i RSA-OAEP

Jak udostępnić zaszyfrowany skarbiec rodzinie lub zespołowi, nie ujawniając klucza serwerowi? Każdy członek ma parę kluczy. Klucz wspólnego skarbca trafia do niego zaszyfrowany jego kluczem publicznym (RSA-OAEP) - odszyfrować go może tylko on. Same dane nadal szyfruje AES.

Co widzi serwer

Dane Serwer widzi
Hasło główne Nie
Treść haseł, notatek i kart Tylko zaszyfrowaną
Klucz skarbca Tylko zaszyfrowany
Adres e-mail, plan, lista urządzeń Tak - potrzebne do działania konta

Połączenie z serwerem dodatkowo chroni TLS, a dane przechowujemy w Unii Europejskiej.

Co z tego wynika dla Ciebie

  • Wyciek z serwera nie ujawni Twoich haseł - atakujący dostałby zaszyfrowany szum.
  • Nie możemy zresetować hasła głównego - dlatego masz klucz odzyskiwania.
  • Dobre hasło główne i 2FA są Twoją częścią umowy.

Sprawdź szczegóły w raporcie bezpieczeństwa. Architektura, zarządzanie kluczami, uwierzytelnianie i udostępnianie - opisane w dokumentacji technicznej.

Przeczytaj Raport Bezpieczeństwa →

Zespół Inlockly

Piszemy o bezpieczeństwie haseł i danych tak, jak tworzymy aplikację: konkretnie, bez straszenia i bez żargonu.

Czytaj dalej

Od wiedzy do działania

Jedno silne hasło.
Reszta po naszej stronie.

Plan Darmowy na zawsze · hasła bez limitu · import w kilka minut.

Załóż darmowe konto