Uwierzytelnianie WordPress 2FA: Podsumowanie tego podstawowego elementu bezpieczeństwa witryny

Opublikowany: 2023-06-12

Podczas gdy 2FA to proste rozwiązanie z przodu iz tyłu, wiele dzieje się pod maską. To fantastyczny dodatkowy sposób na dodanie kolejnej warstwy zabezpieczeń do witryny i umożliwi użytkownikom pomoc w zapewnieniu bezpieczeństwa witryny i ich informacji.

W tym samouczku omówimy 2FA – w szczególności uwierzytelnianie WordPress 2FA. Przez cały czas przyjrzymy się, co to jest, jakie wybierasz hasła, jak wdrożyć 2FA w swojej witrynie i wiele więcej.

Czym jest 2FA (i co może pomóc w osiągnięciu)

Krótko mówiąc, uwierzytelnianie dwuskładnikowe to środek bezpieczeństwa, który zapewnia dodatkową warstwę ochrony wykraczającą poza typowe dane logowania. W przypadku 2FA użytkownik musi podać drugą informację, często kod numeryczny – jednorazowe hasło czasowe (TOTP):

Monit front-end z prośbą o kod SMS 2FA

Dodatkowe informacje, które zwykle widzisz, to kod numeryczny, który wygasa po krótkim czasie:

W sensie technicznym 2FA wymaga dwóch form uwierzytelnienia użytkownika. Pierwszym „czynnikiem” są informacje znane użytkownikowi, takie jak hasło. Drugi czynnik to coś, co użytkownik ma, na przykład token lub kod, który jest wysyłany do urządzenia. Nawet jeśli hasło użytkownika jest znane, nadal potrzebujesz tego drugiego czynnika, aby zweryfikować i uwierzytelnić sesję.

Jednak nowoczesne metody obejmują informacje, takie jak odcisk palca. Niezależnie od tego, kluczową koncepcją jest to, że dostarczysz informacji, do których nikt inny nie będzie miał dostępu. Jeśli te informacje są zgodne z tym, o co jesteś proszony, uzyskasz dostęp, którego potrzebujesz.

2FA i WordPress

2FA staje się jeszcze bardziej istotne, jeśli chodzi o logowanie użytkowników WordPress; System Zarządzania Treścią (CMS) to platforma internetowa numer jeden na rynku. Wynika to po części z jego gwiezdnego bezpieczeństwa rdzenia. Jednak tak popularna platforma może stać się celem bezpieczeństwa.

Na przykład w 2021 roku Sucuri naprawił prawie 50 000 zaatakowanych witryn. Większość była winą luk w przestarzałych wtyczkach i motywach. Ponadto ataki typu brute-force mogą zdziesiątkować sieci witryn. Wordfence donosi o niedawnym ataku botnetu na miliony witryn WordPress.

Oba te przykłady pokazują, w jaki sposób błąd użytkownika może zagrozić bezpieczeństwu WordPressa, zwłaszcza jeśli nie śledzisz aktualizacji wtyczek i motywów. Jednak korzystanie z 2FA to skuteczny sposób ochrony witryny WordPress przed atakami, zapewnienia użytkownikom pewnej odpowiedzialności i nie tylko.

Druga forma uwierzytelniania nie tylko zapobiegnie dostępowi hakerów do Twoich kont, ale także pozwoli Ci pracować zdalnie z większym bezpieczeństwem. Cała baza użytkowników będzie również odpowiedzialna za własne bezpieczeństwo, dzięki czemu cała witryna będzie bezpieczniejsza.

Ogólnie rzecz biorąc, 2FA to kluczowy sposób na zatrzymanie nieautoryzowanego dostępu do poufnych informacji, budowanie zaufania użytkowników oraz częściowe przestrzeganie dyrektyw dotyczących bezpieczeństwa danych. Jest to ważny środek bezpieczeństwa pracy i bezpieczeństwa, szczególnie w przypadku popularnych platform, takich jak WordPress. Oznacza to również, że wybór hasła jest mniejszą przeszkodą. Jest to jednak złożony temat, który wymaga większej głębi.

Jak zły wybór hasła spowoduje stres

Każdego roku wiele serwisów i serwisów informacyjnych publikuje listę słabych haseł, która na każdym kroku wygląda podobnie. Na przykład Tom's Guide pokazuje niektóre z najczęstszych, ale słabych haseł dla użytkowników końcowych:

  • qwerty
  • 123456
  • hasło

Jednak administratorzy i użytkownicy zaplecza również mają problem z używaniem słabych i niebezpiecznych haseł. Na przykład admin , root i guest znajdują się na liście na wysokich pozycjach. W rzeczywistości hasło administratora jest bardziej niepokojące, gdy weźmie się pod uwagę, że domyślna rola administratora WordPress ma również nazwę użytkownika „admin”.

Niezależnie od tego, hasła te można złamać niemal w ciągu kilku sekund przy użyciu technik brutalnej siły i zautomatyzowanych narzędzi. Jednak w połączeniu z rozwiązaniem takim jak Melapress Login Security możesz mieć pewność, że użytkownik utworzy silne hasło, a także dodatkowo zabezpieczy Twoją witrynę za pomocą 2FA.

Ponieważ użytkownik musi uwierzytelnić swoje dane za pomocą aplikacji lub technologii innej firmy, jest to znaczący sposób na zmniejszenie ryzyka nieautoryzowanego dostępu. Ponadto możesz wzmocnić i wzmocnić swoje silne zasady dotyczące haseł oraz zapobiegać naruszeniom danych i innym cyberatakom.

Chociaż 2FA to fantastyczny sposób na zapewnienie odpowiedzialności użytkownika i wzmocnienie słabego punktu w zabezpieczeniach Twojej witryny, nie jest to jedyny sposób. Następnie przyjrzymy się, jak Twoje inne postanowienia współpracują z 2FA, aby zapewnić jeszcze lepszą obsługę.

W jaki sposób automaty 2FA pasują do Twoich obecnych zabezpieczeń

2FA nie jest uniwersalną taktyką bezpieczeństwa. Zamiast tego wplata się w ogólne zabezpieczenie jako coś uzupełniającego. W związku z tym Ty i Twoi użytkownicy nadal będziecie musieli przestrzegać typowych implementacji zabezpieczeń:

  • Używaj silnych haseł. Będziesz chciał wybrać coś długiego, ponieważ wydłuży to czas potrzebny do złamania. Chociaż 2FA nie polega na potrzebie silnych haseł, nadal zaleca się zrobienie wszystkiego, co możliwe, aby zabezpieczyć dane logowania. Melapress Login Security jest idealnym rozwiązaniem do tego zadania.
  • Przeprowadzaj częste aktualizacje oprogramowania. W przypadku WordPress obejmuje to wtyczki, motywy i podstawowe pliki. Później omówimy wtyczki uwierzytelniające WordPress 2FA, które są bardzo ważne, aby być na bieżąco.

Aby dotknąć trochę więcej haseł, połączenie silnych haseł z 2FA może zapewnić, że tylko Ty będziesz mieć dostęp do konta. Na przykład niezabezpieczone połączenie Wi-Fi w lokalnym miejscu pracy może naruszyć Twoje hasło. Jednak nadal musisz podać drugą formę uwierzytelnienia, aby uzyskać dostęp do konta.

Silniejsze hasło, które jest prawie odporne na złamanie, również nie wpłynie negatywnie na zasoby Twojego serwera. Dzieje się tak, ponieważ nie będziesz mieć wielu prób logowania (i potencjalnych żądań 2FA) z potencjalnie dużej liczby adresów IP.

Możesz pójść jeszcze dalej i połączyć 2FA z dedykowaną ochroną przed brutalną siłą. Ta koncepcja wykracza poza zakres tego postu, ale istnieje wiele wtyczek bezpieczeństwa WordPress (takich jak Wordfence lub Jetpack Security), które mogą zapewnić solidne rozwiązanie.

Wybór odpowiedniego „formatu” 2FA dla siebie

Jedną z zalet uwierzytelniania dwuskładnikowego jest elastyczność w sposobie jego wdrażania. Masz cztery różne sposoby wykorzystania 2FA:

  • SMS, metoda tekstowa.
  • Potwierdzenie email.
  • Dedykowane aplikacje, takie jak Authy, Sentinel, Duo i wiele innych.
  • Powiadomienia push.

Każdy z nich osiąga ten sam wynik na różne sposoby, ale nie wszystkie są równe. Rozłóżmy każdy z nich po kolei, wraz z zaletami i wadami.

SMS-y

Domyślną metodą 2FA dla wielu usług online jest wysłanie kodu uwierzytelniającego do urządzenia mobilnego za pomocą wiadomości tekstowej. Musisz wprowadzić swój numer telefonu w określonym polu, co spowoduje wysłanie ograniczonego czasowo kodu.

SMS wyświetlający dwuskładnikowy kod uwierzytelniający logowanie

Korzyści obejmują to, że żadna inna aplikacja innej firmy nie pomaga w uwierzytelnianiu logowania, a także ogromna łatwość konfiguracji i użytkowania. SMS ma jednak poważne wady. Najpierw musisz przekazać więcej swoich danych osobowych przez internet (swój numer telefonu), aby dokonać weryfikacji.

Wybierając 2FA oparte na SMS-ach, należy pamiętać o kilku rzeczach. Pierwszą z nich są opłaty sieciowe pobierane przez operatora sieci za dostarczanie SMS-ów. Po drugie, wiadomości SMS nie są szyfrowane i są podatne na zamianę kart SIM. Mimo to może zapewnić lepszą ochronę użytkownikom, którzy mogą nie być tak zaawansowani technologicznie.

powiadomienia e-mailowe

Powiadomienia e-mail są podobne do metod uwierzytelniania za pomocą wiadomości SMS. W tym miejscu wpiszesz adres e-mail na stronie logowania, który następnie otrzyma kod lub token w celu uwierzytelnienia sesji.

Otrzymanie powiadomienia e-mail w celu uwierzytelnienia sesji logowania.

Uwierzytelnianie poczty e-mail 2FA jest łatwe i proste w użyciu — wystarczy dostęp do skrzynki odbiorczej, aby zweryfikować login.

Jeśli wiadomość e-mail nie jest zaszyfrowana, może stać się podatna na atak typu „machine-in-the-middle” lub podobny. Możesz jednak podjąć kroki w celu zabezpieczenia wiadomości e-mail WordPress i uniknięcia ryzyka typowego dla niezaszyfrowanych wiadomości e-mail.

Powiadomienia push

Powiadomienia push mają wypełnić lukę między uwierzytelnianiem e-mail i SMS. Polega ona na otrzymaniu powiadomienia na smartfonie, które należy zatwierdzić przed zalogowaniem się na konto. Apple to jedna firma, która używa tej metody do konfigurowania zaufanych urządzeń w całym swoim ekosystemie.

Powiadomienie push na urządzeniu Apple.
Powiadomienie push na urządzeniu Apple.

Ta metoda jest również wygodna i tak łatwa w użyciu, jak e-mail i SMS. Kolejną korzyścią jest to, że często w ogóle nie polega na hasłach, kodach ani tokenach. To fantastyczny element User Experience (UX), który może sprawić, że konta będą bezpieczniejsze, prawie bez zastanowienia i pracy dla użytkownika.

Jednak podejście nadal ma wady. Ponieważ powiadomienie push jest tak łatwe do zatwierdzenia, zajęty użytkownik może to zrobić bez sensu. Istnieją badania sugerujące, że koncentracja uwagi użytkownika spada w zależności od większej liczby otrzymywanych powiadomień, co może okazać się problemem.

W tym celu ważne jest, aby edukować użytkowników na temat właściwego bezpieczeństwa konta. Nieoczekiwane powiadomienia wypychane nigdy nie powinny być zatwierdzane, a częste żądania należy zgłaszać w celu dalszego zbadania.

Korzystanie z aplikacji

Typowym sposobem na doładowanie implementacji 2FA jest użycie aplikacji. Jest ich mnóstwo: Google Authenticator, Authy, Duo, Sentinel, Microsoft Authenticator i prawie niezliczona ilość innych.

Aplikacja Sentinel wyświetlana na ekranie iPhone'a.
Aplikacja Sentinel wyświetlana na ekranie iPhone'a.

Te aplikacje będą generować jednorazowy kod dla każdej witryny co 30 sekund, który będziesz wprowadzać na danej stronie internetowej, aby zweryfikować i uwierzytelnić logowanie. Jest to uważane za jedno z bezpieczniejszych podejść. Jednak, podobnie jak w przypadku powiadomień push, nadal będziesz potrzebować kompatybilnych urządzeń i dostępu do Internetu, aby korzystać z aplikacji.

Który format 2FA wybrać

Posiadanie 2FA jest lepszą opcją niż brak 2FA. Chociaż niektóre metody, takie jak aplikacje 2FA, są bezpieczniejsze niż inne, musimy również zdawać sobie sprawę, że nasza baza użytkowników może być bardzo zróżnicowana.

Będziesz także chciał obniżyć barierę wejścia i upewnić się, że użytkownicy czują się komfortowo z 2FA. W tym celu im więcej opcji możesz zaoferować swoim użytkownikom, tym lepiej, ponieważ pomoże to zapewnić, że wdrożenie 2FA zakończy się spektakularnym sukcesem.

Przedstawiamy WP 2FA: najlepszy sposób na wdrożenie uwierzytelniania WordPress 2FA

Dostępnych jest wiele wtyczek uwierzytelniania dwuskładnikowego WordPress. Na przykład miniOrange i uwierzytelnianie dwuskładnikowe oferują szeroki zakres funkcji i cieszą się poparciem wielu zadowolonych użytkowników.

Jednak wtyczka WP 2FA oferuje funkcjonalność, wsparcie i koszty, dzięki którym staje się rozwiązaniem numer jeden. To wiodący sposób dodania uwierzytelniania dwuskładnikowego do witryny WordPress.

Logo WP 2FA.
Logo WP 2FA.

Zachęcamy do zapoznania się ze specyfikacją darmowej wersji, ale wersja premium zapewnia wszystkie potrzebne funkcje:

  • Możesz wybierać spośród kilku różnych metod 2FA, aby dopasować je do potrzeb swoich i użytkowników.
  • Możesz dostosować swoje zasady 2FA. Obejmuje to takie elementy, jak uczynienie 2FA obowiązkowym, oferowanie okresu karencji i wiele więcej.
  • Użytkownicy nie muszą uzyskiwać dostępu do pulpitu nawigacyjnego WordPress. Możesz oferować uwierzytelnianie logowania za pośrednictwem interfejsu swojej witryny.
  • Istnieje również wiele integracji usług innych firm, takich jak Twillo i Authy. Dzięki temu możesz udostępnić użytkownikom dalsze metody uwierzytelniania.

Jeśli chodzi o cenę, WP 2FA oferuje ogromną wartość. Na przykład licencja WP 2FA Starter kosztuje 29 USD rocznie. Dzięki temu możesz zainstalować pełną wersję WP 2FA na dowolnej liczbie stron internetowych i oferować uwierzytelnianie logowania pięciu użytkownikom. Istnieją elastyczne plany zwiększenia limitu użytkowników i zestawu funkcji.

Co więcej, korzystanie z WP 2FA jest bardzo proste. Następnie pokażemy Ci, jak to zrobić.

Jak korzystać z WP 2FA, aby wzmocnić bezpieczeństwo witryny użytkownika

WP 2FA ma wszystkie funkcje i funkcje potrzebne do wdrożenia uwierzytelniania WordPress 2FA w Twojej witrynie. Co więcej, jest prosty w konfiguracji i obsłudze. Proces instalacji jest bardzo podobny do każdej innej bezpłatnej wtyczki WordPress. Możesz go znaleźć za pomocą paska wyszukiwania na ekranie Wtyczki > Dodaj nowy :

Znalezienie wtyczki WP 2FA w kokpicie WordPress.
Znalezienie wtyczki WP 2FA w kokpicie WordPress.

Stąd kliknij przyciski Zainstaluj teraz i Aktywuj , a następnie poczekaj, aż WordPress zakończy proces instalacji. W tym momencie możesz skonfigurować 2FA na swojej stronie WordPress.

1. Skonfiguruj WP 2FA za pomocą kreatora instalacji

WP 2FA może wykonać za Ciebie wszystkie ciężkie prace związane z uwierzytelnianiem WordPress 2FA. Kreator instalacji przebiega przez cztery kroki do zakończenia w oparciu o różne zasady i metody implementacji.

Kreator instalacji rozpoczyna się od strony powitalnej i kliknij przycisk Zacznijmy, aby kontynuować:

Kreator instalacji WP 2FA.

W pierwszych dwóch krokach sprawdź, które metody 2FA chcesz wdrożyć. Użyjesz pól wyboru, aby dodać weryfikację dwuetapową opartą na aplikacji i e-mailową weryfikację dwuetapową do swojej witryny. Wersja premium wtyczki zawiera dodatkowe metody, które również możesz wybrać.

Wybieranie metod 2FA w kreatorze instalacji.

Gdy klikniesz, aby kontynuować, możesz również udostępnić swoim użytkownikom kody zapasowe na wypadek, gdyby musieli skonfigurować uwierzytelnianie dwuskładnikowe za pomocą innej aplikacji lub urządzenia. Wersja premium WP 2FA pozwala zaoferować więcej alternatywnych opcji uwierzytelniania.

Trzeci ekran w Kreatorze instalacji pozwala wybrać, dla kogo wymuszasz 2FA. Istnieją trzy przyciski opcji, aby wybrać wszystkich użytkowników, żadnych użytkowników oraz określonych użytkowników i role:

Wybór, dla kogo zastosować zasady 2FA w Kreatorze instalacji.

Pamiętaj, że jeśli wybierzesz Wszyscy użytkownicy lub Tylko dla określonych użytkowników i ról, zobaczysz dodatkowe opcje. Umożliwią one określenie użytkowników do wykluczenia lub ról do uwzględnienia w ramach zasad.

Dodawanie ról użytkowników do zasad 2FA w Kreatorze instalacji.

Po wybraniu opcji Wszystko gotowe zobaczysz monit o skonfigurowanie WP 2FA dla własnego konta użytkownika. Proces jest prawie zakończony.

2. Skonfiguruj WP 2FA dla swojego konta użytkownika

Po skonfigurowaniu uwierzytelniania WordPress 2FA możesz skonfigurować 2FA dla własnego konta użytkownika.

Dostępne opcje obejmują metody udostępnione w kreatorze instalacji. Niektóre metody, takie jak SMS i powiadomienia push, będą wymagały dodatkowej konfiguracji, ponieważ do działania wymagają zewnętrznych usługodawców. W tym przykładzie użyjemy metody aplikacji 2FA TOTP.

Jeśli nie masz jeszcze aplikacji 2FA, pobranie jej powinno być pierwszym krokiem. Jest wiele do wyboru, a WP 2FA oferuje uniwersalną kompatybilność. Główną funkcją, której będziesz potrzebować, jest zeskanowanie kodu QR z pulpitu nawigacyjnego WordPress za pomocą aplikacji:

Kod QR WP 2FA w zapleczu WordPress.

Po uruchomieniu kreatora będziesz mógł korzystać z uwierzytelniania WordPress 2FA dla swojej witryny.

W podsumowaniu

Uwierzytelnianie dwuskładnikowe to jeden z najlepszych i najbardziej przyjaznych dla użytkownika sposobów zabezpieczenia konta online. Polega na weryfikacji za pomocą tokena lub kodu otrzymanego z posiadanego urządzenia. W związku z tym bez tego kodu Twoje konta są bezpieczne – nawet jeśli Twoje hasło zostanie naruszone.

Wtyczka WP 2FA umożliwia wdrożenie uwierzytelniania WordPress 2FA w ciągu kilku minut bez konieczności posiadania wiedzy technicznej. Kreator instalacji przeprowadzi Cię przez cały proces i tak właśnie zrobiłeś

Podczas gdy darmowa wersja WP 2FA jest w pełni funkcjonalna, wersja premium 2FA oferuje więcej. Licencje zaczynają się od 29 USD rocznie, a każda pozwala skonfigurować pięciu użytkowników dla Twojej witryny.

Partner hostingowy agencji

BionicWP