Czym jest phishing zgody OAuth (consent phishing)?
To atak, w którym ofiara zostaje nakłoniona do przyznania złośliwej aplikacji dostępu do swojego konta, zamiast oddać hasło. Użytkownik dostaje link do czegoś, co wygląda jak przydatna aplikacja lub prośba o dokument, loguje się na prawdziwej stronie Microsoft czy Google i klika, by zatwierdzić uprawnienia, takie jak czytanie poczty, plików czy kontaktów. Od tej chwili aplikacja napastnika ma token, który działa bez hasła i często przetrwa zmianę hasła i uwierzytelnianie wieloskładnikowe, bo użytkownik wyraził zgodę. Atak jest skuteczny właśnie dlatego, że każda strona, którą widzi ofiara, jest prawdziwa. Obrona: ogranicz zgody użytkowników tak, by dostęp można było przyznać tylko zweryfikowanym wydawcom lub aplikacjom zatwierdzonym przez administratora, wymagaj przeglądu administratora dla uprawnień wysokiego ryzyka, ustaw alerty o nowych zgodach na aplikacje i regularnie przeglądaj listę podłączonych aplikacji, usuwając to, czego nikt nie rozpoznaje. Jeśli znajdziesz złośliwą zgodę, odbierz dostęp aplikacji i unieważnij jej tokeny, a potem sprawdź w logach audytowych, do czego miała dostęp. Czujnik sieciowy nie widzi zgód, które odbywają się u dostawcy tożsamości; tam należą zabezpieczenia.
Czytaj dalej
Powiązane pytania
- Które logi chmury i SaaS powinniśmy włączyć i przechowywać?
- Co się dzieje, gdy wyciekną klucze dostępu do chmury, na przykład na GitHub?
- Czym jest źle skonfigurowany magazyn (bucket) w chmurze i jak go uniknąć?
- Czym jest usługa metadanych w chmurze i dlaczego napastnicy chcą się do niej dostać?
- Jak wykryć kopanie kryptowalut na przejętym koncie w chmurze?
← Wszystkie pytania (25): Bezpieczeństwo chmury i SaaSWszystkie tematy