Logowanie bez hasła – jak korzystać z Passkeys
Nasza aplikacja nie wymaga podawania podczas logowania loginu, adresu e-mail ani hasła. Zamiast tradycyjnych haseł wykorzystujemy passkeys (klucze dostępu) – nowoczesny standard logowania obsługiwany przez urządzenia Apple, Android oraz Windows.
Passkey można traktować jak cyfrowy klucz do konta, zapisany bezpiecznie w telefonie, komputerze albo menedżerze haseł.
Do potwierdzenia logowania używasz zwykle tej samej metody, którą odblokowujesz swoje urządzenie:
- Face ID lub Touch ID,
- odcisku palca,
- rozpoznawania twarzy,
- kodu PIN telefonu,
- kodu PIN Windows Hello.
Nie trzeba pamiętać ani wpisywać hasła.
Ważne podczas pierwszej rejestracji
Podczas zakładania konta aplikacja tworzy klucz dostępu (passkey). System operacyjny lub przeglądarka zaproponuje miejsce jego zapisania.
Zwróć uwagę, gdzie zapisujesz swój passkey.
Może to być np.:
- aplikacja Hasła / pęk kluczy iCloud na urządzeniach Apple,
- Menedżer haseł Google na Androidzie i w Chrome,
- Windows Hello lub menedżer passkeys dostępny w Windows,
- zewnętrzny menedżer haseł obsługujący passkeys.
Aplikacja nie przechowuje Twojego prywatnego klucza i nie zna kodu PIN, odcisku palca ani danych Face ID używanych do jego odblokowania.
Kody odzyskiwania – koniecznie je zachowaj
Podczas rejestracji otrzymasz również jednorazowe kody odzyskiwania.
Zapisz je w bezpiecznym miejscu.
Pozwalają one odzyskać dostęp do konta, gdy np.:
- zgubisz telefon,
- telefon lub komputer ulegnie awarii,
- wymienisz urządzenie,
- utracisz dostęp do menedżera przechowującego passkey.
Każdy kod odzyskiwania jest przeznaczony do jednorazowego użycia.
Po zalogowaniu do aplikacji możesz również wygenerować nowy zestaw kodów odzyskiwania.
Nie przechowuj jedynej kopii kodów odzyskiwania na tym samym urządzeniu, na którym znajduje się Twój jedyny passkey.
Gdzie właściwie znajduje się passkey?
To zależy od urządzenia i wybranego dostawcy kluczy.
iPhone, iPad i Mac
W ekosystemie Apple passkeys mogą być przechowywane w aplikacji Hasła i synchronizowane przez iCloud.
Jeżeli używasz tego samego konta Apple na iPhonie i Macu, zapisany passkey może być automatycznie dostępny na Twoich urządzeniach Apple.
Nie oznacza to jednak, że możesz logować się wyłącznie na urządzeniach Apple.
iPhone może służyć jako klucz do zalogowania się na innym komputerze, np. komputerze z Windows.
Na komputerze wybierz podczas logowania opcję podobną do:
„Użyj innego urządzenia”,
„Użyj telefonu lub tabletu”
lub „Passkey z innego urządzenia”.
Na ekranie komputera pojawi się kod QR.
Zeskanuj go aparatem iPhone'a i potwierdź logowanie na telefonie za pomocą Face ID, Touch ID lub kodu urządzenia.
Nie musisz przenosić passkey na komputer z Windows. Telefon potwierdzi logowanie do aplikacji.
Apple oficjalnie obsługuje taki sposób logowania.
Android – czy telefon również może logować do aplikacji na komputerze?
Tak.
Android działa pod tym względem bardzo podobnie do iPhone'a.
Na wielu telefonach z Androidem passkey jest domyślnie zapisywany w Menedżerze haseł Google. Passkeys mogą być synchronizowane pomiędzy urządzeniami korzystającymi z tego samego konta Google. Android 14 i nowsze wersje pozwalają również korzystać z innych kompatybilnych menedżerów passkeys.
Jeżeli passkey znajduje się na telefonie z Androidem, a chcesz zalogować się na komputerze:
- Otwórz aplikację w przeglądarce na komputerze.
- Wybierz logowanie za pomocą passkey.
- Jeżeli komputer nie znajdzie odpowiedniego klucza, wybierz „Użyj innego urządzenia”, „Użyj telefonu lub tabletu” albo podobną opcję.
- Na komputerze pojawi się kod QR.
- Zeskanuj kod telefonem z Androidem.
- Potwierdź operację odciskiem palca, rozpoznawaniem twarzy albo kodem blokady telefonu.
- Przeglądarka na komputerze zostanie zalogowana.
Google potwierdza obsługę takiego mechanizmu w Chrome, a sam mechanizm logowania między urządzeniami jest częścią standardu FIDO.
Passkey pozostaje przy tym na telefonie. Nie jest kopiowany na przypadkowy komputer tylko dlatego, że użyłeś go do zalogowania.
Dlaczego podczas logowania przez telefon potrzebny może być Bluetooth?
Logowanie za pomocą kodu QR wykorzystuje mechanizm Cross-Device Authentication (CDA).
Telefon i komputer sprawdzają m.in., czy rzeczywiście znajdują się blisko siebie. Standard FIDO wykorzystuje w tym celu Bluetooth Low Energy.
Dlatego podczas logowania kodem QR warto mieć włączony Bluetooth zarówno w telefonie, jak i komputerze.
Bluetooth służy przede wszystkim do potwierdzenia bliskości urządzeń. Sam proces uwierzytelnienia jest dodatkowo chroniony kryptograficznie.
Windows – tutaj warto zwrócić szczególną uwagę
Windows może proponować zapisanie passkey bezpośrednio za pomocą Windows Hello.
W zależności od konfiguracji passkey może być powiązany z konkretnym komputerem. Klucze przechowywane lokalnie w Windows Hello mogą być typu device-bound, czyli związane z urządzeniem i niesynchronizowane automatycznie z innym komputerem.
Dlatego jeśli utworzysz konto i zapiszesz jedyny passkey lokalnie na komputerze z Windows, nie zakładaj, że automatycznie pojawi się on na innym komputerze.
Jeżeli komputer zostanie uszkodzony albo wymieniony, możesz potrzebować innego wcześniej utworzonego passkey lub kodu odzyskiwania.
Nowsze wersje Windows i przeglądarek obsługują również synchronizowane menedżery passkeys. Przykładowo Chrome może korzystać z Menedżera haseł Google, dzięki czemu passkeys mogą być dostępne również w innych środowiskach korzystających z tego samego menedżera.
Dlatego szczególnie użytkownikom Windows zalecamy posiadanie więcej niż jednej metody dostępu do konta.
Najwygodniejszy wariant: passkey w telefonie
Jeżeli korzystasz z wielu komputerów, bardzo wygodnym rozwiązaniem jest posiadanie passkey w swoim smartfonie.
Telefon jest wtedy Twoim przenośnym kluczem do aplikacji.
Przykładowo:
iPhone → komputer Windows
Na Windows wybierasz „Użyj innego urządzenia”, skanujesz QR iPhone'em i potwierdzasz Face ID.
Android → komputer Windows
Na Windows wybierasz „Użyj telefonu lub tabletu”, skanujesz QR telefonem z Androidem i potwierdzasz odciskiem palca lub kodem telefonu.
Android → Mac
Mechanizm jest podobny. Na Macu wyświetlasz kod QR i potwierdzasz logowanie telefonem z Androidem.
iPhone → obcy komputer
Możesz zalogować się w przeglądarce na innym komputerze przy pomocy iPhone'a bez zapisywania swojego passkey na tym komputerze.
Mechanizm ten jest częścią standardu FIDO i został zaprojektowany właśnie po to, aby klucz znajdujący się na jednym urządzeniu mógł bezpiecznie potwierdzić logowanie na innym.
Passkey nie jest kodem QR
To ważne rozróżnienie.
Kod QR wyświetlany podczas logowania nie jest Twoim passkey i nie zawiera jego kopii.
Jest tylko elementem procesu, który pozwala połączyć próbę logowania na komputerze z pobliskim telefonem posiadającym właściwy klucz.
Po zeskanowaniu QR telefon nadal wymaga Twojego potwierdzenia.
Dlatego nie należy robić zdjęć ani przechowywać kodów QR wyświetlanych podczas logowania – nie są one kopią zapasową passkey.
Czy passkey jest kopiowany między urządzeniami?
Istnieją dwa różne mechanizmy, które łatwo pomylić.
Synchronizacja passkey oznacza, że Twój menedżer kluczy udostępnia passkey na innych Twoich urządzeniach. Przykładem jest synchronizacja przez iCloud lub Menedżera haseł Google.
Logowanie za pomocą pobliskiego urządzenia oznacza natomiast, że passkey pozostaje np. w telefonie, ale telefon jednorazowo potwierdza logowanie wykonywane na komputerze.
W drugim przypadku passkey nie musi być kopiowany na komputer.
Czy mogę mieć kilka passkeys do jednego konta?
Jeżeli aplikacja umożliwia dodawanie kolejnych kluczy dostępu, jest to bardzo dobre rozwiązanie.
Możesz przykładowo posiadać:
Passkey 1: iPhone
Passkey 2: komputer Windows
Passkey 3: drugi telefon lub tablet
Każdy z nich może umożliwiać dostęp do tego samego konta.
Nie należy traktować pojedynczego urządzenia jako jedynego sposobu uzyskania dostępu do ważnego konta.
Co zrobić po zakupie nowego telefonu?
Jeżeli korzystasz z synchronizowanego menedżera passkeys, klucze mogą zostać udostępnione na nowym urządzeniu po skonfigurowaniu tego samego konta i dostawcy kluczy.
Przykładowo Apple synchronizuje passkeys za pomocą iCloud, a Menedżer haseł Google może synchronizować je między obsługiwanymi urządzeniami i przeglądarkami.
Jeżeli passkey był zapisany wyłącznie lokalnie na starym urządzeniu, synchronizacja może nie być możliwa.
W takim przypadku użyj drugiego posiadanego passkey albo jednorazowego kodu odzyskiwania, a następnie po zalogowaniu utwórz passkey na nowym urządzeniu.
Zgubiłem telefon lub komputer – co zrobić?
Jeżeli masz passkey również na innym urządzeniu, użyj go do zalogowania.
Jeżeli nie masz drugiego passkey, użyj jednego z zapisanych podczas rejestracji kodów odzyskiwania.
Po odzyskaniu dostępu:
- utwórz passkey na nowym urządzeniu,
- usuń z konta passkey należący do utraconego urządzenia, jeżeli aplikacja udostępnia taką możliwość,
- wygeneruj nowy zestaw kodów odzyskiwania i zapisz go w bezpiecznym miejscu.
Najczęstszy problem: „Klikam Zaloguj, ale komputer nie znajduje klucza”
Najczęściej oznacza to po prostu, że passkey znajduje się na innym urządzeniu lub w innym menedżerze kluczy.
Nie oznacza to utraty konta.
W oknie logowania poszukaj opcji:
„Inne opcje”,
„Użyj innego urządzenia”,
„Użyj telefonu lub tabletu”,
„Passkey from another device”.
Jeżeli pojawi się kod QR, zeskanuj go telefonem, na którym znajduje się Twój passkey.
Nazwy poszczególnych opcji mogą się nieznacznie różnić zależnie od Windows, macOS, Androida, iOS oraz używanej przeglądarki.
Nasze zalecenie
Najbezpieczniej jest posiadać co najmniej dwa niezależne sposoby uzyskania dostępu do konta.
Przykładowa konfiguracja:
główny passkey: telefon iPhone lub Android,
dodatkowy passkey: własny komputer,
awaryjny dostęp: jednorazowe kody odzyskiwania przechowywane poza tymi urządzeniami.
Jeżeli korzystasz z Windows i zapisujesz passkey lokalnie na komputerze, szczególnie ważne jest zachowanie kodów odzyskiwania lub utworzenie dodatkowego passkey.
Pamiętaj
Nie masz hasła do naszej aplikacji, którego musisz zapamiętać.
Twój telefon lub komputer przechowuje kryptograficzny klucz dostępu, a aplikacja rozpoznaje Cię na podstawie tego klucza.
Jeżeli passkey masz w telefonie, możesz wykorzystać telefon również do zalogowania się na wielu innych komputerach – także działających pod kontrolą innego systemu operacyjnego – wybierając logowanie z innego urządzenia i skanując wyświetlony kod QR.
A jednorazowe kody odzyskiwania są Twoim zabezpieczeniem na wypadek utraty wszystkich urządzeń posiadających passkey.