Spis treści

Logowanie dwuetapowe

Co to jest?

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: