1. Zmień hasło administratora i utwórz silne loginy
Pierwsze, co robisz - zmień hasło do panelu administracyjnego. Brzmmi banalnie? Tak, ale większość włamań dzieje się właśnie przez słabe hasła. Jeśli Twoje hasło to coś w stylu "haslo123" lub "WordPress2024", hackerzy dostają się do Twojej strony w ciągu minut. Wejdź do panelu WordPress, przejdź do Użytkowników > Twój profil i zmień hasło na coś naprawdę mocnego. Hasło powinno zawierać co najmniej 12 znaków, mix małych i dużych liter, cyfry oraz znaki specjalne. Jeśli nie potrafisz wymyślić czegoś dobrego, użyj generatora haseł - są dostępne bezpłatnie online. Ale czekaj, jest jeszcze coś ważnego. Jeśli masz na stronie innych użytkowników (redaktorów, autorów), zmień również ich hasła. Unikaj danych logowania takich jak "admin" czy "administrator" - stwórz unikalne nazwy użytkowników, które nie da się łatwo zgadnąć. Jak sprawdzić obecne hasła? Gdy zmienisz hasła, otrzymasz wiadomość e-mail z potwierdzeniem. Jeśli dostaniesz maile, których nie wysłałeś - to sygnał ostrzegawczy, że ktoś już mógł mieć dostęp do Twojego konta. W takim wypadku zmień hasło natychmiast i przejdź do następnych kroków.
2. Zainstaluj wtyczkę bezpieczeństwa i skonfiguruj 2FA
Teraz czas na potężniejszą ochronę. Zainstaluj wtyczkę dedykowaną bezpieczeństwu. Najlepsze opcje to Wordfence Security (bezpłatnie i premium), iThemes Security, Sucuri Security czy All In One WP Security. Każda z nich oferuje bezpłatne plany, które wystarczą dla większości mniejszych stron. Ja polecam Wordfence Security - ma świetne recenzje, regularnie jest aktualizowana, a jej zespół szybko reaguje na nowe zagrożenia. Po instalacji możesz od razu włączyć firewall, który blokuje podejrzane próby dostępu. Ale najważniejsza funkcja każdej wtyczki bezpieczeństwa to autentykacja dwuetapowa (2FA). To znaczy, że gdy logujesz się do panelu WordPress, musisz potwierdzić swoją tożsamość drugim sposobem - na przykład kodem z aplikacji na telefonie. Nawet jeśli hacker ma Twoje hasło, bez drugiego czynnika nie dostanie się do systemu. W Wordfence idź do Security > 2-Factor Authentication i włącz je dla swojego konta. Polecam Google Authenticator lub Authy - to bezpłatne aplikacje, które generują tymczasowe kody. Zapisz swoje kody zapasowe w bezpiecznym miejscu - mogą Ci się przydać, jeśli zgubisz dostęp do telefonu. Wtyczka będzie też monitorować logi i powiadamiać Cię o podejrzanej aktywności. To jak posiadanie osobistego strażnika, który pilnuje Twojej strony 24/7.
3. Włącz SSL i zabezpiecz połączenie
SSL to protokół, który szyfruje komunikację między przeglądarką użytkownika a Twoją stroną. Jeśli Twoja strona zaczyna się od "https://", to SSL już masz. Jeśli widać tylko "http://", to brakuje Ci ważnego zabezpieczenia. Dobre wiadomości? Większość hostingów oferuje SSL bezpłatnie. Warto sprawdzić panel kontrolny Twojego dostawcy usług hostingowych - zazwyczaj jest tam opcja "Free SSL" lub "Let's Encrypt". Jeśli go tam nie widzisz, skontaktuj się z supportem hostingu i poproś o aktywację. Po aktywacji SSL w WordPress wejdź do Ustawienia > Ogólne i zmień adresy URL z "http" na "https". Upewnij się, że zarówno adres strony, jak i adres WordPress zaczynają się od "https://". Ale czekaj - jeśli wcześniej używałeś "http", niektóre linki na Twojej stronie mogą wciąż się do niego odwoływać. Wtedy dobrze mieć wtyczkę do przekierowań. Really Simple SSL jest popularna i automatycznie zajmuje się większością spraw. Zainstaluj ją, aktywuj, i gotowe - wszyscy odwiedzający będą bezpiecznie połączeni z Twoją stroną. SSL daje również niewielki bonus w wyszukiwarce Google - preferuje bezpieczne strony. To dodatkowy powód, żeby nie odkładać tej sprawy.
4. Regularne kopie zapasowe - Twoja ostateczna linia obrony
Załóżmy na chwilę najgorszą scenariusz - hacker dostaje się do Twojej strony i niszczy zawartość. Co wtedy? Jeśli nie masz kopii zapasowej, Twoja praca znika bezpowrotnie. Ale jeśli masz backup - przywracasz stronę do poprzedniego stanu w kilka minut. Robienie kopii zapasowych to najważniejsza rzecz, którą możesz zrobić. Powinna być automatyczna, czyli zaplanowana na regularne okresy - idealne jest codziennie. Nie możesz polegać na tym, że pamiętasz, żeby ją zrobić ręcznie. Rozwiąż to teraz. Auto backup w WordPress - użyj wtyczki takiej jak UpdraftPlus, BackWPup czy JetBackup. Wszystkie działają podobnie. Zainstalujesz wtyczkę, ustawisz harmonogram (na przykład każdy dzień o 2 w nocy), i wskazujesz gdzie mają się backupy tować (chmura - Dropbox, Google Drive, Amazon S3 - lub Twój serwer). Policuje UpdraftPlus - jest bardzo popularna i ma bezpłatny plan. Po instalacji przejdź do Backups, ustawisz harmonogram, wybieroż gdzie ma się backup zapisywać, i já będzie wszystko robić automatycznie w tle. Raz w miesiącu sprawdzę czy backup się faktycznie wykonuje - pobierz lokalnie backup i upewnij się, że można go przywrócić. Jeśli Twój hosting ma wbudowaną funkcję backupów - super! Ale dodatkowy backup u siebie lub w chmurze to dodatkowa warstwa bezpieczeństwa. Nigdy nie wiesz, kiedy mogą się przydać.