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

Wykradanie haseł do Wifi z urządzeń sieciowych (na przykładzie modemu od UPC)

Wykradanie haseł do Wifi z urządzeń sieciowych (na przykładzie modemu od UPC)

Posiadasz urządzenie od UPC lub inne, które łączy się po Wifi? Chciałbyś poznać jego hasło do sieci? W tym artykule opiszemy sposób, dzięki któremu będziemy mogli poznać aktualne hasło do WiFi przech...
Jak poznać hasło administratora lub użytkowników logujących się do Twojego komputera?

Jak poznać hasło administratora lub użytkowników logujących się do Twojego komputera?

Jeśli masz odrobinę szczęścia lub „odpowiednie umiejętności” i potrafisz zdobyć lokalne uprawnienia administracyjne na Twoim komputerze w firmie lub zaliczasz się do grona tych szczęściarzy, którzy pracuj...
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...
Claude otwiera się na offensive security. Anthropic wprowadza trzy poziomy dostępu

Claude otwiera się na offensive security. Anthropic wprowadza trzy poziomy dostępu

Ostatnie miesiące nie należą do najłatwiejszych dla zespołów odpowiedzialnych za podatności i aktualizacje. Liczba publikowanych CVE rośnie, a wraz z nią ilość pracy związanej z oceną ryzyka, testowaniem...
Protected Actions w Entra ID

Protected Actions w Entra ID

Wyobraźmy sobie, że administrator loguje się do Microsoft Entra ID, ma aktywną odpowiednią rolę i może zwyczajnie korzystać z centrum administracyjnego. Kiedy jednak próbuje zmodyfikować politykę Conditiona...