Funkcjonalność
Number challenge w powiadomieniach push
Jak działa: Zatwierdzenie push wymaga wybrania w powiadomieniu tego samego numeru, co jest w danym momencie widoczny na ekranie logowania.
Powiązane funkcjonalności
- MFA odporne na phishing
- Weryfikacja w helpdesku
- Polityki adaptacyjne
Co to jest i jakie ataki zatrzymuje
Zwykłe powiadomienie push zadaje jedno pytanie - zatwierdzić czy odrzucić. Zmęczony, rozproszony lub będący w pośpiechu użytkownik może kliknąć „zatwierdź” bez sprawdzenia, czy sam zaczął logowanie.
Korzystając z number challenge, ekran logowania pokazuje numer, a użytkownik musi wybrać ten sam numer w powiadomieniu push na telefonie.13
Art. 21 ust. 2 lit. j dyrektywy NIS2 wymienia stosowanie uwierzytelniania wieloskładnikowego lub ciągłego uwierzytelniania wśród środków zarządzania ryzykiem cyberbezpieczeństwa.5
Ten niewielki krok utrudnia ataki, takie jak:
Push fatigue (zasypywanie prośbami o zatwierdzenie)
Atakujący ze skradzionym hasłem wysyła prośby tak długo, aż ktoś kliknie „Zatwierdź”. Bez numeru z ekranu logowania samo kliknięcie nie kończy zatwierdzenia.
Przypadkowe zatwierdzenia
Użytkownik klika „zatwierdź” w powiadomieniu, którego się nie spodziewał, na przykład w pośpiechu. Z number challenge, musi on wybrać właściwy numer, co skłania do sprawdzenia, czy sam zaczął logowanie.
Przed i po wdrożeniu funkcjonalności
Jak to robi Okta
Powiadomienie push Okta Verify z number challenge, to silniejsza forma MFA opartego na push. Ważne: ten rodzaj MFA nadal zależy od oceny użytkownika, więc nie zastępuje faktorów odpornych na phishing.
Użytkownik otwiera logowanie
Użytkownik loguje się do aplikacji chronionej przez Okta i wybiera Okta Verify push.3
Użytkownik wskazuje ten sam numer na telefonie
Powiadomienie Okta Verify na telefonie oferuje kilka numerów, a użytkownik klika ten, który widzi na ekranie logowania.13
Polityka decyduje, co jest dozwolone
Polityki uwierzytelniania w Okcie decydują, jakie faktory są akceptowane dla każdej aplikacji i grupy. Tam, gdzie ryzyko to uzasadnia, warto wymagać faktorów odpornych na phishing zamiast push.2
Jak wdrażamy to w Zelto
Technologia za Oktą to gotowa i sprawdzona połowa - Zelto mapuje Twoich użytkowników, urządzenia i nawyki zatwierdzania. Pilotaż zaczynamy od briefingu dla adminów i działu IT, opcjonalnie od „Only for high-risk sign-in attempts”, potem przechodzimy do „All push challenges”. Zaczynamy od kont, na których atakującym zależy najbardziej, i dbamy o proces odzyskiwania dostępu, którego atakujący nie obejdzie szybką rozmową.
Typowy przebieg wdrożenia
Sprawdzamy, kto i jak zatwierdza push
Spisujemy aplikacje, używane faktory i grupy, które dziś opierają się na push.
Włączamy weryfikację numerem dla push
Konfigurujemy weryfikację numerem dla Okta Verify push w Okcie. Ustawienie jest org-wide; możemy zacząć od „Only for high-risk sign-in attempts”, zanim włączymy „All push challenges”. Dla maksymalnego bezpieczeństwa wskazujemy też miejsca, w których faktory odporne na phishing powinny zastąpić push.
Pilotaż z adminami i działem IT
Zaczynamy od najcenniejszych kont, ustalamy właściciela po Twojej stronie przed szerszym wdrożeniem. Ustalamy też, kiedy wdrażamy zmianę i kiedy ją wycofujemy.
Informujemy użytkowników i helpdesk
Każda grupa dostaje krótką wiadomość, która wyjaśnia powiadomienie z numerem oraz co zrobić z prośbą, której użytkownik sam nie zainicjował.
Przeglądamy i zaostrzamy zasady
Pozostałe użycia push i wyjątki przeglądamy regularnie i ograniczamy je, gdy to tylko możliwe.
Pułapki, które uwzględniamy w planie
Użytkownik dostaje push, którego nie zainicjował.
−Użytkownicy klikają „Odrzuć” i idą dalej, więc nikt nie dowiaduje się, że ktoś ma ich hasło.
+Mówimy użytkownikom, by odrzucili prośbę i ją zgłosili, a zespół bezpieczeństwa resetuje hasło i sprawdza konto.
Część użytkowników nie widzi numeru lub nie może użyć powiadomienia na telefonie.
−Zostawiamy ich przy zwykłym push albo SMS-ie, więc atakujący celują właśnie w nich.
+Identyfikujemy tych użytkowników z wyprzedzeniem i dajemy im inny silny faktor, na przykład klucz FIDO2.
Weryfikacja numerem jest traktowana jako stan docelowy.
−Kończymy po jego włączeniu, choć użytkownika nadal można nakłonić do wpisania numeru na stronie phishingowej.
+Traktujemy go jako krok i planujemy faktory odporne na phishing dla adminów i kont wysokiego ryzyka.
Użytkownicy nie wiedzą, do czego służy powiadomienie z numerem.
−Wdrażamy po cichu, a użytkownicy biorą nowy ekran za usterkę albo uczą się wybierać numery, nie patrząc.
+Wyjaśniamy powiadomienie przed przełączeniem i pokazujemy, co zrobić, gdy numer nie zgadza się z tym, co użytkownik widzi.
Chcesz włączyć powiadomienia push, których Twój pracownik nie zatwierdzi w ciemno? Szukasz wdrożenia MFA, które nie utknie w połowie?
Sprawdzimy, jak dziś Twoi pracownicy zatwierdzają logowania. Potem powiemy, od czego zacząć.
Umów rozmowę30 minut, bez prezentacji. Sprawdzamy, jak dziś Twoi użytkownicy zatwierdzają logowania.Powiązane wpisy na blogu
Notatki z wdrożeń
Źródła
Oficjalna dokumentacja Okta i Auth0 oraz źródła prawne
- 1Configure Okta Verify optionsOkta Help Center
- 2Okta Adaptive MFAokta.com product page
- 3Okta Verify and Okta FastPassOkta Help Center
- 4About MFA enrollment policiesOkta Help Center
- 5Directive (EU) 2022/2555 (NIS2)EUR-Lex