| Termin | Definicja |
|---|---|
| MFA blokuje logowanie przez zdalny pulpit | MFA blokujące logowanie przez zdalny pulpit wskazuje na brak natywnej obsługi drugiego czynnika w protokole RDP — wymaga rozszerzenia typu Azure MFA Server lub NPS. Czym jest blokada logowania MFA przez zdalny pulpitKomunikat „MFA blokuje logowanie przez zdalny pulpit” oznacza, że uwierzytelnianie wieloskładnikowe nie zostało prawidłowo powiązane z mechanizmem logowania używanym przez usługę zdalnego pulpitu. Przy zwykłym logowaniu do systemu można otrzymać kod SMS, potwierdzenie w aplikacji albo użyć klucza bezpieczeństwa, natomiast klasyczna sesja RDP nie zawsze potrafi samodzielnie wyświetlić monit o drugi składnik. W efekcie hasło może być poprawne, konto może być aktywne, a połączenie mimo tego zostanie odrzucone. Problem nie musi oznaczać awarii samego komputera. Często jest to skutek różnicy między sposobem, w jaki użytkownik uwierzytelnia się lokalnie lub w przeglądarce, a sposobem przekazywania danych podczas zestawiania sesji RDP. W zależności od konfiguracji drugi etap może być obsługiwany przez bramę zdalnego pulpitu, usługę pośredniczącą, zasady sieciowe albo dodatkowe rozszerzenie logowania. Jeżeli żaden z tych elementów nie przekazuje żądania MFA we właściwym momencie, następuje przerwanie dostępu jeszcze przed otwarciem pulpitu. W środowiskach korzystających z kont zarządzanych centralnie spotyka się rozwiązania oparte na serwerze NPS z rozszerzeniem MFA, bramie dostępu zdalnego lub mechanizmach warunkowego dostępu. Starsze wdrożenia mogą odwoływać się do Azure MFA Server, jednak sposób obsługi takiej konfiguracji zależy od używanej wersji systemu, modelu kont oraz aktualnie dostępnych składników tożsamości. Samo włączenie wieloskładnikowego uwierzytelniania dla konta nie gwarantuje jeszcze, że zadziała ono przy każdym typie połączenia RDP. Kontekst techniczny i porównanie sposobów uwierzytelniania - MFA blokuje logowanie przez zdalny pulpitPodczas logowania przez zdalny pulpit występuje kilka etapów, które mogą zostać objęte kontrolą bezpieczeństwa. Najpierw sprawdzana jest dostępność hosta i portu, następnie może zostać wykonane uwierzytelnienie na poziomie sieci, a dopiero później następuje przekazanie poświadczeń do systemu docelowego. Wieloskładnikowe uwierzytelnianie może być wymagane na jednym z tych etapów albo dopiero przez dodatkową bramę. Umieszczenie kontroli MFA w niewłaściwym miejscu prowadzi do sytuacji, w której użytkownik nie dostaje monitu lub otrzymuje go dopiero po odrzuceniu połączenia. Inaczej działa logowanie interaktywne przy konsoli komputera, inaczej logowanie przez stronę internetową, a jeszcze inaczej połączenie RDP. W przeglądarce drugi czynnik jest zwykle obsługiwany przez stronę dostawcy tożsamości, która może wyświetlić kod, powiadomienie lub ekran wyboru metody. Klient zdalnego pulpitu może natomiast przekazać tylko określone pola uwierzytelniające, dlatego wymagane jest zastosowanie dodatkowego mechanizmu, który przejmie obsługę drugiego składnika przed utworzeniem sesji. Warto rozdzielić trzy pojęcia: uwierzytelnienie, autoryzację i zestawienie sesji. Uwierzytelnienie odpowiada na pytanie, czy podane dane potwierdzają tożsamość. Autoryzacja określa, czy dane konto ma prawo łączyć się z konkretnym komputerem i korzystać z pulpitu. Zestawienie sesji obejmuje natomiast przygotowanie profilu użytkownika, mapowanie zasobów, zastosowanie zasad grupy oraz uruchomienie środowiska pracy. Błąd opisany jako blokada MFA może pojawić się na pierwszym etapie, ale podobny komunikat może wynikać także z niezgodnych zasad dostępu lub niepoprawnego działania bramy. Istotne jest również rozróżnienie dostępu bezpośredniego i dostępu przez pośrednik. Bezpośrednie wystawienie usługi RDP do sieci publicznej zwiększa powierzchnię ataku i utrudnia kontrolę nad sposobem egzekwowania MFA. Bezpieczniejszy model zakłada ograniczenie dostępu do określonej sieci, tunelu VPN albo bramy, na której można wymusić dodatkowe warunki przed przekazaniem połączenia do komputera. Nie każda brama zapewnia jednak identyczną obsługę metod MFA, dlatego przed zmianą ustawień należy sprawdzić zgodność klienta, systemu i dostawcy tożsamości. Przy analizie należy uwzględnić także synchronizację czasu, certyfikaty, aktualność klienta zdalnego pulpitu, stan usług odpowiedzialnych za uwierzytelnianie oraz zasady blokowania kont. Jednorazowy kod może zostać uznany za nieważny przy dużym rozjechaniu zegara, a certyfikat bramy może zostać odrzucony mimo poprawnych danych konta. Z kolei wymuszenie określonego poziomu zabezpieczeń przez zasady organizacji może kolidować ze starszym klientem lub nieobsługiwaną metodą uwierzytelniania. Typowe problemy i błędy powodujące odrzucenie połączenia - MFA blokuje logowanie przez zdalny pulpitJednym z częstych błędów jest potraktowanie MFA jako funkcji, którą można włączyć wyłącznie w ustawieniach konta. Drugi czynnik musi być jeszcze obsłużony przez cały łańcuch dostępu: klienta, bramę, usługę pośredniczącą, mechanizm zasad oraz komputer docelowy. Jeżeli którykolwiek element nie rozpoznaje żądania dodatkowego potwierdzenia, pojawia się odrzucenie logowania, powrót do ekranu poświadczeń albo ogólny komunikat o braku uprawnień. Do spotykanych przyczyn należą:
Pomocne jest porównanie kilku scenariuszy: logowania lokalnego, logowania przez przeglądarkę, połączenia z tej samej sieci oraz połączenia spoza niej. Jeżeli konto działa w przeglądarce, lecz RDP odrzuca sesję przed pojawieniem się monitu, podejrzenie pada na integrację klienta z mechanizmem pośredniczącym. Jeżeli nie działa również logowanie interaktywne, należy sprawdzić konto, metodę MFA, zasady dostępu i stan usługi tożsamości. Gdy problem dotyczy tylko jednego komputera, bardziej prawdopodobne stają się lokalne zasady, certyfikaty, usługi lub konfiguracja tego urządzenia. Do diagnozy przydatne są dzienniki zdarzeń dotyczące uwierzytelniania, usług zdalnego pulpitu, zasad sieciowych i bramy dostępowej. Należy szukać czasu wystąpienia błędu, identyfikatora żądania, nazwy użytkownika, adresu źródłowego oraz informacji o tym, na którym etapie nastąpiło odrzucenie. Sam tekst komunikatu na ekranie często jest zbyt ogólny, aby wskazać przyczynę. Nie powinno się również wyłączać MFA jako pierwszej reakcji, ponieważ może to ukryć problem i jednocześnie obniżyć poziom ochrony konta. W przypadku kont uprzywilejowanych i dostępu do wielu urządzeń nie zaleca się testowania zmian bez planu cofnięcia. Najpierw warto ustalić konto testowe, dozwoloną ścieżkę dostępu oraz alternatywny sposób administracji. Należy zachować możliwość wejścia lokalnego lub skorzystania z zatwierdzonego kanału awaryjnego, aby błędna reguła nie odcięła wszystkich użytkowników. Każda zmiana powinna być sprawdzona zarówno przy poprawnym drugim czynniku, jak i przy jego braku, anulowaniu lub użyciu nieprawidłowego kodu. Kiedy najlepiej oddać urządzenie do diagnozy - MFA blokuje logowanie przez zdalny pulpitZgłoszenie do serwisu jest uzasadnione, gdy blokada pojawia się mimo poprawnego hasła i prawidłowo działającej aplikacji MFA, gdy problem dotyczy kilku komputerów albo gdy po zmianie zasad dostępu utracono możliwość zdalnej administracji. Warto przygotować opis momentu wystąpienia błędu, sposób łączenia, nazwę używanego klienta, informację o tym, czy logowanie przez przeglądarkę działa, oraz dokładny czas próby. Nie należy przesyłać haseł, kodów jednorazowych ani pełnych sekretów konfiguracyjnych. W ramach diagnostyki można sprawdzić kolejno dostępność hosta, działanie uwierzytelnienia na poziomie sieci, certyfikat, konfigurację bramy, reguły dostępu, stan usług, synchronizację czasu oraz dzienniki zdarzeń. Następnie można porównać konfigurację działającego i niedziałającego stanowiska, ustalić miejsce przerwania procesu oraz zweryfikować, czy drugi czynnik jest wymagany na właściwym etapie. Jeżeli konieczna jest zmiana konfiguracji, powinna zostać wykonana w sposób umożliwiający późniejsze odtworzenie poprzednich ustawień i przetestowanie dostępu z różnych lokalizacji. W Warszawie działa Serwis laptopów i komputerów PC - Warszawa, gdzie diagnoza laptopa jest darmowa. Przy zgłoszeniu warto od razu przekazać, czy problem dotyczy jednego urządzenia, całej grupy użytkowników, połączeń z sieci lokalnej czy dostępu spoza niej. Takie informacje ułatwiają odróżnienie usterki konkretnego komputera od problemu z konfiguracją dostępu i pozwalają szybciej dobrać zakres sprawdzenia. Nie powinno się samodzielnie usuwać wymogu MFA, kopiować plików z poświadczeniami ani otwierać usługi RDP szerzej niż wymaga tego przyjęty model dostępu. Jeżeli potrzebne jest przywrócenie pracy, bezpieczniej jest najpierw zapewnić kontrolowany kanał administracyjny, zebrać dane diagnostyczne i dopiero wtedy korygować zasady. Po usunięciu przyczyny należy potwierdzić nie tylko możliwość zalogowania, lecz także prawidłowe odrzucanie niepełnych lub niepoprawnych prób, działanie blokad oraz rejestrowanie zdarzeń związanych z MFA. |