Przepaść między deklaracją a architekturą
Zaktualizowano w 2026 r.
Każdy dostawca chmury mówi to samo: „Szyfrujemy Twoje dane." To twierdzenie jest niemal zawsze prawdziwe. Niemal zawsze nie jest wystarczające.
Naruszenie LastPass z 2022 r. jest najlepszym przykładem. LastPass szyfrował sejfy haseł użytkowników. Stosował prawdziwe szyfrowanie. Twierdzenie było prawdziwe. A mimo to 25 milionów użytkowników miało swoje sejfy skradzione. Do 2025 r. użytkownicy LastPass stracili 438 milionów dolarów w kradzieżach kryptowalut. Tę liczbę śledziło Coinbase Institutional.
Brytyjski Urząd Komisarza ds. Informacji (ICO) nałożył na brytyjski oddział LastPass karę w wysokości 1,2 mln funtów w grudniu 2025 r. Powód: „niepodjęcie odpowiednich technicznych i organizacyjnych środków bezpieczeństwa." Szyfrowanie było prawdziwe. Ale nie spełniało wymaganego standardu.
Sprawa LastPass zmienia kluczowe pytanie dotyczące każdego narzędzia do ochrony prywatności w chmurze. Nie „czy szyfrują nasze dane?", lecz: „czy mogą je odszyfrować?"
Cztery pytania, które naprawdę mają znaczenie
Cztery pytania ujawniają, czy twierdzenie dostawcy o zerowej wiedzy jest zasadne.
1. Gdzie następuje wyprowadzanie klucza?
W prawdziwym projekcie zero-knowledge wyprowadzanie klucza odbywa się po stronie klienta. Oznacza to w przeglądarce lub aplikacji desktopowej, przed wysłaniem jakichkolwiek danych. Klucz szyfruje dane lokalnie. Na serwery dostawcy dociera tylko szyfrogram.
Jeśli dostawca wyprowadza klucze na swoich serwerach, posiada te klucze. Jeśli posiada klucze, może odszyfrować. Twierdzenie może być dokładne — ale wprowadza w błąd.
2. Czy dostawca kiedykolwiek widzi dane w postaci jawnej?
Niektóre narzędzia szyfrują dane w spoczynku. Ale odszyfrowują je do przetwarzania. Może się to zdarzać przy uruchamianiu modeli AI, indeksowaniu wyszukiwania lub prowadzeniu dzienników audytu. W tym oknie czasowym dane w postaci jawnej są w systemach dostawcy. Atak w tym momencie ujawnia niezaszyfrowane dane.
3. Co się dzieje w wyniku procesu prawnego?
Dostawca z kluczami po stronie serwera może zostać zmuszony do wydania odszyfrowanej treści. Dostawca z prawdziwą zerową wiedzą może wydać tylko szyfrogram. Nie ma nic użytecznego do wydania, nawet na podstawie wezwania sądowego.
4. Co ujawnia pełny kompromis serwera?
W autentycznym systemie zero-knowledge pełny kompromis daje jedynie zaszyfrowane bloki. Atakujący otrzymuje szyfrogram bez kluczy. W systemie z kluczami po stronie dostawcy włamanie ujawnia jednocześnie klucze i dane.
Luka we wdrożeniu LastPass
Incydent z LastPass ujawnił jedną konkretną wadę. Starsze konta używały PBKDF2 z zaledwie 1 iteracją do wyprowadzania klucza. Bezpieczna liczba to 600 000 iteracji. To słabe ustawienie sprawiło, że ataki siłowe na skradzione sejfy były wykonalne.
To pokazuje, dlaczego samo sprawdzenie projektu nie jest wystarczające. Dostawca może stosować projekt zero-knowledge i mimo to źle go wdrożyć. Pytaj o obie kwestie: gdzie wyprowadzane są klucze i jak silny jest algorytm.
Inny rodzaj awarii: Okta
W październiku 2023 r. Okta ujawniła wyciek ponad 600 000 rekordów obsługi klienta. Okta to platforma zarządzania tożsamością. Nie była to słaba konstrukcja zero-knowledge. To był incydent w systemie wsparcia przechowującym dane klientów.
Wzrost liczby ataków na SaaS o 300% w 2024 r. (AppOmni/CSA) odzwierciedla oba typy awarii. Projekt zero-knowledge eliminuje pierwszy typ. Nie usuwa całego ryzyka. Ale zapewnia, że pełny kompromis systemu nie ujawnia żadnych danych klientów możliwych do odszyfrowania.
Jak wygląda prawdziwa ocena
Oto praktyczna lista kontrolna dla zespołów zakupowych.
Przegląd architektury:
- Zapytaj, gdzie następuje wyprowadzanie klucza — po stronie klienta czy serwera dostawcy
- Zapytaj o algorytm szyfrowania, długość klucza i liczbę iteracji
- Potwierdź, że dane w postaci jawnej nigdy nie są wysyłane na serwery dostawcy
Test scenariusza kompromisu:
- Zapytaj, co ujawniłby pełny kompromis serwera
- Jedyna prawidłowa odpowiedź: „zaszyfrowany szyfrogram, którego nie możemy odszyfrować"
- Każda inna odpowiedź oznacza, że twierdzenie nie jest prawdziwą zerową wiedzą
Przegląd procesu prawnego:
- Zapytaj, czy dostawca może spełnić wezwanie sądowe o wydanie danych klientów w postaci jawnej
- Prawdziwy dostawca zero-knowledge nie może wydać tego, czego nie posiada
Sprawdzenie zgodności:
- Poproś o dokumentację dostawcy dotyczącą Art. 32 RODO
- ISO 27001 — w szczególności Aneks A dotyczący kontroli kryptograficznych — zapewnia zewnętrzną weryfikację
Kara ICO w wysokości 1,2 mln funtów nałożona na LastPass pokazuje, że regulatorzy sprawdzają teraz, czy twierdzenia dotyczące szyfrowania spełniają wymagany standard. Zespoły zakupowe mogą stosować ten sam test przed wystąpieniem incydentu.
Zapoznaj się z naszym przeglądem bezpieczeństwa i zgodności, aby dowiedzieć się, jak anonym.legal realizuje zerową wiedzę. Dokumentacja zgodności omawia w całości Art. 32 RODO. Często zadawane pytania znajdziesz w FAQ o zerowej wiedzy.