PrivacyNotes beta

Pomoc i FAQ/Bezpieczeństwo i prywatność

Jeśli ktoś zgadnie moje 12 słów, czy zaloguje się na moje konto?

Krótka odpowiedź: tak. Twoja fraza to klucz, więc każdy, kto ją ma, może się zalogować, tak samo jak każdy z kluczem do Twojego domu może otworzyć drzwi. Tak to zaprojektowano: to jedyny klucz główny do Twoich notatek i nic słabszego przed nim nie stoi. Prawdziwe pytanie nie brzmi więc, czy posiadanie frazy daje dostęp (daje), tylko czy ktoś mógłby ją zgadnąć, a tu odpowiedź brzmi: nie, żadnym komputerem, który istnieje albo który potrafimy sobie wyobrazić.

Oto skala. Fraza z 12 słów to jedna z 2^128 możliwości: około 340 sekstylionów, liczba 39-cyfrowa (3,4 x 10^38). Szansa na zgadnięcie Twojej za pierwszym razem to 1 do 340 sekstylionów, mniejsza niż na wygranie cztery razy z rzędu w loterii o szansach 1 do 300 milionów. Potraktowanie tego jako przeszukiwania, a nie szczęśliwego strzału, nie pomaga: nawet przy miliardzie miliardów prób na sekundę (10^18, daleko poza zasięgiem jakiegokolwiek realnego sprzętu, wliczając państwa) przejście przez wszystkie zajęłoby jakieś 10 bilionów lat, blisko 800 razy tyle, ile ma obecnie wszechświat. A to i tak wersja z bajki, bo każda realna próba musi przejść przez celowo powolny krok wyprowadzania klucza, a każdy atak sieciowy musi iść przez nasze serwery, co spowalnia faktyczne zgadywanie o wiele kolejnych rzędów wielkości. To zresztą nie jest żaden nowatorski pomysł: ta sama konstrukcja na 128 bitach zabezpiecza portfele Bitcoin od ponad dekady i nikt nigdy żadnego nie zgadł.

Kusi, żeby wyobrażać sobie frazę jak hasło, gdzie siłę dokładasz, mieszając wielkie litery, cyfry i symbole. Fraza odzyskiwania tak nie działa i nigdy nie próbuj budować ani poprawiać jej ręcznie. Twoje urządzenie generuje 128 bitów kryptograficznie bezpiecznej losowości i koduje je jako 12 słów ze stałej, publicznej listy 2048 słów: ta losowość to cała jej siła. Ostatnie słowo niesie nawet wbudowaną sumę kontrolną, więc fraza z literówką albo wymyślona jest odrzucana od razu. Kolejność słów ma znaczenie, wielkość liter nie (normalizujemy ją przy logowaniu), a dodanie symboli tylko unieważniłoby frazę. Wpisuj słowa dokładnie tak, jak je dostałeś.