Przejdź do głównej treści

Smartech-IT Cyberbezpieczeństwo

Jak wdrożyć uwierzytelnianie wieloskładnikowe

Jak wdrożyć uwierzytelnianie wieloskładnikowe

Przejęte hasło nadal jest jedną z najkrótszych dróg do poczty firmowej, systemu finansowego, danych osobowych i paneli administracyjnych. Dlatego pytanie, jak wdrożyć uwierzytelnianie wieloskładnikowe, nie dotyczy wyłącznie konfiguracji aplikacji lub zakupu licencji. Jest to decyzja o sposobie ochrony tożsamości użytkowników, ciągłości działania i gotowości organizacji na incydent oraz audyt.

MFA, czyli uwierzytelnianie wieloskładnikowe, wymaga od użytkownika potwierdzenia tożsamości co najmniej dwoma różnymi elementami. Może to być hasło i kod z aplikacji, hasło oraz klucz sprzętowy albo zatwierdzenie logowania w aplikacji mobilnej połączone z numerem PIN lub biometrią. Samo podanie dwóch haseł nie jest MFA – oba składniki należą do tej samej kategorii wiedzy.

Dlaczego wdrożenie MFA należy zacząć od ryzyka

W organizacjach z sektora MŚP i instytucjach publicznych MFA często uruchamia się pod presją – po incydencie, wyniku audytu albo w związku z wymaganiami NIS2, KSC czy SZBI. Taki impuls jest zrozumiały, lecz wdrożenie bez analizy środowiska szybko prowadzi do wyjątków, które osłabiają cały mechanizm. Użytkownicy nie mogą się zalogować do aplikacji krytycznej, konto techniczne przestaje realizować zadanie automatyczne, a administratorzy pozostawiają dostęp awaryjny zabezpieczony wyłącznie hasłem.

Pierwszym krokiem powinno być ustalenie, gdzie znajduje się tożsamość użytkownika i jakie zasoby chroni. Dla części organizacji będzie to Microsoft 365 i katalog chmurowy, dla innych Active Directory, VPN, system ERP, ePUAP, platformy medyczne, rozwiązania finansowo-księgowe lub aplikacje dostępne przez zdalny pulpit. Każdy z tych systemów może obsługiwać MFA w inny sposób.

Następnie warto sklasyfikować konta według skutku ich przejęcia. Najwyższy priorytet powinny otrzymać konta administratorów, zarządu, finansów, kadr, operatorów infrastruktury oraz osoby mające dostęp do danych osobowych i informacji objętych tajemnicą przedsiębiorstwa. Szczególnej kontroli wymagają konta uprzywilejowane i zewnętrzni dostawcy z dostępem serwisowym. To właśnie od tych grup należy rozpocząć egzekwowanie MFA, nawet jeśli pełne wdrożenie dla wszystkich użytkowników wymaga etapowania.

Jak wdrożyć uwierzytelnianie wieloskładnikowe krok po kroku

Skuteczne wdrożenie łączy politykę bezpieczeństwa, poprawną konfigurację techniczną i przygotowanie użytkowników. Poniższa kolejność ogranicza ryzyko przestoju i pozwala zachować dowody potrzebne podczas kontroli lub audytu.

1. Zbuduj inwentaryzację kont i sposobów logowania

Nie wystarczy lista pracowników. Należy zidentyfikować konta aktywne i nieaktywne, konta współdzielone, konta serwisowe, konta administratorów oraz konta partnerów zewnętrznych. Trzeba też sprawdzić, czy używane aplikacje wspierają nowoczesne uwierzytelnianie, czy korzystają ze starszych protokołów, które mogą omijać MFA.

Konta współdzielone należy w miarę możliwości wyeliminować. Uniemożliwiają one przypisanie działania do konkretnej osoby, utrudniają dochodzenie po incydencie i są sprzeczne z zasadą rozliczalności. Dla procesów automatycznych stosuje się odrębne konta techniczne, ograniczone do minimalnych uprawnień i objęte kontrolą dostępu dostosowaną do możliwości systemu.

2. Dobierz metody do poziomu ryzyka

Nie każda metoda MFA zapewnia ten sam poziom ochrony. Kody SMS są wygodne i szeroko dostępne, lecz podatne na przejęcie numeru telefonu oraz ataki wykorzystujące socjotechnikę. Mogą być rozwiązaniem przejściowym, ale nie powinny być jedyną metodą dla administratorów i osób zatwierdzających płatności.

Aplikacje uwierzytelniające generujące jednorazowe kody oferują lepszy poziom bezpieczeństwa niż SMS. Z kolei powiadomienia typu push są wygodne, jednak wymagają ochrony przed tzw. zmęczeniem MFA, gdy atakujący wielokrotnie wysyła prośby o zatwierdzenie logowania. Użytkownik powinien mieć możliwość weryfikacji numeru lub kontekstu logowania, a organizacja powinna ograniczać liczbę prób.

Najwyższy poziom odporności na phishing zapewniają klucze bezpieczeństwa FIDO2 i inne metody odporne na wyłudzanie danych. Są szczególnie uzasadnione dla kont administracyjnych, zespołów IT, finansów oraz kadry kierowniczej. Wymagają jednak planu dystrybucji, rejestracji urządzeń i obsługi zgubionych kluczy.

3. Ustal polityki dostępu warunkowego

MFA nie musi oznaczać identycznego doświadczenia przy każdym logowaniu. Dostęp warunkowy pozwala wymagać dodatkowej weryfikacji zależnie od ryzyka: lokalizacji, stanu urządzenia, roli użytkownika, nietypowej próby logowania czy dostępu do szczególnie ważnej aplikacji. Takie podejście ogranicza liczbę niepotrzebnych monitów, ale nie może prowadzić do niekontrolowanych wyjątków.

Polityka powinna jasno określać, dla kogo MFA jest obowiązkowe, jakie metody są dopuszczone, w jakich sytuacjach następuje ponowne uwierzytelnienie oraz kto zatwierdza wyłączenia. Każdy wyjątek musi mieć właściciela, uzasadnienie, termin ważności i zabezpieczenia kompensujące. Przykładowo, dostęp dostawcy serwisowego można ograniczyć do konkretnych godzin, adresów IP i zakresu uprawnień.

4. Zaplanuj dostęp awaryjny, zanim będzie potrzebny

Konta awaryjne są konieczne, ale należą do najczęściej zaniedbywanych elementów wdrożenia. Powinny być nieliczne, wyłączone z codziennego użycia, chronione silnym hasłem i bezpieczną metodą MFA, a ich wykorzystanie musi generować natychmiastowy alert. Dane dostępowe należy przechowywać zgodnie z procedurą awaryjną, z kontrolą dostępu i zasadą dwóch osób tam, gdzie ryzyko to uzasadnia.

Warto przeprowadzić test scenariusza: administrator traci telefon, użytkownik zmienia numer, aplikacja MFA jest niedostępna lub błędna polityka blokuje całą grupę. Jeżeli organizacja nie potrafi szybko i bezpiecznie odtworzyć dostępu w takim przypadku, nie ma jeszcze dojrzałego procesu MFA.

5. Wdróż pilotaż i przygotuj użytkowników

Pilotaż powinien objąć reprezentatywną grupę: dział IT, administrację, użytkowników mobilnych, osoby pracujące zdalnie oraz osoby korzystające z kluczowych aplikacji. Jego celem nie jest wyłącznie sprawdzenie, czy kod działa. Należy potwierdzić zgodność aplikacji, jakość instrukcji, działanie resetu metody MFA i reakcję wsparcia technicznego.

Komunikacja do pracowników powinna być krótka i konkretna. Użytkownik musi wiedzieć, kiedy otrzyma prośbę o zatwierdzenie, jak rozpoznać fałszywe logowanie, co zrobić po zmianie telefonu oraz gdzie zgłosić problem. Trzeba jasno przekazać zasadę: nie zatwierdzamy powiadomienia MFA, którego sami nie wywołaliśmy. Ten prosty komunikat ogranicza skuteczność wielu ataków phishingowych.

Monitorowanie MFA jako element SOC i SZBI

Wdrożenie nie kończy się na aktywacji polityki. Logi uwierzytelnienia powinny trafiać do centralnego monitoringu, gdzie można wykrywać nietypowe lokalizacje, wielokrotne odrzucenia MFA, próby logowania na konto uprzywilejowane i zmiany metod odzyskiwania dostępu. Zespół SOC może skorelować takie zdarzenia z aktywnością na stacjach roboczych, poczcie czy VPN, co przyspiesza triage incydentu.

MFA powinno zostać opisane w dokumentacji SZBI: w polityce kontroli dostępu, procedurze zarządzania tożsamościami, procesie obsługi incydentów i zasadach nadawania uprawnień. Dla organizacji przygotowujących się do ISO 27001, audytu bezpieczeństwa lub wymagań NIS2 istotna jest nie tylko deklaracja, że MFA działa. Liczą się dowody: zatwierdzone polityki, zakres objętych kont, rejestry wyjątków, wyniki przeglądów i ślady reagowania na alerty.

Regularny przegląd powinien odpowiadać na konkretne pytania: czy wszystkie konta uprzywilejowane nadal korzystają z MFA, czy nie pojawiły się niezatwierdzone wyjątki, czy metody odzyskiwania dostępu są aktualne oraz czy odchodzący pracownicy tracą dostęp we właściwym czasie. To działania operacyjne, które realnie zmniejszają powierzchnię ataku.

Dobrze zaprojektowane MFA nie jest przeszkodą dla pracy, lecz kontrolą, która zatrzymuje atak zanim stanie się incydentem. Warto zacząć od kont o najwyższym ryzyku, przetestować proces na małej grupie i dopiero potem rozszerzać zakres. Taka kolejność pozwala chronić organizację bez budowania kolejnego formalnego obowiązku, którego nikt nie potrafi obsłużyć w praktyce.