Klucz bezpieczeństwa FIDO2: co to jest, jak działa i czy chroni przed phishingiem?

Klucz bezpieczeństwa FIDO2: co to jest, jak działa i czy chroni przed phishingiem?

Klucz FIDO2 to fizyczny klucz bezpieczeństwa wykorzystujący kryptografię klucza publicznego do potwierdzania tożsamości użytkownika. Może umożliwiać logowanie bez hasła i ograniczać ryzyko phishingu, ponieważ użytkownik nie przekazuje stronie hasła ani jednorazowego kodu.

Klucze FIDO2, takie jak rozwiązania OneSpan, mogą zabezpieczać dostęp do kont firmowych, usług chmurowych i aplikacji, w tym środowisk takich jak Microsoft Entra ID. Dla organizacji są jednym ze sposobów przejścia od tradycyjnych haseł i kodów OTP do silniejszego uwierzytelniania.

Co to jest FIDO2?

FIDO2 to otwarty standard uwierzytelniania oparty na kryptografii klucza publicznego.

Składa się z dwóch głównych elementów:

  • WebAuthn, który umożliwia aplikacjom i stronom internetowym korzystanie z poświadczeń kryptograficznych,
  • CTAP, który umożliwia komunikację z zewnętrznym uwierzytelniaczem, takim jak fizyczny klucz bezpieczeństwa.

Najprościej:

FIDO2 = WebAuthn + CTAP

Jak działa klucz bezpieczeństwa FIDO2?

Podczas rejestracji klucza w danej usłudze tworzona jest para kluczy kryptograficznych.

Klucz publiczny jest przechowywany przez usługę.
Klucz prywatny pozostaje na urządzeniu.

Podczas logowania system wysyła kryptograficzne wyzwanie, które jest podpisywane lokalnie przez klucz bezpieczeństwa. Użytkownik może dodatkowo potwierdzić operację za pomocą:

  • dotknięcia klucza,
  • PIN-u,
  • odcisku palca,
  • innej metody obsługiwanej przez urządzenie.

Hasło ani dane biometryczne nie muszą być przesyłane do usługi.

Dlaczego FIDO2 jest odporne na phishing?

W przypadku tradycyjnego uwierzytelniania użytkownik może wpisać hasło lub kod OTP na fałszywej stronie internetowej.

FIDO2 działa inaczej, ponieważ poświadczenie jest powiązane z konkretną usługą lub domeną.

Oznacza to, że użytkownik nie posiada sekretu, który można po prostu skopiować i przekazać atakującemu. Dlatego FIDO2 jest wykorzystywane jako metoda uwierzytelniania odporna na phishing.

Nie oznacza to jednak, że FIDO2 eliminuje każdy możliwy sposób przejęcia konta. Nadal ważne są procedury odzyskiwania dostępu, bezpieczeństwo urządzenia oraz zarządzanie sesjami.

Czy FIDO2 może być używane do logowania bez hasła?

Tak.

FIDO2 może obsługiwać w pełni bezhasłowe uwierzytelnianie.

Użytkownik może nadal korzystać z PIN-u lub biometrii, ale służą one do lokalnego odblokowania uwierzytelniacza. Nie są tradycyjnymi hasłami przesyłanymi do serwera.

Klucz bezpieczeństwa FIDO2 a passkey

Te pojęcia są ze sobą powiązane, ale nie oznaczają dokładnie tego samego.

Passkey to poświadczenie oparte na standardach FIDO. Klucz bezpieczeństwa FIDO2 jest jednym z urządzeń, na których takie poświadczenie może być przechowywane.

Passkey może być:

  • przechowywany na fizycznym kluczu bezpieczeństwa,
  • powiązany z konkretnym urządzeniem,
  • synchronizowany pomiędzy wieloma urządzeniami.

Oznacza to, że nie każdy passkey jest przechowywany na fizycznym kluczu bezpieczeństwa FIDO2.

FIDO2 a tradycyjne MFA

Kody SMS, kody OTP i powiadomienia push zwiększają bezpieczeństwo w porównaniu z uwierzytelnianiem opartym wyłącznie na haśle, ale użytkownik nadal może zostać nakłoniony do przekazania kodu lub zatwierdzenia fałszywego żądania.

W przypadku FIDO2 nie ma kodu, który użytkownik może przepisać na stronie phishingowej.

Dlatego klucze bezpieczeństwa FIDO2 są szczególnie przydatne tam, gdzie priorytetem jest odporność na phishing, a nie samo dodanie kolejnego składnika uwierzytelniania.

Kiedy warto zastosować klucz bezpieczeństwa FIDO2?

Fizyczny klucz bezpieczeństwa FIDO2 może być szczególnie przydatny dla:

  • administratorów,
  • kont uprzywilejowanych,
  • zespołów IT i bezpieczeństwa,
  • pracowników zdalnych,
  • użytkowników mających dostęp do wrażliwych danych,
  • organizacji wdrażających uwierzytelnianie bezhasłowe,
  • środowisk o podwyższonych wymaganiach bezpieczeństwa.

W takich przypadkach fizyczny klucz bezpieczeństwa daje organizacji dodatkową kontrolę nad miejscem przechowywania poświadczenia uwierzytelniającego.

Czy FIDO2 działa z Microsoft Entra ID?

Tak. Microsoft Entra ID obsługuje fizyczne klucze bezpieczeństwa FIDO2 oraz passkeys.

Dzięki temu organizacje korzystające ze środowisk Microsoft mogą wdrażać FIDO2 jako element strategii uwierzytelniania bezhasłowego i odpornego na phishing.

Co się stanie, jeśli użytkownik zgubi klucz?

To pytanie warto rozwiązać jeszcze przed wdrożeniem.

Organizacja powinna przygotować:

  • drugi zarejestrowany klucz bezpieczeństwa lub inną zatwierdzoną metodę uwierzytelniania,
  • procedurę zgłoszenia utraty klucza,
  • możliwość unieważnienia zgubionego urządzenia,
  • bezpieczny proces odzyskiwania konta.

FIDO2 nie sprowadza się więc wyłącznie do wyboru odpowiedniego urządzenia. Wymaga również zarządzania całym cyklem życia uwierzytelniacza.

Jak wybrać klucz bezpieczeństwa FIDO2?

Przy wyborze klucza bezpieczeństwa FIDO2 warto sprawdzić:

  • kompatybilność z używanymi systemami,
  • złącze USB-A lub USB-C,
  • obsługę NFC lub Bluetooth,
  • możliwość użycia PIN-u lub weryfikacji biometrycznej,
  • obsługiwane standardy FIDO,
  • sposób zarządzania zgubionymi i wymienianymi urządzeniami.

Inny model może być odpowiedni dla administratora infrastruktury, a inny dla pracownika korzystającego wyłącznie z podstawowych aplikacji biznesowych.

Jak zacząć wdrażanie FIDO2 w organizacji?

Nie warto zaczynać od pytania:

„Jaki klucz bezpieczeństwa powinniśmy kupić?”

Najpierw trzeba określić:

Kogo chcemy chronić?
Administratorów, wybrane grupy czy wszystkich pracowników?

Do jakich systemów użytkownicy potrzebują dostępu?
Microsoft Entra ID, aplikacje SaaS, VPN czy inne usługi?

Jaki problem chcemy rozwiązać?
Phishing, uwierzytelnianie bezhasłowe, ochronę kont uprzywilejowanych czy konkretne wymagania bezpieczeństwa?

Co stanie się, jeśli użytkownik zgubi klucz?
Proces odzyskiwania dostępu powinien zostać zaplanowany przed wdrożeniem.

Dopiero wtedy warto wybrać konkretne urządzenie.

Kappa Data pomoże dobrać odpowiednie rozwiązanie FIDO2

Planujesz wdrożenie kluczy bezpieczeństwa FIDO2, uwierzytelniania bezhasłowego lub odpornego na phishing?

Kappa Data pomaga partnerom i organizacjom dobrać odpowiedni model uwierzytelniania, urządzenia oraz sposób wdrożenia dopasowany do środowiska, użytkowników i wymaganego poziomu bezpieczeństwa.

Skontaktuj się z Kappa Data i opowiedz nam o swoim projekcie.

FAQ: klucze bezpieczeństwa FIDO2

Co to jest klucz bezpieczeństwa FIDO2?

Klucz bezpieczeństwa FIDO2 to fizyczny uwierzytelniacz wykorzystujący kryptografię klucza publicznego. Może umożliwiać logowanie bez hasła i uwierzytelnianie odporne na phishing.

Czy FIDO2 może zastąpić hasła?

Tak. FIDO2 obsługuje scenariusze passwordless, w których tradycyjne hasło nie jest wymagane.

Czy klucz bezpieczeństwa FIDO2 chroni przed phishingiem?

FIDO2 zostało zaprojektowane tak, aby poświadczenie było powiązane z właściwą usługą. Dzięki temu użytkownik nie przekazuje atakującemu hasła ani kodu OTP.

Czy FIDO2 i passkeys to to samo?

Nie. Passkey to poświadczenie oparte na standardach FIDO. Fizyczny klucz bezpieczeństwa FIDO2 może być jednym z miejsc, w których takie poświadczenie jest przechowywane.

Czy klucz bezpieczeństwa FIDO2 działa z Microsoft Entra ID?

Tak. Microsoft Entra ID obsługuje fizyczne klucze bezpieczeństwa FIDO2 oraz passkeys.

Planujesz wdrożenie FIDO2 lub passwordless?

Kappa Data pomoże dobrać odpowiedni model uwierzytelniania i klucz bezpieczeństwa do środowiska, użytkowników oraz wymaganego poziomu ochrony.

Skontaktuj się z Kappa Data.