Spis treści

Logowanie dwuetapowe

Co to jest?

Inne nazwy: 2FA lub MFA.

Logowanie dwuetapowe to mechanizm zwiększający bezpieczeństwo kont użytkowników korzystających z modułu WEB systemu LISPAT. Chroni on dostęp do danych przed nieautoryzowanym użyciem nawet w przypadku przejęcia hasła. Dzięki logowaniu dwuetapowemu, oprócz loginu i hasła, użytkownik musi podać jednorazowy kod przesłany na przypisany i potwierdzony adres e-mail lub numer telefony komórkowego. Rozwiązanie to jest zgodne z dobrymi praktykami bezpieczeństwa i stanowi dodatkową warstwę ochrony wrażliwych informacji medycznych.

Tryby działania logowania dwuetapowego

Funkcja ta może być skonfigurowana na poziomie całego systemu w jednym z dwóch trybów:

Komunikacja z użytkownikiem w ramach 2FA może odbywać się za pośrednictwem dwóch kanałów:

W zależności od konfiguracji instytucji, adres e-mail oraz numer telefonu komórkowego mogą być:

Podczas pierwszego uruchomienia 2FA dla danego użytkownika, system może:

To oznacza, że model wdrożenia 2FA w LISPAT może być zarówno użytkownikocentryczny, jak i centralnie zarządzany – w zależności od polityki bezpieczeństwa instytucji.

Włączanie logowania dwuetapowego

Logowanie dwuetapowe włącza się globalnie w konfiguracji systemu: Administracja > Konfiguracje > Web > Zabezpieczenia > Logowanie dwuetapowe

Administrator może ustawić jeden z trzech trybów działania:

TrybOpis
WyłączoneLogowanie dwuetapowe jest nieaktywne, system nie proponuje jego włączenia a użytkownik nie ma możliwości samodzielnego uruchomienia logowania dla własnego konta.
FakultatywneUżytkownik może samodzielnie aktywować logowanie dwuetapowe, ale nie jest do tego zmuszany.
ObligatoryjneWszyscy użytkownicy muszą aktywować logowanie dwuetapowe – system nie dopuści do logowania, dopóki procedura nie zostanie zakończona.

Ustawiony tryb wpływa na sposób działania systemu oraz komunikaty pokazywane użytkownikowi podczas logowania.

E-mail czy SMS

Wybór pomiędzy dwoma systemami przesyłania haseł jednorazowych należy do administratora systemu. Wybrany sposób komunikacji z użytkownikami należy zdefiniować w

Administracja > Konfiguracja > Web > Inne > Kontaktuj się z użytkownikami za pomocą: E-mail / SMS

Kto może wprowadzić / zmienić adres e-mail użytkownika

KtoModel użytkownikocentrycznyModel centralnie zarządzany
AdministratorTakTak
UżytkownikTakNie

Jeżeli użytkownik powinien mieć możliwość edycji swojego adresu e-mail (model użytkownikocentryczny), należy włączyć opcję w:

Administracja > Konfiguracja > Web > Inne > E-mail > Użytkownik może aktualizować

Kto może wprowadzić / zmienić numer telefonu komórkowego użytkownika

KtoModel użytkownikocentrycznyModel centralnie zarządzany
AdministratorTakTak
UżytkownikTakNie

Jeżeli użytkownik powinien mieć możliwość edycji swojego numeru telefonu komórkowego (model użytkownikocentryczny), należy włączyć opcję w:

Administracja > Konfiguracja > Web > Inne > Numer telefonu komórkowego > Użytkownik może aktualizować

Proces aktywacji logowania dwuetapowego

Numer telefonu / adres e-mail

W zależności od konfiguracji, proces aktywacji logowania dwuetapowego może wymagać sprawdzenie i (ewentualnie) uzupełnienia adresu e-mail / numeru telefonu użytkownika.

Zachowanie systemu będzie zależało od przyjętego modelu:

Model użytkownikocentrycznyModel centralnie zarządzany
Jeśli konto nie ma przypisanego adresu e-mail, użytkownik zostanie poproszony o jego podanie.Jeśli konto nie ma przypisanego adresu e-mail, system uniemożliwi użytkownikowi logowanie

Potwierdzenie adres e-mail / numeru telefonu

Jeżeli adres e-mail / numer telefonu został wprowadzony do ustawień użytkownika ponad 1h temu, system LISPAT będzie chciał potwierdzić, że użytkownik nadal ma dostęp do tego kanału komunikacji.

Zachowanie systemu będzie jednak zależało od przyjętego modelu:

Model użytkownikocentrycznyModel centralnie zarządzany
System LISPAT wyśle do użytkownika wiadomość służącą potwierdzeniu, że adres e-mail / numer telefonu jest w posiadaniu użytkownika. W wiadomości e-mail znajduje się link aktywacyjny. Użytkownik musi kliknąć ten link w ciągu 15 minut od jego wygenerowania. We wiadomości SMS znajduje się kod aktywacyjny, który użytkownik musi wpisać w polu formularza.System LISPAT będzie zakładał, że adres e-mail / numer telefonu jest prawidłowy i pominie procedurę potwierdzania.

Po potwierdzeniu adresu e-mail logowanie dwuetapowe zostaje automatycznie aktywowane. Od tej pory użytkownik przy każdym logowaniu będzie proszony o przepisanie kodu z wiadomości e-mail lub z wiadomości SMS.

Wysyłka kodów jednorazowych

Przy każdym logowaniu użytkownika z aktywnym logowaniem dwuetapowym:

  1. System generuje jednorazowy kod weryfikacyjny.
  2. Kod zostaje wysłany na potwierdzony adres e-mail użytkownika.
  3. Użytkownik ma ograniczony czas (np. 5 minut) na przepisanie kodu i zakończenie logowania.
  4. Jeśli wiadomość nie dotarła, użytkownik może po 60 sekundach kliknąć przycisk „Wyślij kod ponownie”, aby otrzymać nowy kod.

Dezaktywacja lub reset

Dezaktywacja logowania dwuetapowego jest możliwa na dwóch poziomach: ogólnym i na poziomie użytkownika.

Poziom ogólny

Wyłączenia logowania dwuetapowego może dokonać wyłącznie administrator zakładu patomorfologii w module głównym. Taka interwencja może być konieczna w sytuacjach, gdy:

W przypadku wyłączenia logowania dwuetapowego na poziomie ogólnym, wszyscy użytkownicy, wliczając tych, którzy aktywowali logowanie dwuetapowe będą się logować bez jego udziału.

Ponowne włączenie logowania dwuetapowego, uruchomi je na nowo dla wszystkich użytkowników, którzy je aktywowali.

Poziom użytkownika

Administrator ma możliwość zmiany adresu e-mail / numeru telefonu użytkownika. Taka interwencja może być konieczna w sytuacjach, gdy:

Administrator ma możliwość dezaktywacji logowania dwuetapowego dla pojedynczego użytkownika w oknie edycji użytkownika. Taka interwencja może być konieczna w sytuacjach, gdy:

Uwaga! W sytuacji tego typu zgłoszeń należy postępować bardzo ostrożnie, ponieważ może to być próba wymuszenia złagodzenia zabezpieczeń w celu dokonania włamania.

Wyłączenie logowania dwuetapowego na poziomie użytkownika będzie miało taki efekt że:

Zalecany sposób wdrażania logowania dwuetapowego (2FA)

W systemie LISPAT istnieją dwa rekomendowane sposoby wdrożenia mechanizmu logowania dwuetapowego (2FA). Wybór metody zależy od stopnia przygotowania danych kontaktowych użytkowników oraz od relacji organizacyjnych z kontrahentami (ZOZ).

Metoda 1: Wdrożenie stopniowe (rekomendowane)

Metoda polega na czasowym włączeniu 2FA w trybie fakultatywnym, przy jednoczesnym zbieraniu danych kontaktowych użytkowników (numer telefonu lub adres e-mail), a następnie – po okresie przejściowym – przełączeniu mechanizmu w tryb obowiązkowy.

Etapy wdrożenia

  1. Włączenie zbierania danych kontaktowych użytkowników. Mechanizm zachęcający użytkowników do podania numeru telefonu lub adresu e-mail należy włączyć w:
    Administracja > Konfiguracja > Web > Inne
  2. Włączenie logowania dwuetapowego w trybie fakultatywnym. Użytkownicy mogą logować się standardowo, ale system umożliwia (i promuje) aktywację 2FA:
    Administracja > Konfiguracja > Web > Zabezpieczenia
  3. Okres przejściowy. W tym czasie użytkownicy:
    1. uzupełniają dane kontaktowe,
    2. zapoznają się z mechanizmem 2FA,
    3. mogą samodzielnie aktywować dodatkowe zabezpieczenie.
  4. Włączenie 2FA jako obowiązkowego. Po osiągnięciu satysfakcjonującego poziomu kompletności danych kontaktowych, 2FA zostaje włączone jako wymagane dla wszystkich użytkowników:
    Administracja > Konfiguracja > Web > Zabezpieczenia

Zalety metody:

  1. minimalizacja ryzyka problemów z logowaniem,
  2. mniejsze obciążenie administracyjne,
  3. płynne przyzwyczajenie użytkowników do nowego mechanizmu.

Metoda 2: Wdrożenie jednorazowe (centralne)

Metoda polega na wcześniejszym uzupełnieniu danych kontaktowych użytkowników, a następnie natychmiastowym uruchomieniu 2FA jako obowiązkowego.

Procedura wdrożenia

  1. Wygenerowanie listy aktywnych użytkowników. Należy przygotować zestawienie użytkowników aktywnych w określonym okresie (np. ostatnie 12 miesięcy), z podziałem na ZOZ-y:
    Raporty > Inne > Lekarze zlecający – numery kontaktowe / adresy e-mail
  2. Weryfikacja danych przez kontrahentów (ZOZ). Wygenerowane listy należy przekazać do ZOZ-ów z:
    1. uzasadnieniem wdrożenia 2FA,
    2. prośbą o:
      1. wykreślenie nieaktywnych użytkowników,
      2. uzupełnienie numerów telefonów lub adresów e-mail dla użytkowników aktywnych.
  3. Uzupełnienie danych w systemie LISPAT. Po otrzymaniu zwrotnie poprawionych list, dane kontaktowe należy wprowadzić do systemu:
    Administracja > Zarządzaj użytkownikami
  4. Włączenie 2FA jako obowiązkowego. Po zakończeniu uzupełniania danych mechanizm 2FA uruchamiany jest w trybie wymaganym:
    Administracja > Konfiguracja > Web > Zabezpieczenia

Zalety metody:

  1. szybkie osiągnięcie pełnego poziomu bezpieczeństwa,
  2. pełna kontrola administracyjna nad procesem.

Wady metody:

  1. większe obciążenie organizacyjne,
  2. zależność od terminowej reakcji ZOZ-ów,
  3. wyższe ryzyko braków danych przy wdrożeniu.