Poza monitem: dlaczego samo MFA nie wystarczy, by chronić Twoje dane
By Mirko Peters ·
Witam ponownie, pasjonaci bezpieczeństwa! Jeśli jesteś podobny do mnie, pewnie pamiętasz zbiorową ulgę, jaką społeczność technologiczna odczuła, gdy uwierzytelnianie wieloskładnikowe (MFA) weszło do powszechnego użytku. Przez lata polegaliśmy na kruchych, łatwych do odgadnięcia hasłach. MFA miało być magiczną kulą, cyfrową tarczą, która raz na zawsze utrzyma hakerów na dystans. Namawiamy naszych k
Automatically translated with AI from the original post. Read the English original
Witam ponownie, pasjonaci bezpieczeństwa! Jeśli jesteś podobny do mnie, pewnie pamiętasz zbiorową ulgę, jaką społeczność technologiczna odczuła, gdy uwierzytelnianie wieloskładnikowe (MFA) weszło do powszechnego użytku. Przez lata polegaliśmy na kruchych, łatwych do odgadnięcia hasłach. MFA miało być magiczną kulą, cyfrową tarczą, która raz na zawsze utrzyma hakerów na dystans. Namawiamy naszych klientów, znajomych i współpracowników, by włączali je wszędzie. Konta bankowe, media społecznościowe, portale firmowe: jeśli ma ekran logowania, dodaj MFA i uznaj sprawę za załatwioną.
Ale oto twarda prawda, z którą musimy się dziś zmierzyć: MFA nie wystarcza. Co więcej, poleganie na nim jako jedynej linii obrony to niebezpieczna gra. Cyberprzestępcy ewoluowali, a wyrafinowane zagrożenia dla naszych sieci omijają tradycyjne monity MFA tak, jakby ich w ogóle nie było.
W tym wpisie rozbierzemy na czynniki pierwsze iluzję absolutnego bezpieczeństwa, przyjrzymy się rażącym słabościom nowoczesnych systemów wieloskładnikowych i zastanowimy się, czego naprawdę potrzeba, by zbudować solidną strategię obrony w świecie, w którym hasła i standardowe tokeny są regularnie kompromitowane. Niezależnie od tego, czy jesteś specjalistą IT zabezpieczającym środowisko firmowe, czy po prostu chcesz zadbać o swoje cyfrowe życie, zrozumienie tych zagrożeń jest koniecznością. Zaczynajmy.
Najważniejsze wnioski
- MFA nie jest rozwiązaniem niezawodnym. Samo w sobie nie zagwarantuje bezpieczeństwa danych.
- Ataki phishingowe mogą obejść MFA, nakłaniając użytkowników do ujawnienia swoich poświadczeń.
- Ataki na zgody OAuth umożliwiają nieautoryzowany dostęp nawet po zakończeniu uwierzytelniania MFA.
- Podmiana karty SIM (SIM swapping) pozwala przechwycić kody MFA wysyłane SMS-em, co narusza bezpieczeństwo.
- Przejęcie sesji wykorzystuje aktywne sesje, pozwalając atakującym ominąć MFA.
- Problemy z komfortem użytkowania mogą prowadzić do porzucenia MFA, zwiększając podatność na ataki.
- Rozważ użycie menedżerów haseł, aby zwiększyć bezpieczeństwo i skutecznie zarządzać hasłami.
- Przyjmij model bezpieczeństwa zero trust, aby stale weryfikować tożsamości użytkowników i ograniczać dostęp.
Słabości MFA
Ataki phishingowe
Przegląd phishingu
Ataki phishingowe pozostają jednym z najczęstszych zagrożeń dla bezpieczeństwa danych. Próbują nakłonić Cię do ujawnienia wrażliwych informacji, takich jak hasła czy kody uwierzytelniające. Cyberprzestępcy często stosują techniki socjotechniczne, by Cię zmanipulować i wyłudzić te dane. Mogą wysyłać wiarygodnie wyglądające wiadomości e-mail, które nakłaniają do kliknięcia złośliwych linków lub pobrania szkodliwych załączników.
Ataki phishingowe mogą obejść uwierzytelnianie wieloskładnikowe (MFA), wykorzystując m.in. phishing typu adversary-in-the-middle (AiTM) oraz kradzież tokenów. Metody te wykorzystują słabości procesu uwierzytelniania, umożliwiając nieautoryzowany dostęp bez wykonywania wyzwań MFA. Częstotliwość takich ataków rośnie, a w ostatnich latach wyraźnie wzrosło wykorzystanie tych technik.
Przykłady z praktyki
Przyjrzyj się poniższym technikom, których atakujący używają, by obejść MFA:
- Inżynieria społeczna: Hakerzy wykorzystują ludzkie słabości, nakłaniając Cię do podania kodów uwierzytelniających lub poświadczeń w wiadomościach phishingowych albo podczas rozmów telefonicznych.
- Atak zmęczenia MFA: Atakujący zasypują Cię żądaniami MFA, przez co w frustracji zatwierdzasz jedno z nich.
- Ataki OTP przez SMS: Techniki takie jak SIM swapping pozwalają przechwycić jednorazowe hasła wysyłane SMS-em, omijając MFA.
W ostatnich latach phishing przekształcił się w wyrafinowane kampanie. Na przykład kampanie AiTM umieszczają infrastrukturę phishingową między użytkownikiem a prawdziwymi usługami, przechwytując zarówno dane logowania, jak i tokeny MFA. Dzięki temu atakujący mogą uzyskać dostęp, nie wywołując weryfikacji MFA. Kradzież tokenów polega na wykradzeniu tokenów uwierzytelniających, co pozwala na nieautoryzowany dostęp bez konieczności znajomości hasła i przechodzenia wyzwania MFA.
Ataki na zgodę OAuth
Jak działa zgoda OAuth
Ataki na zgodę OAuth manipulują użytkownikiem tak, aby przyznał uprawnienia złośliwym aplikacjom. Ataki te dotyczą warstwy autoryzacji, a nie procesu uwierzytelniania. Po udzieleniu zgody atakujący otrzymują tokeny dostępu, które działają niezależnie od MFA, zapewniając trwały dostęp do Twoich kont.
Ryzyko nieautoryzowanego dostępu
Ryzyko związane z atakami na zgodę OAuth jest znaczne. Atakujący mogą uzyskać dostęp do Twoich danych nawet po zakończeniu weryfikacji MFA. Oznacza to, że tradycyjne zabezpieczenia, takie jak MFA, nie chronią przed nieautoryzowanym dostępem, gdy zgoda została już udzielona. Najnowsze trendy pokazują znaczny wzrost liczby złośliwych aplikacji przedsiębiorstwa wymierzonych w klientów Microsoft 365.
| Rok | Opis trendu | Źródło |
|---|---|---|
| 2024 | Zaobserwowano znaczny wzrost liczby złośliwych aplikacji przedsiębiorstwa służących do utrzymywania trwałego dostępu w Microsoft 365. | Kroll |
| 2024 | Odnotowano falę ataków na zgodę dla aplikacji wymierzonych w klientów Microsoft 365. | Field Effect |
| 2023-2024 | Zgłoszono liczne oszustwa BEC wykorzystujące metody zgody OAuth wobec małych firm. | Huntress |
SIM swapping
Jak działa SIM swapping
SIM swapping to technika, w której atakujący przejmują kontrolę nad Twoim numerem telefonu, przekonując operatora komórkowego do przeniesienia numeru na nową kartę SIM. Pozwala im to przechwytywać wiadomości SMS, w tym zawierające kody MFA.
Studia przypadków
Liczba ataków z wykorzystaniem SIM swapping gwałtownie wzrosła. Federalna Komisja Handlu (FTC) odnotowała wzrost liczby ataków SIM swapping o 400% w latach 2021–2022. Badanie z 2020 roku przeprowadzone przez Uniwersytet Princeton wykazało, że 80% pierwszych prób oszustwa typu SIM swap zakończyło się powodzeniem, głównie z powodu słabych metod uwierzytelniania stosowanych przez operatorów telekomunikacyjnych.
We wrześniu 2023 roku współzałożyciel Ethereum Vitalik Buterin padł celem ataku SIM swapping, który pozwolił hakerom przejąć jego konto na Twitterze. Pracownik firmy Kroll również padł ofiarą ataku SIM swapping w sierpniu 2023 roku, co doprowadziło do nieautoryzowanego dostępu do poufnych informacji firmy.
Skutki ataków SIM swapping mogą być poważne:
- Atakujący mogą przechwytywać kody MFA wysyłane przez SMS, co pozwala na nieautoryzowany dostęp do kont.
- Dostęp do wrażliwych informacji może prowadzić do wycieków danych i utraty własności intelektualnej.
- FBI odnotowało straty sięgające prawie 50 milionów dolarów w wyniku ataków SIM swapping.
Przejmowanie sesji
Wykorzystywanie plików cookie sesji
Przejmowanie sesji polega na przejęciu kontroli nad aktywną sesją użytkownika w aplikacji internetowej. Atakujący wykorzystują pliki cookie sesji, czyli niewielkie fragmenty danych zapisywane na urządzeniu po zalogowaniu. Pozwalają one pozostać zalogowanym bez ponownego podawania danych uwierzytelniających. Jeśli jednak atakujący wykradną te pliki cookie, mogą podszyć się pod użytkownika i uzyskać nieautoryzowany dostęp do jego kont.
Oto najczęstsze metody, których atakujący używają do przejmowania sesji:
- Kradzież tokenów sesji (plików cookie) po uwierzytelnieniu użytkownika.
- Ataki typu adversary-in-the-middle (AitM) z wykorzystaniem serwerów proxy i narzędzi, takich jak Evilginx, do przechwytywania danych logowania i kodów MFA w czasie rzeczywistym.
- Wykorzystanie złośliwego oprogramowania typu infostealer do wydobywania plików cookie sesji z urządzeń ofiar.
- Kradzież plików cookie za pomocą złośliwego oprogramowania lub phishingu.
- Podsłuchiwanie sieci (network sniffing) w niezabezpieczonych sieciach Wi-Fi w celu przechwytywania danych sesji.
- Ataki cross-site scripting (XSS) służące do kradzieży plików cookie.
- Przejmowanie sesji TCP poprzez przewidywanie numerów sekwencyjnych.
Te techniki pozwalają atakującym na ominięcie zarówno haseł, jak i monitów MFA. Gdy zdobędą plik cookie sesji, mogą uzyskać dostęp do Twojego konta bez konieczności podawania hasła ani kodu MFA.
Wpływ na skuteczność MFA
Skuteczność MFA znacząco spada, gdy atakujący skutecznie przejmą Twoją sesję. Mogą podszywać się pod Ciebie i wykonywać działania w Twoim imieniu, omijając przy tym punkty kontrolne MFA. Na przykład jeśli atakujący ukradnie plik cookie sesji, może zalogować się na Twoje konto bez konieczności wpisywania hasła ani kodu MFA.
Aby się chronić, unikaj opcji „Pozostań zalogowany” na urządzeniach, którym nie ufasz. Jeśli podejrzewasz, że Twoje konto może zostać przejęte, natychmiast wymuś wylogowanie ze wszystkich sesji. Takie działanie może pomóc ograniczyć ryzyko związane z przejęciem sesji.
Ograniczenia uwierzytelniania wieloskładnikowego

Wygoda użytkownika a bezpieczeństwo
Równowaga między wygodą a bezpieczeństwem
Podczas korzystania z uwierzytelniania wieloskładnikowego (MFA) często stajesz przed dylematem. Chociaż MFA zwiększa bezpieczeństwo, może też utrudnić korzystanie z systemu. Wielu użytkowników uważa procesy konfiguracji i odzyskiwania dostępu za mylące. Ta złożoność może prowadzić do frustracji i rezygnacji z MFA w ogóle. W rzeczywistości użytkownicy często porzucają MFA z powodu słabego doświadczenia użytkownika, na przykład ze względu na:
- Złożoność: konfiguracja MFA może być czasochłonna i myląca, zwłaszcza dla osób, które nie są biegłe technicznie.
- Uciążliwość: powtarzające się żądania uwierzytelnienia mogą frustrować, prowadząc do niższego poziomu wdrożenia.
- Brak wskazówek: niewystarczające instrukcje sprawiają, że trudno przejść kroki MFA.
- Opór użytkowników: ogólne obciążenie związane z MFA może skłonić Cię do jego odrzucenia lub porzucenia.
Te problemy z użytecznością bezpośrednio przyczyniają się do frustracji użytkowników i porzucania systemów MFA.
Problemy ze zgodnością użytkowników
Zgodność użytkowników odgrywa kluczową rolę w skuteczności MFA. Gdy opierasz się MFA ze względu na postrzegane niedogodności lub złożoność, narażasz siebie i swoją organizację na ryzyko. Słaba zgodność może prowadzić do:
- Całkowitego omijania MFA.
- Oporu wobec jego wdrożenia, co sprawia, że systemy są podatne na ataki oparte na hasłach.
- Niedostatecznego wykorzystania lub nieprawidłowej konfiguracji MFA, co osłabia jego korzyści ochronne.
Ograniczenia technologiczne
Niebezpieczne kanały
MFA opiera się na różnych kanałach komunikacji, ale nie wszystkie są bezpieczne. Na przykład użycie SMS-ów do uwierzytelniania może znacząco osłabić bezpieczeństwo. Jeśli atakujący przejmie Twój numer telefonu, może przechwycić wiadomości SMS, w tym kody MFA. Poleganie wyłącznie na hasłach pozwala atakującym uzyskać dostęp do kont bez dodatkowych barier, jeśli dane uwierzytelniające zostaną skompromitowane.
Brak standaryzacji
Brak standaryzacji w implementacjach MFA prowadzi do fragmentacji podejść na różnych platformach. Ta niespójność negatywnie wpływa na niezawodność MFA. Na przykład sektory takie jak IoT i e-usługi często stosują różne protokoły MFA, co może tworzyć luki w zabezpieczeniach.
| Ograniczenie Opis |
|---|
| Zwiększona złożoność zarządzania dla administratorów i użytkowników końcowych. |
| Użytkownicy mogą mieć trudności z konfiguracją i korzystaniem z MFA. |
| Specyficzne wymagania sprzętowe mogą prowadzić do znacznych kosztów i obciążeń administracyjnych. |
| Użytkownicy mogą zostać zablokowani, jeśli utracą dostęp do pozostałych czynników. |
| Do aplikacji wprowadzana jest dodatkowa złożoność. |
| Zależności zewnętrzne mogą wprowadzać luki w zabezpieczeniach lub pojedyncze punkty awarii. |
| Procesy obejścia lub resetowania MFA mogą zostać wykorzystane przez atakujących. |
| Wymóg stosowania MFA może uniemożliwić części użytkowników dostęp do aplikacji. |
Te ograniczenia pokazują wyzwania, przed którymi stają organizacje, wdrażając MFA. Zrozumienie tych problemów jest kluczowe dla poprawy bezpieczeństwa.
Alternatywy dla MFA
W dzisiejszym cyfrowym świecie poleganie wyłącznie na uwierzytelnianiu wieloskładnikowym (MFA) może sprawić, że będziesz podatny na ataki. Zamiast tego warto rozważyć wdrożenie alternatywnych środków bezpieczeństwa, które zwiększą Twoją ochronę. Oto kilka skutecznych rozwiązań:
Menedżery haseł
Korzyści z używania menedżerów haseł
Menedżery haseł upraszczają dbanie o bezpieczeństwo w sieci. Przechowują i szyfrują hasła, dzięki czemu łatwo jest używać unikalnych, złożonych haseł dla każdego konta. Zmniejsza to ryzyko kradzieży poświadczeń i ponownego użycia tego samego hasła.
Jak zwiększają bezpieczeństwo
Korzystając z menedżera haseł, możesz automatycznie generować silne hasła. Dzięki temu nie musisz zapamiętywać wielu haseł i możesz skupić się na bezpieczeństwie zamiast na zapamiętywaniu. Ponadto wiele menedżerów haseł oferuje funkcje, takie jak udostępnianie haseł i alerty o wyciekach, co dodatkowo wzmacnia bezpieczeństwo Twojej tożsamości.
Uwierzytelnianie biometryczne
Rodzaje metod biometrycznych
Uwierzytelnianie biometryczne wykorzystuje unikalne cechy fizyczne do weryfikacji tożsamości. Do najczęstszych metod należą:
- Skanowanie linii papilarnych
- Skanowanie dłoni
- Skanowanie siatkówki i tęczówki oka
- Rozpoznawanie głosu
- Analiza oddechu
- Dopasowywanie DNA
- Skanowanie żył
- Rozpoznawanie chodu
Metody te są powszechnie stosowane w sektorach takich jak opieka zdrowotna i produkcja, zwłaszcza tam, gdzie często używa się wspólnych urządzeń.
Zalety i wady biometrycznego bezpieczeństwa
Uwierzytelnianie biometryczne oferuje kilka zalet:
- Wysokie bezpieczeństwo i mniejsze ryzyko kradzieży tożsamości.
- Wygoda: nie musisz już pamiętać haseł.
- Lepsze doświadczenie użytkownika: szybki dostęp do urządzeń lub usług.
| Zalety uwierzytelniania biometrycznego | Wady uwierzytelniania biometrycznego |
|---|---|
| Cechy niemożliwe do przeniesienia | Koszty |
| Niemal odporność na podszywanie się | Wycieki danych |
| Elastyczność i skalowalność | Prywatność danych |
| Wysokie bezpieczeństwo i mniejsze ryzyko kradzieży tożsamości | Fałszywie pozytywne i fałszywie negatywne wyniki |
Metody biometryczne zwiększają bezpieczeństwo, ale jednocześnie budzą obawy dotyczące prywatności danych i możliwych wycieków.
Model Zero Trust
Zasady modelu Zero Trust
Model bezpieczeństwa zero trust opiera się na zasadzie „nigdy nie ufaj, zawsze weryfikuj”. Podejście to wymaga ścisłego uwierzytelniania i autoryzacji przy każdym żądaniu dostępu. Kluczowe zasady obejmują:
- Nie zakładaj domyślnego zaufania do żadnego dostępu do sieci.
- Stosuj wiele zabezpieczeń, takich jak szyfrowanie.
- Ogranicz dostęp do danych wyłącznie do tego, co jest niezbędne (zasada need-to-know).
Wdrażanie Zero Trust w organizacjach
Organizacje mogą wdrożyć model zero trust, stale weryfikując tożsamość użytkowników i ograniczając dostęp do zatwierdzonych użytkowników i zasobów. Model ten kładzie nacisk na uwierzytelnianie i autoryzację oparte na tożsamości dla wszystkich połączeń. Monitorując zachowanie użytkowników i stan urządzeń, organizacje mogą dynamicznie autoryzować dostęp, ograniczając poleganie na MFA jako jedynym środku bezpieczeństwa.
MFA ma istotne słabości i ograniczenia, które warto znać. Atakujący mogą wykorzystywać fałszywe strony logowania, aby przechwycić poświadczenia, co podważa skuteczność MFA. Ponadto 61% organizacji ma konta root bez MFA, co pokazuje ryzyko wynikające z poleganie wyłącznie na tej metodzie.
Aby chronić swoje dane, przyjmij proaktywne podejście obejmujące wiele warstw zabezpieczeń. Rozważ wdrożenie:
- Kontroli dostępu opartej na rolach, która ogranicza ekspozycję danych.
- Zgodności z regulacjami, takimi jak HIPAA i RODO, wymagającej silnego uwierzytelniania.
- Ciągłego monitorowania aktywności logowania w celu wykrywania podejrzanych zachowań.
Dzięki zróżnicowaniu środków bezpieczeństwa lepiej zabezpieczysz wrażliwe informacje.
Często zadawane pytania
Czym jest MFA?
MFA, czyli uwierzytelnianie wieloskładnikowe (Multi-Factor Authentication), zwiększa bezpieczeństwo, wymagając dwóch lub więcej metod weryfikacji. Mogą to być: coś, co znasz (np. hasło), coś, co posiadasz (np. telefon), lub coś, czym jesteś (np. odcisk palca).
Jak phishing omija MFA?
Ataki phishingowe nakłaniają do ujawnienia danych logowania lub kodów MFA. Napastnicy mogą stosować techniki, takie jak adversary-in-the-middle phishing (AiTM), aby przechwycić zarówno hasło, jak i token MFA, dzięki czemu uzyskują dostęp do kont bez konieczności przejścia uwierzytelniania wieloskładnikowego.
Czym jest atak na zgodę OAuth?
Atak na zgodę OAuth polega na tym, że napastnicy nakłaniają cię do udzielenia uprawnień złośliwym aplikacjom. Po wyrażeniu zgody zdobywają tokeny dostępu, dzięki którym mogą uzyskać dostęp do twoich danych bez konieczności użycia MFA.
Dlaczego przejęcie karty SIM jest niebezpieczne?
Przejęcie karty SIM (SIM swapping) pozwala napastnikom przejąć kontrolę nad twoim numerem telefonu. Mogą przechwytywać wiadomości SMS, w tym kody MFA, co pozwala obejść MFA i uzyskać dostęp do twoich kont bez twojej wiedzy.
Jak działa przejęcie sesji?
Przejęcie sesji polega na kradzieży plików cookie sesji po zalogowaniu. Napastnicy mogą podszywać się pod ciebie i uzyskiwać dostęp do kont bez znajomości hasła ani kodu MFA, co podważa skuteczność MFA.
Jakie są alternatywy dla MFA?
Alternatywami dla MFA są menedżery haseł, uwierzytelnianie biometryczne oraz przyjęcie modelu bezpieczeństwa zero trust. Te metody mogą wzmocnić twoją postawę bezpieczeństwa i ograniczyć zależność wyłącznie od MFA.
Czy mogę polegać wyłącznie na hasłach?
Nie, poleganie wyłącznie na hasłach jest ryzykowne. Hasła mogą zostać skradzione lub odgadnięte. Wdrożenie dodatkowych środków, takich jak MFA lub menedżery haseł, znacząco poprawia ochronę przed nieautoryzowanym dostępem.
Jak poprawić swoją postawę bezpieczeństwa?
Aby zwiększyć bezpieczeństwo, rozważ stosowanie silnych, unikalnych haseł, włączenie MFA tam, gdzie to możliwe, oraz regularne monitorowanie kont pod kątem podejrzanej aktywności. Przyjęcie wielowarstwowego podejścia do bezpieczeństwa jest niezbędne do ochrony danych.
Podsumowanie
Jak omówiliśmy w tym artykule, traktowanie uwierzytelniania wieloskładnikowego jako nieprzebijalnego srebrnego naboju to niebezpieczny błąd. Wyrafinowane kampanie phishingu AiTM, bezwzględne przejmowanie kart SIM, przejmowanie sesji oraz podstępne wykorzystywanie zgód OAuth pozwalają napastnikom z łatwością ominąć standardowe zabezpieczenia MFA. MFA wciąż jest ważnym narzędziem w arsenale bezpieczeństwa, ale to tylko jedna warstwa znacznie szerszej układanki. Aby naprawdę chronić swoje zasoby cyfrowe, musisz przyjąć podejście obrony wielowarstwowej (defense-in-depth), łączyć silne metody uwierzytelniania z solidnymi menedżerami haseł i przejść na architekturę zero trust.
Jeśli chcesz zgłębić, jak działają współczesne ataki na tożsamość, w szczególności jak złośliwi aktorzy wykorzystują uprawnienia aplikacji, aby utrzymać długoterminowy dostęp, koniecznie zapoznaj się z towarzyszącym odcinkiem podcastu. Pełne omówienie znajdziesz pod adresem Stop OAuth Consent Attacks in Microsoft Entra ID. Bądź bezpieczny i nie przestawaj kwestionować swoich założeń. Do usłyszenia w następnym odcinku!