Logowanie dwuskładnikowe (TOTP) w WordPressie: krótki poradnik dla właściciela strony

Dodano:

Hasło do panelu WordPressa można odgadnąć, wyciec albo zostawić w złym miejscu. Dodatkowa warstwa, czyli kod jednorazowy z telefonu, sprawia, że samo hasło przestaje wystarczyć do włamania. To jedna z najtańszych i najskuteczniejszych rzeczy, jakie możesz zrobić dla swojej strony. Poniżej krótki poradnik.

Czym jest TOTP

TOTP to kody jednorazowe generowane w aplikacji na telefonie albo w menedżerze haseł. Podczas konfiguracji skanujesz kod QR, a potem aplikacja pokazuje zwykle sześciocyfrowy kod, który zmienia się co kilkadziesiąt sekund. Przy logowaniu podajesz hasło i aktualny kod. Kodu nie da się podejrzeć w wiadomości SMS ani przechwycić z poczty, bo nigdzie nie jest wysyłany.

Krok po kroku

  1. Wybierz wtyczkę. Jest ich kilka i nie wskażę jednej jedynej słusznej. Na co patrzę: obsługa TOTP (nie tylko SMS i mail), kody awaryjne, możliwość wymuszenia logowania dwuskładnikowego dla wybranych ról, regularne aktualizacje i zgodność z Twoją wersją WordPressa oraz możliwość zresetowania dostępu przez innego administratora.
  2. Zainstaluj i włącz wtyczkę, a następnie w swoim profilu rozpocznij konfigurację.
  3. Zeskanuj kod QR w aplikacji generującej kody. Sprawdzą się na przykład Authy, Google Authenticator, Bitwarden albo KeePass.
  4. Wpisz pierwszy kod, żeby potwierdzić, że konfiguracja działa.
  5. Zapisz kody awaryjne w bezpiecznym miejscu, najlepiej w menedżerze haseł, a nie w notatce na pulpicie.
  6. Przetestuj logowanie w drugim oknie przeglądarki (na przykład w trybie prywatnym), nie wylogowując się z pierwszego. Dopiero gdy zadziała, zamknij starą sesję.
  7. Wymuś logowanie dwuskładnikowe dla wszystkich kont z rolą administratora, a najlepiej także redaktora.

Jak nie zablokować sobie dostępu

  • Miej drugiego administratora z własnym logowaniem dwuskładnikowym. Gdy jeden z Was zgubi telefon, drugi może zresetować dostęp.
  • Zapisz kody awaryjne i sprawdź, czy naprawdę potrafisz ich użyć.
  • Pamiętaj o dostępie do hostingu. W ostateczności wtyczkę można wyłączyć na serwerze, zmieniając nazwę jej katalogu w wp-content/plugins. Dlatego i ten panel zabezpiecz tak samo starannie.
  • Przy zmianie telefonu najpierw przenieś kody do nowej aplikacji, dopiero potem oddaj stary aparat.

Co jeszcze warto włączyć

Logowanie dwuskładnikowe najlepiej działa w zestawie z kilkoma prostymi zabezpieczeniami: ograniczeniem liczby prób logowania (konto blokuje się tymczasowo po kilku błędach), regularnymi aktualizacjami i unikalnymi, długimi hasłami zapisanymi w menedżerze. Dwuskładnikowe uwierzytelnienie ma sens również w panelach hostingu i domeny, bo to one dają dostęp do całej strony.

Gdy użytkowników jest więcej

Jeśli stroną zajmuje się kilka osób albo ktoś odchodzi z firmy, kłopot nie kończy się na jednej wtyczce. Trzeba wiedzieć, kto ma jakie konta, gdzie są hasła i jak odebrać dostęp. Opisuję to w usłudze porządek w dostępach i hasłach. O przechowywaniu haseł w firmie przeczytasz też we wpisie Jak bezpiecznie przechowywać hasła w firmie.

Skupmy się na Twoich potrzebach

Bez prezentacji, bez ofert PDF. Zacznijmy od luźnej, szczerej rozmowy o tym, gdzie możesz odzyskać czas i pieniądze. Jeśli nie będę najlepszą osobą do pomocy — powiem to wprost.