Wyłączenie XML-RPC w WordPressie to szybki sposób na ograniczenie ataków brute force, nadużyć pingbacków oraz zbędnego ruchu botów poprzez zablokowanie zdalnych żądań do pliku xmlrpc.php. Jeśli nie korzystasz z Jetpacka, mobilnej aplikacji WordPress, starszych narzędzi do publikowania zdalnego lub niestandardowej integracji używającej XML-RPC, zamknięcie tej funkcjonalności to bezpieczny i praktyczny krok zwiększający bezpieczeństwo większości stron opartych na WordPressie. Najskuteczniejszą metodą jest zablokowanie żądania na poziomie serwera, zanim WordPress się uruchomi – w praktyce oznacza to regułę w Apache, LiteSpeed, Nginx lub WAF, które zwykle działają wydajniej niż wyłączanie przez wtyczkę.
W tym poradniku dowiesz się, dlaczego warto wyłączyć XML-RPC w WordPressie, kiedy tego nie robić oraz jak bezpiecznie wdrożyć tę zmianę na różnych środowiskach hostingowych. Niezależnie od tego, czy działasz na infrastrukturze Hostragons, czy innym dostawcy, celem jest ograniczenie powierzchni ataku bez uszkadzania strony, zmniejszenie niepotrzebnego obciążenia zasobów i ustanowienie solidnego poziomu ochrony. Jeśli szukasz szybkich i bezpiecznych podstaw dla swojej witryny WordPress, wybór odpowiedniego Hosting WordPress również jest istotnym elementem tej układanki.
Co to jest XML-RPC i do czego służy w WordPressie?
XML-RPC to starszy protokół komunikacji zdalnej, który umożliwia systemom wymianę danych w formacie XML za pomocą HTTP. W WordPressie funkcjonalność ta realizowana jest poprzez plik xmlrpc.php w katalogu głównym strony. Historycznie plik ten służył do zdalnego publikowania wpisów z aplikacji mobilnej WordPress, zarządzania komentarzami, obsługi pingbacków oraz integracji z niektórymi zewnętrznymi serwisami.
W nowoczesnym środowisku WordPressa coraz większą popularność zyskuje REST API, przez co rola XML-RPC spadła. Mimo to plik xmlrpc.php pozostaje dostępny na wielu stronach, co czyni go łatwym celem dla atakujących. Boty skanują losowe zakresy IP i w ciągu minut próbują uzyskać dostęp do tego pliku, nawet jeśli domena jest świeżo zarejestrowana. Dlatego już na etapie uruchamiania nowej strony warto pomyśleć o zabezpieczeniu jej podstaw, np. korzystając z Sprawdzanie domen.
Kiedy XML-RPC jest nadal potrzebny?
Nie każda strona może bezpiecznie wyłączyć XML-RPC. Niektóre funkcje Jetpacka, pewne operacje w aplikacji mobilnej WordPress, usługi automatyzujące lub starsze edytory blogowe mogą wymagać tej funkcjonalności. Również indywidualne integracje, które przesyłają treści lub pobierają dane zdalnie, mogą korzystać z xmlrpc.php. Przed wyłączeniem warto dokładnie przeanalizować, jak działa Twoja strona i czy XML-RPC jest niezbędny dla jej działania.
Prostym testem jest pytanie: czy publikujesz treści wyłącznie z poziomu panelu administracyjnego WordPress, nie korzystasz z Jetpacka, nie używasz aplikacji mobilnej ani żadnych dedykowanych integracji? Jeśli tak, prawdopodobnie możesz bezpiecznie wyłączyć XML-RPC. Dotyczy to większości blogów, stron firmowych, katalogów czy sklepów WooCommerce. W przypadku WooCommerce warto jednak przeprowadzić testy w godzinach o niskim natężeniu ruchu, szczególnie jeśli korzystasz z integracji płatności czy wysyłki.
Dlaczego XML-RPC stanowi ryzyko dla WordPressa w kontekście ataków brute force?
Atak brute force polega na automatycznym próbowaniu różnych kombinacji loginu i hasła w celu przejęcia konta. W WordPressie najczęściej dzieje się to przez wp-login.php, ale XML-RPC może dawać atakującym większą przewagę. Niektóre metody XML-RPC pozwalają na wykonanie wielu prób logowania w ramach jednego żądania HTTP. Szczególnie funkcja system.multicall umożliwia przeprowadzenie setek prób przy minimalnej liczbie zapytań.
Dla porównania: 500 prób logowania przez wp-login.php to 500 osobnych żądań, natomiast przez XML-RPC można to zrobić znacznie szybciej i dyskretniej. Skutkuje to tym, że wtyczki zabezpieczające i proste logi mogą nie wykryć ataku na czas. W efekcie rośnie zużycie CPU, obciążenie PHP oraz baza danych jest zapychana niepotrzebnymi zapytaniami, przez co prawdziwi użytkownicy doświadczają spowolnień. Na współdzielonych serwerach to poważny problem zarówno dla bezpieczeństwa, jak i wydajności.
Kolejnym zagrożeniem jest nadużywanie mechanizmu pingbacków, który ma za zadanie informować inne strony o linkowaniu do nich. Atakujący mogą wykorzystać go do generowania ruchu przypominającego atak DDoS lub do wskazywania fałszywych celów. Dlatego wyłączenie XML-RPC zmniejsza nie tylko liczbę prób logowania, ale też ryzyko wykorzystania pingbacków do ataków.
Podsumowanie metod wyłączania XML-RPC – tabela porównawcza
| Metoda | Skuteczność | Wydajność | Dla kogo? | Uwagi |
|---|---|---|---|---|
| Blokada na poziomie serwera | Bardzo wysoka | Najlepsza | Większość stron na Apache, LiteSpeed, Nginx | Niepoprawna reguła może wpłynąć na działanie strony – zrób kopię zapasową |
| Blokada przez WAF lub firewall | Wysoka | Doskonale | Strony korzystające z Cloudflare, WAF hostingu | Sprawdź, czy reguła celuje tylko w xmlrpc.php |
| Wyłączenie przez wtyczkę | Średnia | Średnia | Użytkownicy bez wiedzy technicznej | Żądania docierają do WordPressa, więc częściowe zużycie zasobów pozostaje |
| Wyłączenie w kodzie (filtry) | Średnia | Średnia | Motywy lub wtyczki tworzone przez programistów | Używaj child theme lub wtyczki, by nie stracić zmian przy aktualizacji |
| Stosowanie limitu żądań (rate limiting) | Średnia | Dobra | Strony częściowo korzystające z XML-RPC | Nie gwarantuje całkowitego wyłączenia, wymaga odpowiedniego ustawienia |
Z powyższej tabeli wynika, że najszybszym i najskuteczniejszym sposobem jest zablokowanie dostępu do XML-RPC na poziomie serwera lub WAF, jeśli nie potrzebujesz tej funkcji. Wtyczki są wygodne, lecz ich działanie następuje po uruchomieniu WordPressa, więc przy dużym ruchu może nadal występować obciążenie serwera. Dlatego na stronach o dużym ruchu, sklepach internetowych czy często atakowanych, priorytetem powinny być reguły na poziomie serwera.
Przygotowanie przed wyłączeniem XML-RPC – lista kontrolna
Każda zmiana w zabezpieczeniach powinna opierać się na zasadzie „najpierw pomiar, potem działanie” oraz planie awaryjnym. Wyłączenie XML-RPC jest zwykle bezpieczne, ale nigdy nie wykonuj zmian na żywej stronie bez przygotowania. Ta lista pomoże Ci uniknąć problemów:
- Wykonaj świeżą kopię zapasową plików i bazy danych (np. z ostatnich 24 godzin). Aktualizacja WordPressa, zmiana zabezpieczeń czy wtyczek bez backupu to ryzyko.
- Sprawdź, czy korzystasz z Jetpacka, aplikacji mobilnej, narzędzi do zdalnego publikowania lub własnych integracji XML-RPC.
- Przeanalizuj logi dostępu i policz żądania do xmlrpc.php. Jeśli są dziesiątki lub setki na minutę, możesz być pod atakiem.
- Wprowadź zmiany podczas godzin o niskim ruchu, szczególnie jeśli masz sklep WooCommerce – po wdrożeniu przetestuj koszyk, płatności i logowanie.
- Przygotuj plan cofnięcia zmian – miej dostęp do menedżera plików, FTP lub SSH, by szybko usunąć lub wyłączyć reguły.
Profesjonalne środowisko hostingowe oferuje automatyczne kopie zapasowe, aktualne wersje PHP, izolację kont i wsparcie firewalli. Warto przy wyborze infrastruktury zainteresować się też tematami Bezpieczny Web Hosting i Certyfikat SSL, które dodatkowo podnoszą bezpieczeństwo witryny.
Metoda 1: Wyłączanie XML-RPC przez .htaccess na Apache i LiteSpeed
Na serwerach Apache i LiteSpeed najpopularniejszą metodą jest dodanie reguły blokującej dostęp do xmlrpc.php w pliku .htaccess znajdującym się w katalogu głównym strony. LiteSpeed jest kompatybilny z regułami Apache, więc ten sposób działa na wielu serwerach hostingowych. Największą zaletą jest odrzucenie żądania zanim WordPress zostanie załadowany.
Krok po kroku
- Zaloguj się do panelu hostingowego i otwórz menedżera plików lub połącz się przez FTP z katalogiem public_html.
- Znajdź plik .htaccess i zrób jego kopię zapasową. Jeśli nie widzisz pliku, włącz opcję wyświetlania ukrytych plików.
- Bez usuwania istniejących reguł, dodaj na początku pliku blokadę XML-RPC.
- Reguła powinna odrzucać wszystkie żądania do pliku xmlrpc.php.
- Zapisz zmiany i sprawdź w przeglądarce adres twojadomena.pl/xmlrpc.php.
Dla Apache 2.4 i LiteSpeed użyj reguły Require all denied. W starszych wersjach Apache 2.2 spotyka się Deny from all, ale zaleca się aktualizację do nowszego oprogramowania serwera. Jeśli dalej korzystasz ze starego Apache, to nie tylko XML-RPC wymaga poprawy bezpieczeństwa.
Jeśli blokada jest skuteczna, po wejściu na adres xmlrpc.php otrzymasz komunikat 403 Forbidden, 404 Not Found lub inną odmowę dostępu. Ważne, by nie pojawiał się tekst „XML-RPC server accepts POST requests”, który świadczyłby o aktywnej usłudze.
Metoda 2: Blokowanie XML-RPC w Nginx
Nginx nie obsługuje plików .htaccess, dlatego reguły muszą być dodane bezpośrednio do konfiguracji serwera w bloku serwera (server block). Jeśli korzystasz z hostingu zarządzanego, możesz nie mieć dostępu do tych ustawień i wtedy poproś wsparcie techniczne o zablokowanie xmlrpc.php.
W Nginx typowa reguła to blokada w bloku location = /xmlrpc.php, która zwraca kod 403 Forbidden lub 404 Not Found. Wybór między tymi kodami zależy od preferencji administratora – 404 mniej ujawnia istnienie pliku, 403 jest bardziej jednoznaczne. Po dodaniu reguły przetestuj konfigurację i zrestartuj serwer Nginx. Błąd w pliku konfiguracyjnym może spowodować niedostępność całej strony, więc działaj ostrożnie.
Na serwerach VPS lub dedykowanych po zmianie warto obserwować logi dostępu, by potwierdzić, że żądania do xmlrpc.php kończą się błędem 403 lub 404. Jeśli ataki nadal trwają z tych samych adresów IP, rozważ dodatkowe zabezpieczenia, np. fail2ban, limitowanie ruchu lub reguły WAF. Więcej informacji o zabezpieczeniach serwera znajdziesz w Bezpieczeństwo serwera VPS.
Metoda 3: Wyłączanie XML-RPC za pomocą wtyczki bezpieczeństwa
Jeśli nie chcesz modyfikować plików serwera, możesz skorzystać z wtyczek bezpieczeństwa. Popularne narzędzia jak Wordfence, Solid Security czy All-In-One Security oferują opcje wyłączenia XML-RPC, blokowania pingbacków lub ograniczania prób logowania przez XML-RPC. To szybkie i wygodne rozwiązanie, zwłaszcza dla małych blogów i prostych stron firmowych.
Należy jednak pamiętać, że wtyczka działa dopiero po uruchomieniu WordPressa, więc żądania atakujących i tak obciążają serwer i zużywają zasoby. Dlatego na stronach o dużym ruchu lub podczas ataków warto stosować blokady na poziomie serwera lub WAF, a wtyczkę traktować jako dodatkową warstwę ochrony.
Na co zwrócić uwagę przy wyborze wtyczki
- Pobieraj wtyczki wyłącznie z oficjalnego repozytorium WordPress lub strony producenta.
- Unikaj wtyczek nieaktualizowanych od dłuższego czasu – aktualizacje w 2026 roku świadczą o dbałości o bezpieczeństwo i kompatybilność.
- Nie instaluj kilku wtyczek zabezpieczających jednocześnie – mogą powodować konflikty i problemy z logowaniem, cache’em lub dostępem do plików.
- Po konfiguracji przetestuj działanie strony, formularzy, logowania i ewentualnych procesów płatności.
- Regularnie monitoruj logi wtyczki i w razie potrzeby dodawaj blokady IP lub reguły WAF.
Metoda 4: Blokowanie XML-RPC przez WAF, CDN i zapory hostingu

Firewall aplikacji webowej (WAF) to skuteczna warstwa ochrony, która filtruje złośliwe żądania zanim dotrą do WordPressa. Usługi takie jak Cloudflare mogą zablokować ataki na xmlrpc.php już na poziomie sieci. Podobnie rozwiązania ModSecurity lub dedykowane reguły WAF oferowane przez hosting mogą zatrzymać niechciany ruch.
Reguła WAF powinna precyzyjnie identyfikować żądania kierowane do xmlrpc.php i blokować je lub wymagać dodatkowej weryfikacji. Jeśli korzystasz częściowo z XML-RPC, możesz dopuścić dostęp tylko z wybranych adresów IP, np. z serwisu automatyzacji, a resztę odrzucić. To kompromis między bezpieczeństwem a funkcjonalnością.
WAF najlepiej działa w połączeniu z HTTPS, ponieważ niezabezpieczone połączenia narażają dane logowania i sesje na przechwycenie. Dlatego oprócz wyłączenia XML-RPC warto zadbać o certyfikat SSL, stosować nagłówki HSTS i monitorować datę ważności certyfikatu. Tematy te omawiamy w Certyfikat SSL oraz Instalacja darmowego SSL.
Jak przetestować skuteczność wyłączenia XML-RPC?
Po wprowadzeniu zmian nie wystarczy, że strona się ładuje. Trzeba sprawdzić, czy XML-RPC jest faktycznie wyłączony, system logowania działa poprawnie, a normalne operacje użytkowników nie zostały zaburzone. Oto praktyczny plan testów:
- Otwórz w przeglądarce adres twojadomena.pl/xmlrpc.php – powinieneś zobaczyć komunikat odmowy dostępu, błąd 403, 404 lub pustą stronę. Nie może się pojawić tekst „XML-RPC server accepts POST requests”.
- Zaloguj się do panelu WordPress normalnym kontem i sprawdź, czy logowanie działa bez problemów.
- Przetestuj formularze kontaktowe, sekcję komentarzy, rejestrację użytkowników oraz procesy w WooCommerce (koszyk, płatności, zamówienia).
- Przejrzyj logi serwera i sprawdź statusy odpowiedzi dla żądań do xmlrpc.php – powinny być 403 lub 404.
- Jeśli używasz wtyczki bezpieczeństwa, przeanalizuj jej logi pod kątem wykrytych i zablokowanych prób.
Dla bardziej zaawansowanych użytkowników możliwe jest wysłanie ręcznego żądania POST z terminala, ale dla większości właścicieli stron wystarczy test przeglądarkowy i analiza logów. Jeśli po wyłączeniu XML-RPC przestanie działać Jetpack, aplikacja mobilna lub integracja, to znak, że ta funkcja jest potrzebna i trzeba rozważyć bardziej elastyczne rozwiązania – np. dopuszczanie dostępu tylko z wybranych IP lub limitowanie ruchu.
Czy samo wyłączenie XML-RPC wystarczy? Inne ważne zabezpieczenia
Wyłączenie XML-RPC to szybki sposób na ograniczenie ataków brute force, ale nie zapewnia pełnej ochrony. Atakujący mogą próbować siłowo logować się przez wp-login.php, wykorzystywać REST API, przestarzałe wtyczki, motywy lub słabe hasła. Dlatego warto postawić na wielowarstwowe zabezpieczenia.
Podstawowe rekomendacje bezpieczeństwa
- Stosuj silne hasła i unikalne nazwy użytkowników – nie używaj „admin”. To wciąż skuteczna pierwsza linia obrony.
- Włącz dwuetapową weryfikację (2FA) dla kont administratorów, co znacznie ogranicza skuteczność wykradzionych haseł.
- Ogranicz liczbę prób logowania (rate limit) na wp-login.php i XML-RPC, korzystając z wtyczek lub konfiguracji serwera.
- Regularnie aktualizuj WordPress, wtyczki i motywy – stare wersje to najczęstszy wektor ataków.
- Usuń nieużywane wtyczki i motywy, które mogą stanowić potencjalne zagrożenie.
- Sprawdzaj uprawnienia do plików – nadmiarowe prawa zapisu zwiększają ryzyko wgrania złośliwego kodu.
- Twórz regularne kopie zapasowe i testuj ich przywracanie – backup bez sprawdzenia to tylko złudne bezpieczeństwo.
- Wybieraj zaufany hosting z izolacją kont, aktualnym PHP, wsparciem WAF i backupami.
Przykładowo, jeśli wyłączysz XML-RPC, ale pozostawisz słabe hasło „123456”, Twoja strona nadal jest łatwym celem. Z kolei silne hasło, 2FA, aktualizacje, WAF i bezpieczny hosting razem skutecznie zredukować większość ataków automatów. To także istotne dla SEO – słabo zabezpieczone serwisy mogą zostać zindeksowane jako spamerskie lub ukrywać złośliwe przekierowania, tracąc widoczność w Google.
Wpływ wyłączenia XML-RPC na wydajność i SEO
Samo w sobie XML-RPC nie jest czynnikiem rankingowym, ale jego nadużycie może negatywnie wpłynąć na szybkość i stabilność strony. Duża liczba żądań do xmlrpc.php zużywa zasoby serwera, co wydłuża czas odpowiedzi oraz pogarsza wyniki Core Web Vitals, a to z kolei wpływa na pozycję w wyszukiwarce i doświadczenia użytkowników. Dodatkowo, przeciążony serwer może zwracać błędy 500, timeouty i przerwy w działaniu, co jest postrzegane negatywnie przez Googlebota.
Wyobraź sobie, że Twoja strona ładuje się normalnie w 300 ms, ale pod atakiem XML-RPC czas ten wydłuża się do ponad 2 sekund – użytkownicy szybko rezygnują, a współczynnik konwersji spada. Wyłączenie XML-RPC na poziomie serwera redukuje ten nadmiarowy ruch, odciążając aplikację i dbając o stabilność działania.
SEO wymaga nie tylko dobrej treści, ale też solidnej infrastruktury technicznej. HTTPS, aktualne PHP, szybkie dyski, odpowiednia konfiguracja cache oraz ograniczenie powierzchni ataku to elementy, które idą w parze z optymalizacją pod kątem wyszukiwarek. Dlatego bezpieczeństwo WordPressa powinno być tematem nie tylko developerów, ale też zespołów SEO i content marketingu. W Hostragons poruszamy te zagadnienia w artykułach Optymalizacja prędkości WordPress oraz Lista kontrolna SEO technicznego.
Alternatywne strategie, gdy nie można całkowicie wyłączyć XML-RPC
W niektórych przypadkach XML-RPC musi pozostać aktywny – np. dla określonych aplikacji mobilnych, automatyzacji czy starszych integracji. Wtedy nie chodzi o całkowite wyłączenie, ale o kontrolę dostępu.
Pierwszym rozwiązaniem jest biała lista IP – dostęp do xmlrpc.php mają tylko zaufane adresy, a reszta jest blokowana.
Drugim sposobem jest limitowanie liczby żądań z pojedynczego IP w krótkim czasie, co zmniejsza ryzyko ataku, choć nie eliminuje go całkowicie.
Trzecia opcja to wyłączenie najbardziej niebezpiecznych metod XML-RPC, np. pingbacków, i dopuszczenie tylko tych niezbędnych. To wymaga bardziej zaawansowanej konfiguracji i wsparcia programisty.
Czwartym rozwiązaniem jest zabezpieczenie xmlrpc.php dodatkową warstwą, np. uwierzytelnianiem HTTP Basic Auth, VPN, ograniczeniem do firmowych adresów IP lub wyzwalaniem wyzwań (challenge) w WAF. Takie podejście zmniejsza ryzyko publicznego dostępu do tego pliku.
Niezależnie od metody, długofalowym celem jest migracja starych integracji na nowocześniejsze i bardziej kontrolowalne REST API.
Praktyczny przewodnik dla użytkowników Hostragons
Jeśli hostujesz WordPress na Hostragons, zacznij od analizy potrzeb swojej strony, a potem wybierz najprostszy i najskuteczniejszy sposób wyłączenia XML-RPC. Na pakietach współdzielonych czy WordPress hosting możesz samodzielnie dodać regułę w .htaccess, co dla większości będzie wystarczające. Na VPS lub serwerach dedykowanych zaplanuj blokady na poziomie Nginx, Apache, LiteSpeed i/lub WAF.
Proponowana kolejność działań: najpierw wykonaj kopię zapasową, sprawdź, które usługi korzystają z XML-RPC, następnie wdroż blokadę na poziomie serwera, przetestuj działanie i monitoruj logi przez co najmniej 24 godziny. Jeśli ataki się utrzymują, dodaj reguły WAF, blokady IP i ograniczenia prób logowania. Na koniec wdroż dodatkowe zabezpieczenia: 2FA, aktualizacje, kopie zapasowe i SSL.
To nie jest marketingowy upgrade, ale podstawowa higiena bezpieczeństwa. Jeśli Twój hosting ma przestarzałe PHP, mało zasobów lub brak firewalli, rozważ zmianę planu na bardziej nowoczesny. Środowisko zoptymalizowane pod WordPress zapewni odporność na ataki i lepszą wydajność na co dzień. Warto zapoznać się z ofertą Hosting WordPress, serwer w chmurze i Certyfikat SSL w Hostragons.
Najczęściej zadawane pytania
Czy wyłączenie XML-RPC zepsuje moją stronę?
W większości standardowych instalacji WordPress wyłączenie XML-RPC nie powoduje problemów. Panel administracyjny, motyw, treści, formularze i interakcje użytkowników działają normalnie. Jednak jeśli korzystasz z Jetpacka, aplikacji mobilnej lub niestandardowych integracji opartych na XML-RPC, mogą pojawić się błędy. Dlatego przed wyłączeniem sprawdź, czy ta funkcja jest potrzebna i przetestuj kluczowe funkcje strony.
Jak sprawdzić, czy XML-RPC jest wyłączony?
Wejdź na adres twojadomena.pl/xmlrpc.php z przeglądarki. Jeśli zobaczysz komunikat „XML-RPC server accepts POST requests”, oznacza to, że plik jest dostępny. Jeśli pojawi się błąd 403, 404 lub brak odpowiedzi, wyłączenie działa. Możesz też przejrzeć logi serwera i zweryfikować kody odpowiedzi dla żądań do xmlrpc.php.
Czy wyłączenie XML-RPC zatrzyma wszystkie ataki brute force?
Wyłączenie XML-RPC znacznie ogranicza ataki z tego kanału, ale nie eliminuje wszystkich zagrożeń. Atakujący mogą nadal próbować przez wp-login.php lub inne wektory. Dlatego warto łączyć tę metodę z silnymi hasłami, 2FA, ograniczeniem prób logowania, WAF i aktualizacjami.
Używam Jetpacka – czy powinienem wyłączyć XML-RPC?
Niektóre funkcje Jetpacka wymagają XML-RPC. Jeśli z niego korzystasz, najpierw sprawdź, które moduły są aktywne i czy można je zastąpić. Alternatywnie możesz zezwolić na dostęp do xmlrpc.php tylko z adresów IP Jetpacka lub ustawić reguły WAF ograniczające dostęp. Pełne wyłączenie może powodować problemy z działaniem Jetpacka.
Co jest lepsze – wyłączenie XML-RPC przez wtyczkę czy na serwerze?
Najlepsza ochrona i wydajność uzyskuje się przez blokadę na poziomie serwera lub WAF, ponieważ żądania nie trafiają do WordPressa ani PHP. Wtyczki są prostsze w użyciu dla osób bez wiedzy technicznej, ale przy dużym obciążeniu mogą nie zatrzymać całkowicie zużycia zasobów. Jeśli możesz, wybierz blokadę serwerową, a jeśli nie – dobierz solidną wtyczkę i wspieraj ją regułami WAF.
Podsumowanie i dalsze kroki
Wyłączenie XML-RPC w WordPressie to szybki i skuteczny sposób na ograniczenie ataków brute force, nadużyć pingbacków oraz ruchu botów na stronach, które z tej funkcji nie korzystają. Najlepiej zrobić to na poziomie serwera lub WAF, a następnie zadbać o zabezpieczenia logowania, 2FA, aktualizacje, certyfikaty SSL i regularne kopie zapasowe, tworząc wielowarstwową ochronę. Jeśli chcesz przeprowadzić audyt swojej witryny lub poznać ofertę bezpiecznego i zoptymalizowanego hostingu, sprawdź rozwiązania Hostragons dedykowane WordPressowi i zacznij od prostego planu działania już dziś.