Blog 24/7

MFA fatigue

TAB. 1Hasłopo angielsku
Po angielskuMFA fatigue attack
Którą formą pisaćpo angielsku Polski odpowiednik istnieje, ale w praktyce nikt tak nie pisze. Zostaw angielski, polski trzymaj jako synonim.
Inne formyzmęczenie MFA · zasypywanie prośbami o zatwierdzenie logowania · spamowanie powiadomieniami push
KategoriaAtaki i socjotechnika

MFA fatigue (po polsku opisowo „zmęczenie MFA”) to atak na uwierzytelnianie wieloskładnikowe, w którym napastnik znający już hasło ofiary wywołuje serię próśb o zatwierdzenie logowania, aż ofiara jedną z nich zaakceptuje. MITRE ATT&CK opisuje go w technice T1621: powtarzane logowania zasypują użytkownika powiadomieniami push, SMS-ami i połączeniami, dopóki nie zatwierdzi dostępu [1]. Atak nie łamie drugiego składnika. Wykorzystuje to, że użytkownik sam może go użyć, przez pomyłkę albo po to, by powiadomienia ustały [5].

Jak działa

Punktem wyjścia są prawdziwe dane uwierzytelniające, zdobyte na przykład przez phishing, credential stuffing albo infostealer. Hasło przechodzi, a serwis wysyła powiadomienie do aplikacji uwierzytelniającej na telefonie ofiary. Napastnik ponawia logowanie wiele razy. W najprostszej postaci powiadomienie ma tylko przyciski „Zatwierdź” i „Odrzuć”, więc jedno przypadkowe dotknięcie wystarcza.

RYS. 1Pętla ataku MFA fatigue

Cisco Talos definiuje MFA fatigue jako wysyłanie dużej liczby żądań push na urządzenie celu, dopóki użytkownik ich nie zaakceptuje, przypadkiem albo po to, by uciszyć powtarzające się powiadomienia [5]. Presję często wzmacnia rozmowa: vishing, w którym napastnik podaje się za dział IT i obiecuje, że powiadomienia ustaną po zatwierdzeniu [6].

Odmiany

MITRE wymienia różne kanały, którymi napastnik może zalewać ofiarę [1].

KanałCo widzi ofiaraPodatność na zmęczenie
Push „Zatwierdź / Odrzuć”powiadomienie w aplikacji [1]wysoka: wystarczy jedno dotknięcie
Push z dopasowaniem numeruliczba do wpisania z ekranu logowania [4]niska: trzeba widzieć ekran logowania [2]
SMS lub połączeniekod albo prośba o potwierdzenie [1]średnia: kod trzeba jeszcze przekazać
Reset hasłaprośby z samoobsługowego resetu [1]zależy od metody weryfikacji
FIDO2 / passkeybrak powiadomień do zatwierdzeniabrak: wymaga fizycznego użycia klucza [3]

W WordPressie

Drugi składnik w WordPressie dodaje się zwykle wtyczką. Popularna wtyczka Two Factor oferuje kody TOTP z aplikacji, kody wysyłane e-mailem i kody zapasowe [7]. Żadna z tych metod nie wysyła powiadomień push do zatwierdzenia jednym dotknięciem [7], więc sam panel z taką konfiguracją nie jest typowym celem MFA fatigue. Metody z przepisywaniem kodu mają jednak inną słabość: NIST nie uznaje ich za odporne na phishing [3], co wykorzystuje phishing AiTM (adversary-in-the-middle).

MFA fatigue dotyczy za to kont wokół strony. Jeśli administrator loguje się do WordPressa przez SSO z zatwierdzaniem push albo jeśli push chroni skrzynkę, na którą przychodzą linki resetu hasła, zatwierdzenie jednego fałszywego powiadomienia otwiera drogę do panelu. Dlatego przy ocenie ochrony strony warto sprawdzić, jakim drugim składnikiem są chronione poczta administratora, panel hostingu i dostawca tożsamości.

Zagrożenia i skutki

Skutkiem udanego ataku jest pełne przejęcie konta z ważnym drugim składnikiem. W przypadku Cisco napastnik po uzyskaniu dostępu zarejestrował serię nowych urządzeń do MFA i zalogował się do firmowej sieci VPN [5]. Talos powiązał sprawcę z brokerem początkowego dostępu związanym z grupami UNC2447, Lapsus$ i operatorami ransomware Yanluowang [5].

MITRE wymienia jako grupy stosujące tę technikę między innymi APT29, LAPSUS$ i Scattered Spider [1]. Takie wejście często jest pierwszym etapem ataku ransomware. Talos ocenił, że działania w sieci Cisco odpowiadały przygotowaniom do takiego ataku, choć ransomware nie został uruchomiony [5].

Jak się bronić

Dopasowanie numeru. CISA zaleca dopasowanie numeru (number matching) jako rozwiązanie przejściowe: użytkownik musi wpisać w aplikacji liczbę widoczną na ekranie logowania [2]. Microsoft Authenticator stosuje je we wszystkich powiadomieniach push, także przy samoobsługowym resecie hasła, a użytkownik nie może go wyłączyć [4]. CISA podaje dla MFA fatigue drugą nazwę, push bombing, i opisuje je jako zasypywanie użytkownika powiadomieniami, aż zatwierdzi prośbę przypadkiem albo ze zniecierpliwienia [2]. Zaznacza też, że dopasowanie numeru jest słabsze od uwierzytelniania odpornego na phishing i pozostaje środkiem przejściowym [2]. Zaleca ponadto uczyć użytkowników zgłaszania nieznanych próśb i badać każde odrzucone powiadomienie [2]. NIST wymaga, by uwierzytelniacz pozapasmowy zatwierdzający logowanie przyjmował sekret przeniesiony z kanału głównego, co wiąże zatwierdzenie z konkretną transakcją [3].

Uwierzytelnianie odporne na phishing. CISA zachęca wszystkie organizacje do wdrożenia uwierzytelniania odpornego na phishing [2]. NIST zalicza do niego metody wiążące wynik z nazwą weryfikatora [3], czyli w praktyce FIDO2 / WebAuthn. NIST dla najwyższego poziomu wymaga potwierdzenia zamiaru uwierzytelnienia [3]. Na co dzień taką ochronę zapewnia passkey.

Ograniczenia i reguły. MITRE zaleca ograniczenie liczby próśb MFA w danym czasie, zastąpienie prostego push wpisywaniem kodu albo tokenem sprzętowym oraz blokowanie logowań z podejrzanych lokalizacji w ramach dostępu warunkowego [1].

Użytkownicy. Nieoczekiwane powiadomienie oznacza, że ktoś zna hasło. MITRE zaleca szkolić użytkowników, by sprawdzali źródło logowania i zgłaszali podejrzane prośby MFA [1]. Właściwą reakcją jest odrzucenie, zgłoszenie i zmiana hasła.

Historia i przykłady

  • Maj 2022, Cisco. 24 maja firma dowiedziała się o możliwym włamaniu; napastnik połączył vishing z MFA fatigue [5]. Talos opisał sprawę 10 sierpnia 2022 roku [5].
  • Wrzesień 2022, Uber. Według Sekuraka napastnik przez ponad godzinę zasypywał pracownika powiadomieniami push, a potem napisał do niego na WhatsAppie jako członek zespołu IT [6].
TAB. 2

Przypisy

7
  1. [1] Multi-Factor Authentication Request Generation, Technique T1621 — Enterprise · MITRE ATT&CK
  2. [2] Implementing Number Matching in MFA Applications · CISA
  3. [3] NIST SP 800-63B-4: Digital Identity Guidelines — Authentication and Authenticator Management · NIST
  4. [4] How number matching works in MFA push notifications for Authenticator · Microsoft Learn
  5. [5] Cisco Talos shares insights related to recent cyber attack on Cisco · Cisco Talos
  6. [6] Uber został zhackowany. Uzyskali m.in. dostęp do aktualnych raportów podatności · Sekurak
  7. [7] Two Factor — wtyczka w katalogu WordPress.org · WordPress.org
TAB. 3

Hasła w tym artykule

14
TAB. 4

Linkują tutaj

6

Wszystkie kategorie → · Hasło w słowniku →

Blog 24/7
05.11CISA i FBI wzywają do zabezpieczenia sterowników chłodzenia po atakach w Europietherecord.media05.11Midnight Blizzard atakowała iPhone'y i Androidy przez zainfekowane strony w Europie i USAsecurityweek.com05.11APT29 kradła dane z iPhone'ów i Androidów przez przejęte i podrobione stronytherecord.media05.11Grupa APT29 przejęła skrypt Plerdy i atakowała niezałatane iPhone'y i Androidythehackernews.com05.11Microsoft wykrył 7,3 mld wiadomości phishingowych w III kwartale 2026microsoft.com05.11DigiCert ujawnia wyciek danych klientów i skanów dokumentów tożsamościbleepingcomputer.com05.11CWPdoor podmienia serwer cwpsrv w Control Web Panel i otwiera tylne wejście do Linuksableepingcomputer.com05.11Brytyjskie NCSC ostrzega, że narzędzia AI zwiększyły liczbę wykrywanych luk zero-daythehackernews.com05.11Skaner RootEvidence sprawdza starą lukę w Cisco IOS i dodaje nagłówki Opt-Outisc.sans.edu05.11Włamanie do portalu grantowego Norad, zagrożone dane 20 614 użytkownikówhelpnetsecurity.com