Hushfort

Czy jedna wtyczka może zastąpić kilka wtyczek bezpieczeństwa WordPress?

Autor: Eureka Studio · Zaktualizowano

Krótka odpowiedź

Często tak. Ukrywanie logowania, limity logowania, uwierzytelnianie dwuskładnikowe, XML-RPC, wycieki nazw użytkowników, spam, fałszywe rejestracje i zalewy botów zwykle obsługują osobne wtyczki. Jedna wtyczka może zrobić to wszystko z jednym dziennikiem i jedną listą dozwolonych. Spisz, co robi każda obecna wtyczka, włącz odpowiadające im warstwy, a potem wycofuj stare wtyczki pojedynczo.

Kroki

  1. 1Krok 1

    Spisz, co robi każda wtyczka bezpieczeństwa

    Otwórz Wtyczki i zapisz po jednym wierszu dla każdej wtyczki związanej z bezpieczeństwem. Często okaże się, że dwie wtyczki robią to samo, a jednego zadania nie obsługuje żadna.

    Ekran Wtyczki w WordPressie z listą wszystkich zainstalowanych wtyczek
  2. 2Krok 2

    Włącz odpowiednie warstwy w Hushfort

    Włącz tylko te warstwy, które zastępują coś, co już masz. Przegląd pokazuje jedną kartę na warstwę: zieloną, gdy chroni, czerwoną, gdy jest wyłączona lub wymaga uwagi.

    Przegląd Hushfort, Warstwy zabezpieczeń: karta statusu dla każdej warstwy, np. Ukrywanie logowania, Limity logowania i alerty, Uwierzytelnianie dwuskładnikowe, Redukcja powierzchni ataku, Tarcza antyspamowa i Ochrona rejestracji
  3. 3Krok 3

    Wycofuj stare wtyczki pojedynczo

    Wyłącz jedną starą wtyczkę, sprawdź zadanie, które wykonywała, i dopiero wtedy przejdź do następnej. Po każdej kliknij Skanuj ponownie w Skanie powierzchni ataku, aby upewnić się, że drzwi są nadal zamknięte. Nie uruchamiaj jednocześnie dwóch wtyczek do ukrywania logowania ani dwóch do limitów logowania; walczą o te same żądania.

    Skan powierzchni ataku po ponownym skanowaniu: XML-RPC, lista użytkowników REST, skanowanie autorów i lista autorów w mapie witryny nadal zamknięte
  4. 4Krok 4

    Niech Porządki potwierdzą, co zostało

    Uruchom Porządki, aby zobaczyć, które wtyczki teraz nic nie robią. Odłóż je na bok, sprawdź witrynę i usuń je przez standardowe potwierdzenie WordPressa.

    Porządki skanują treść witryny i opublikowane strony, a następnie pokazują podsumowanie i wtyczki, które można usunąć

Dlaczego to ważne

Bezpieczeństwo WordPressa zwykle rośnie po jednym zmartwieniu naraz. Boty znajdują stronę logowania, więc dodajesz wtyczkę do ukrywania logowania. Potem zgadywanie haseł, więc wtyczkę do limitów logowania. Potem wtyczkę 2FA, wtyczkę wyłączającą XML-RPC, usługę antyspamową do komentarzy, honeypot do każdej wtyczki formularzy, coś na fałszywe rejestracje i coś na agresywne boty.

Każda z tych wtyczek osobno ma sens. Razem powodują mniej widoczne problemy:

  • Wiele osobnych dzienników. Zablokowane logowanie jest w jednej wtyczce, zablokowana rejestracja w drugiej, zablokowany bot w trzeciej. Nikt nie widzi całości.
  • Wiele list dozwolonych. Dopuszczasz swój IP w jednym miejscu, a blokuje Cię inne.
  • Różne spojrzenia na tego samego odwiedzającego. Jedna wtyczka odczytuje prawdziwy IP za Cloudflare, inna widzi proxy. Jedna blokuje bota, druga blokuje wszystkich.
  • Więcej do aktualizowania. Każda wtyczka to kod, który trzeba aktualizować, i kolejne drzwi, których trzeba pilnować.
  • Konflikty. Dwie wtyczki przepisujące adres logowania albo obie liczące to samo nieudane logowanie powodują dziwne błędy.

Typowe błędy

  • Zmiana wszystkiego naraz. Przenoś jedno zadanie naraz i testuj pomiędzy.
  • Gubienie ustawień po drodze. Zanim cokolwiek wyłączysz, zapisz starą ukrytą ścieżkę logowania, dozwolone adresy IP i limity.
  • Zostawienie luki. Jeśli stara konfiguracja zamykała XML-RPC, a nowa jeszcze nie, otwierasz drzwi. Włącz nową warstwę, zanim wyłączysz starą wtyczkę.
  • Oczekiwanie, że jedna wtyczka zrobi wszystko. Żadna pojedyncza wtyczka nie radzi sobie równie dobrze z usuwaniem złośliwego kodu, regułami zapory, kopiami zapasowymi i zabezpieczaniem logowania. Miej jasność, które narzędzie robi co.

Bez wtyczki

Liczbę wtyczek możesz zmniejszyć bez żadnej nowej wtyczki, przenosząc proste zadania do kodu:

  • Logowanie przez XML-RPC: filtr xmlrpc_enabled (zobacz jak wyłączyć XML-RPC).
  • Wycieki nazw użytkowników: kilka filtrów dla REST, skanowania autorów i mapy witryny (zobacz jak ukryć nazwy użytkowników).
  • Komentarze: jeśli ich nie potrzebujesz, wyłącz je w Ustawienia → Dyskusja.

Każdy fragment kodu jest mały, ale razem tworzą własną wtyczkę, którą utrzymujesz tylko Ty — bez dziennika, bez wspólnej listy dozwolonych i bez testów. Dla programisty z jedną witryną taki kompromis może być w porządku. Z każdą kolejną witryną, którą się opiekujesz, robi się trudniej.

Jeśli coś pójdzie nie tak

  • Po zamianie wtyczek do ukrywania logowania nie możesz się zalogować. Ścieżka starej wtyczki już nie działa. Dodaj define( 'GATEKEEPER_LOGIN_SLUG', 'new-path' ); do wp-config.php albo zobacz Zablokowany dostęp po zmianie adresu logowania.
  • Formularze przestały wysyłać wiadomości. Ten sam formularz mogą sprawdzać dwie warstwy antyspamowe. Wyłącz stary dodatek z honeypotem, a potem wyczyść pamięć podręczną stron.
  • Blokad jest dwa razy więcej. Dwie wtyczki do limitów logowania liczą te same próby. Wyłącz starą.

Z Hushfort

Hushfort Security, darmowa wtyczka bezpieczeństwa WordPress, razem z dodatkiem Hushfort Pro łączy dziesięć zadań w jednym miejscu: Ukrywanie logowania, Limity logowania, Uwierzytelnianie dwuskładnikowe, Blokadę tylnych drzwi dla XML-RPC, Osłonę nazw użytkowników, Skan powierzchni ataku, Antyspam, Blokadę fałszywych rejestracji, Ochronę przed zalewem i fałszywymi botami oraz Porządki. Każde z nich to moduł, który włączasz osobno. Ukrywanie logowania, Skan powierzchni ataku i podstawowa ochrona przed spamem są darmowe; pozostałe warstwy wchodzą w skład Hushfort Pro.

  • Jeden kokpit z kartą statusu dla każdej warstwy.
  • Jedna Historia nieudanych i zablokowanych prób, z filtrowaniem.
  • Jeden sposób odczytu IP i jedna lista dozwolonych wspólna dla wszystkich modułów.
  • Bez usług zewnętrznych, bez CAPTCHA, bez telemetrii.

Czego nie robi — mówiąc wprost: skanowania złośliwego oprogramowania, zestawów reguł zapory, blokowania krajów, kopii zapasowych. Do tego używaj osobnych narzędzi; Hushfort dobrze z nimi współpracuje.

Najczęstsze pytania

Ile wtyczek bezpieczeństwa powinna mieć witryna WordPress?

Tyle, ile potrzeba do pokrycia Twoich potrzeb, i ani jednej więcej. Dublujące się wtyczki mogą powodować konflikty, podwójnie liczyć próby lub blokować się nawzajem. Dobra zasada to jedna wtyczka na jedno zadanie i żadnych dwóch robiących to samo.

Czy mogę używać Hushfort obok innej wtyczki bezpieczeństwa?

Tak, o ile nie robią tego samego. Dobrze współpracuje np. ze skanerem złośliwego oprogramowania albo wtyczką do kopii zapasowych. Unikaj uruchamiania jednocześnie dwóch wtyczek do ukrywania logowania lub dwóch do limitów logowania.

Czy Hushfort zastępuje skaner złośliwego oprogramowania lub zaporę (firewall)?

Nie. Nie skanuje plików w poszukiwaniu złośliwego kodu, nie stosuje reguł przeciw SQL injection ani XSS i nie blokuje krajów. Do tych zadań używaj osobnego narzędzia.

Czy usuwając stare wtyczki, stracę ich ustawienia?

Możliwe, zależy od wtyczki. Najpierw zanotuj stare ustawienia, np. ukrytą ścieżkę logowania, aby móc ich użyć ponownie.

Czy wtyczka „wszystko w jednym” jest cięższa niż kilka małych?

Niekoniecznie. Każda warstwa to moduł, a wyłączone moduły nie wykonują pracy. Każda z kilku małych wtyczek ładuje własny kod i prowadzi własne dzienniki.

Zgłoś błąd lub zaproponuj funkcję

Twoja wiadomość trafia prosto do zespołu, który tworzy Hushfort.

Czego dotyczy?

Używany tylko do odpowiedzi.

Używamy tych danych wyłącznie, aby Ci odpowiedzieć. Prywatność