Menu dostępności

Czy powinniśmy zacząć wątpić w MFA – czyli jak można przejąć konta Box zabezpieczone weryfikacją SMS?

Badacze cyberbezpieczeństwa ujawnili szczegóły poprawionego już błędu w mechanizmie uwierzytelniania wieloskładnikowego (MFA). Błąd może zostać wykorzystany do całkowitego ominięcia weryfikacji logowania za pomocą SMS-ów. Sprawa dotyczy kont użytkowników na platformie Box.

„Korzystając z tej techniki, atakujący może użyć skradzionych danych uwierzytelniających, aby włamać się na konto Box organizacji i wykraść poufne dane bez dostępu do telefonu ofiary” – powiedzieli badacze Varonis w swoim raporcie. Odkrywcy podatności poinformowali, że zgłosili ten problem dostawcy usług chmurowych już w 2021 roku i został on szybko naprawiony.
Warto jednak zapoznać się z tą luką i uświadomić sobie, że nic nie jest niezawodne.

Jak wiemy, MFA to metoda uwierzytelniania, która opiera się na kombinacji kilku składników takich jak hasło (coś, co zna tylko użytkownik) i tymczasowe hasło jednorazowe zwane TOTP (coś, co posiada tylko użytkownik), aby zapewnić drugą warstwę ochrony przed atakami typu brute-force czy kradzieżom poświadczeń oraz wszystkim innym atakom polegającym na przejęciu konta. Ten drugi etap uwierzytelnienia może polegać na wysłaniu kodu jako SMS lub alternatywnie dostępu za pośrednictwem aplikacji uwierzytelniającej lub sprzętowego klucza bezpieczeństwa.

W opisywanej metodzie, gdy użytkownik platformy Box, który jest przypisany do weryfikacji SMS-em, loguje się przy użyciu swojej nazwy użytkownika i hasła, usługa ustawia plik cookie sesji i przekierowuje użytkownika na stronę, na której można wprowadzić TOTP w celu uzyskania dostępu do konta.

Obejście zidentyfikowane przez Varonisa jest konsekwencją tego, co badacze nazwali mieszaniem trybów MFA (ang. mixup MFA mode). Dzieje się tak, gdy atakujący loguje się przy użyciu danych uwierzytelniających ofiary i porzuca uwierzytelnianie oparte na SMS-ach na rzecz innego procesu, który wykorzystuje, powiedzmy, aplikację uwierzytelniającą do pomyślnego zakończenia logowania, po prostu dostarczając TOTP powiązany z jego własnym kontem Box.
Box nie zauważa, że ofiara nie zarejestrowała się nawet w aplikacji uwierzytelniającej, a zamiast tego ślepo akceptuje ważny kod uwierzytelniający z zupełnie innego konta bez uprzedniego sprawdzenia, czy należy on do użytkownika, który się logował! Umożliwiło to dostęp do konta Box ofiary bez dostępu do telefonu lub powiadamiania użytkownika SMS-em.

Innymi słowy, Box nie tylko nie sprawdził, czy ofiara została zarejestrowana w aplikacji uwierzytelniającej (lub jakiejkolwiek innej metodzie wykluczającej SMS), ale także nie sprawdził, czy wprowadzony kod pochodzi z telefonu, który jest faktycznie połączony z kontem ofiary.

Na poniższym filmie zaprezentowano demo całego ataku:

Odkrycia pojawiły się nieco ponad miesiąc po tym, jak Varonis ujawnił podobną technikę, która może umożliwić złośliwym podmiotom obejście weryfikacji opartej na uwierzytelnianiu poprzez „wyrejestrowanie użytkownika z MFA po podaniu nazwy użytkownika i hasła, ale przed podaniem drugiego czynnika”. Link tutaj.

Całą sytuacje możemy podsumować słowami – metoda MFA jest tak dobra, jak programista pisząc jej kod. Nie warto bezgranicznie wierzyć w zabezpieczenia, bo może to zapewnić fałszywe poczucie bezpieczeństwa. Jak widać, zdarzają się przypadki obejścia MFA bez konieczności fizycznego lub nawet zdalnego dostępu do telefonu ofiary.

Popularne

Jak zmienić nieznane/zapomniane hasło Administratora na Windows?

Jak zmienić nieznane/zapomniane hasło Administratora na Windows?

W tym artykule pokażemy, jak możemy zmienić hasło administratora na komputerze posiadając do niego fizyczny dostęp. Artykuł ten można potraktować także jako przestrogę dla firm, które nie zaimplementowały jeszcze odpo...
Czym jest Microsoft Entra Backup and Recovery?

Czym jest Microsoft Entra Backup and Recovery?

Przez długi czas odzyskiwanie zmian w Microsoft Entra opierało się głównie na kilku osobnych mechanizmach: soft-delete dla części obiektów, logach audytowych, eksportach konfiguracji i ręcznym odtwarza...
Jeszcze o Mythos!

Jeszcze o Mythos!

W bardzo dobrym artykule autorstwa mojego redakcyjnego kolegi możemy znaleźć kompendium wiedzy o Mythos – niedawno ogłoszonym modelu AI od Anthropic. Produkt ten wywołał panikę w branży ze względu na zdolno...
MSBuild w rękach atakujących. Legalne narzędzie, które omija klasyczne detekcje

MSBuild w rękach atakujących. Legalne narzędzie, które omija klasyczne detekcje

Coraz więcej ataków nie polega już na dostarczeniu malware w klasycznej formie. Zamiast tego napastnicy wykorzystują narzędzia, które już znajdują się w systemie i są uznawane za w pełni zaufane. Jednym z t...
Linux na celowniku – Copy-Fail i root exploit, który trafia na listę CISA

Linux na celowniku – Copy-Fail i root exploit, który trafia na listę CISA

Linux od lat kojarzy się z systemem stabilnym i bezpiecznym, szczególnie w środowiskach serwerowych i chmurowych. Problem w tym, że gdy pojawia się podatność na poziomie jądra lub mechanizmów zarządza...