Oprirea XML-RPC pe WordPress reprezintă procesul de a bloca accesul la fișierul xmlrpc.php al site-ului tău, reducând rapid încercările de atac de tip brute force, abuzurile de tip pingback și traficul inutil generat de roboți. Dacă nu folosești Jetpack, aplicația mobilă WordPress, instrumente vechi de publicare la distanță sau o integrare personalizată care utilizează XML-RPC, atunci oprirea XML-RPC este un pas de securizare sigur și practic pentru majoritatea site-urilor WordPress. Cea mai eficientă metodă este de a bloca cererea la nivel de server înainte ca WordPress să ruleze; adică, blocarea accesului la xmlrpc.php printr-o regulă Apache, LiteSpeed, Nginx sau WAF este de obicei mai performantă decât dezactivarea printr-un plugin.
În acest ghid, vei descoperi pas cu pas de ce ar trebui să oprești XML-RPC pe WordPress, în ce situații nu ar trebui să-l oprești și cum să-l implementezi în siguranță în diferite medii de server. Indiferent dacă lucrezi pe infrastructura Hostragons sau pe alt mediu de găzduire, scopul este de a reduce suprafața de atac fără a compromite site-ul tău, de a reduce consumul inutil de resurse și de a crea un standard de securitate gestionabil. Dacă cauți o bază rapidă și sigură pentru găzduirea site-ului tău WordPress, hosting WordPress este o parte esențială a acestui proces.
Ce este XML-RPC și la ce folosește pe WordPress?
XML-RPC este un protocol de comunicare la distanță vechi care permite sistemelor diferite să comunice între ele prin trimiterea de date în format XML, folosind HTTP. Pe partea WordPress, această funcție este gestionată de obicei prin fișierul xmlrpc.php din directorul rădăcină. Istoric vorbind, acest fișier a fost utilizat pentru publicarea articolelor din aplicația mobilă WordPress, gestionarea comentariilor de la distanță, pingback-uri și interacțiuni cu anumite servicii terțe.
În ecosistemul modern WordPress, REST API a devenit mult mai comun, astfel încât importanța XML-RPC a scăzut. Totuși, fișierul este încă accesibil în multe configurații. Acest lucru înseamnă că este ușor de descoperit de către atacatori, având o cale standard clară și fiind țintă pentru automatizări. În special, roboții care scanează intervale aleatorii de IP-uri pot încerca accesarea xmlrpc.php în câteva minute, chiar dacă domeniul tău este recent înregistrat. De aceea, este important să iei în considerare securitatea de la început atunci când Verificare domeniu nou achiziționat.
Când ar putea fi necesar XML-RPC?
XML-RPC nu este inutil pentru toate site-urile. Unele funcții vechi ale Jetpack, anumite operațiuni din aplicația mobilă WordPress, unele servicii de automatizare sau editori de bloguri desktop vechi pot necesita XML-RPC. De asemenea, integrațiile personalizate ar putea folosi xmlrpc.php pentru trimiterea de conținut sau pentru a primi date de la distanță. Prin urmare, este important să verifici fluxul de lucru al site-ului tău înainte de a-l opri.
Un control practic este următorul: dacă introduci conținut pe site-ul tău doar din panoul wp-admin, nu folosești Jetpack, nu publici din aplicația mobilă și dezvoltatorul tău nu a implementat o integrare XML-RPC, este foarte probabil că nu ai nevoie de XML-RPC. Multe site-uri corporative, bloguri, cataloage, site-uri pentru mici afaceri și magazine WooCommerce funcționează fără probleme cu XML-RPC dezactivat. Totuși, dacă ai procese critice precum infrastructura de plată și integrarea cu transportul, este recomandat să testezi schimbarea în ore cu trafic redus.
De ce este XML-RPC riscant pentru atacurile de tip brute force?
Un atac de tip brute force implică încercarea repetată, folosind instrumente automate, a combinațiilor de nume de utilizator și parole. Pe WordPress, aceste încercări sunt de obicei efectuate prin wp-login.php; însă XML-RPC poate oferi un avantaj atacatorilor. Deoarece unele metode XML-RPC permit multiple încercări de autentificare într-o singură cerere HTTP. În special, caracteristica system.multicall poate ajuta la realizarea a sute de încercări cu cereri mai puțin vizibile în sisteme slab configurate.
De exemplu, efectuarea a 500 de încercări de parolă prin wp-login.php ar putea apărea ca 500 de cereri separate, în timp ce aceleași încercări prin XML-RPC pot fi trimise cu un număr mai mic de cereri grupate. Aceasta poate duce la o detecție întârziată a atacului de către pluginurile de securitate și prin simpla monitorizare a jurnalelor. În consecință, utilizarea CPU-ului crește, lucrătorii PHP sunt ocupați, baza de date este supusă la interogări inutile, iar vizitatorii reali primesc răspunsuri mai lente. În medii de găzduire partajată, aceasta nu este doar o problemă de securitate, ci și o problemă de performanță și utilizare a resurselor.
Un alt domeniu riscant al XML-RPC este abuzul de pingback. Mecanismul pingback este destinat să notifice că o altă site a furnizat un link către conținutul tău; totuși, acesta poate fi folosit abuziv pentru a genera trafic similar cu DDoS sau pentru a viza site-uri terțe. De aceea, oprirea XML-RPC nu doar că reduce încercările de autentificare, ci și scade riscul de abuzuri generate de pingback.
Decizia de a opri XML-RPC: Tabel de comparare rapid
| Metodă | Nivel de impact | Performanță | Pentru cine este potrivită? | Puncte de atenție |
|---|---|---|---|---|
| Blocare la nivel de server | Foarte ridicat | Cele mai bune | Majoritatea site-urilor care folosesc Apache, LiteSpeed, Nginx | Regula greșită poate afecta configurația site-ului, trebuie să se facă backup |
| Blocare cu WAF sau firewall | Ridicat | Foarte bun | Site-uri care folosesc Cloudflare, WAF pe server sau securitate de găzduire | Regula trebuie să vizeze doar cererea xmlrpc.php |
| Oprire prin plugin | Medie | Medie | Utilizatori cu cunoștințe tehnice limitate | Cererea poate ajunge la WordPress, consumul de resurse poate continua |
| Dezactivare prin filtrul de cod | Medie | Medie | Teme sau pluginuri sub controlul dezvoltatorului | Recomandat să se folosească child theme sau plugin personalizat pentru a nu se pierde la schimbarea temei |
| Aplicare doar de limitare a ratei | Medie | Bun | Site-uri care au o nevoie parțială de XML-RPC | Nu este la fel de sigur ca oprirea completă, trebuie să se stabilească un prag corect |
După cum se vede în tabel, cea mai scurtă și puternică metodă este de a opri XML-RPC la nivel de server sau WAF dacă nu ai nevoie de el. Folosirea unui plugin este ușor; totuși, dacă cererea ajunge la PHP, consumul de resurse poate continua. De aceea, pentru site-uri cu trafic ridicat, orientate pe e-commerce sau care sunt frecvent atacate, prioritatea ar trebui să fie blocarea printr-o regulă a serverului web.
Lista de control înainte de a începe
Când configurezi setările de securitate, principiul de bază este să măsori înainte și să pregătești un plan de revenire. Oprirea XML-RPC este de obicei lipsită de riscuri; totuși, nu ar trebui să faci modificări pe un site live fără a verifica. Lista de control de mai jos va reduce șansele de a întâmpina erori în timpul implementării.
- Asigură-te că ai un backup funcțional al fișierelor și bazei de date realizat în ultimele 24 de ore. Backup-ul înainte de actualizări WordPress, modificări de securitate și schimbări de pluginuri este esențial.
- Verifică dacă folosești Jetpack, aplicația mobilă WordPress, un instrument de publicare la distanță sau o integrare personalizată.
- Examinează numărul de cereri xmlrpc.php în jurnalele de acces. Dacă observi zeci sau sute de cereri pe minut, este posibil să fii sub atac.
- Fă modificarea în ore cu trafic redus. Testează fluxul de coș, plată și înscriere, mai ales pe magazinele WooCommerce.
- Stabilește o metodă de revenire. Asigură-te că ai acces prin managerul de fișiere, FTP sau SSH pentru a comenta sau șterge regula adăugată.
Un mediu de găzduire profesional cu backup regulat, versiuni PHP actualizate, structură de conturi izolate și suport pentru firewall face o mare diferență. În aceste privințe, se pot oferi legături către Hosting web sigur și certificat SSL pentru securitatea generală a site-ului.
Metoda 1: Oprirea XML-RPC pe Apache sau LiteSpeed folosind .htaccess
Pe site-urile WordPress care folosesc Apache și LiteSpeed, cea mai comună metodă este de a adăuga o regulă în fișierul .htaccess din directorul rădăcină pentru a bloca accesul la xmlrpc.php. LiteSpeed acceptă regulile .htaccess compatibile cu Apache, astfel încât această metodă poate fi aplicată direct în multe medii de găzduire. Cel mai mare avantaj este că cererea este respinsă înainte ca nucleul WordPress să fie activat.
Implementare Pas cu Pas
- Deschide managerul de fișiere din panoul de control al găzduirii sau conectează-te la directorul public_html prin FTP.
- Găsește fișierul .htaccess și realizează un backup pe computerul tău. Dacă fișierul nu este vizibil, activează opțiunea de a arăta fișierele ascunse.
- Adaugă regula de blocare XML-RPC în partea de sus a fișierului, fără a șterge regulile generate de WordPress.
- Logica regulii ar trebui să fie: refuză toate accesurile la fișierul xmlrpc.php.
- Salvează și verifică accesând domeniuldinm.com/xmlrpc.php în browser.
Logica pe care o vei folosi în medii Apache 2.4 și LiteSpeed este următoarea: pentru fișierul xmlrpc.php se va defini Require all denied. În medii Apache 2.2 mai vechi, se poate observa abordarea Deny from all; totuși, pentru standardele din 2026, se recomandă utilizarea unei versiuni actualizate de software de server. Dacă lucrezi încă cu o versiune veche de Apache, aceasta este o problemă care ar trebui îmbunătățită din perspectiva securității generale, nu doar a XML-RPC.
În cazul unei blocări reușite, adresa xmlrpc.php ar trebui să returneze un răspuns 403 Forbidden, 404 Not Found sau un răspuns similar, în funcție de configurația serverului tău. Important este ca pagina să nu returneze un răspuns de tip XML-RPC server accepts POST requests. Dacă această expresie apare, fișierul este încă accesibil.
Metoda 2: Blocarea accesului XML-RPC pe Nginx
În medii Nginx, fișierul .htaccess nu funcționează, deoarece Nginx nu citește fișierele .htaccess bazate pe directoare. Prin urmare, regula trebuie adăugată în configurația blocului de server al site-ului. Dacă folosești un serviciu de găzduire gestionat, acest domeniu poate să nu fie direct accesibil pentru tine; în acest caz, poți solicita echipei de suport a găzduirii să blocheze accesul la xmlrpc.php.
Pe partea Nginx, abordarea de bază este de a respinge cererea sau de a returna un 404 prin blocul location = /xmlrpc.php. Din punct de vedere al securității, atât blocarea clară cu 403, cât și prezentarea ca și cum fișierul nu există (404) pot fi utilizate. Abordarea 404 este preferată de administratorii care doresc să ofere mai puține informații roboților. După adăugarea regulii, configurația Nginx trebuie testată, iar serviciul trebuie reîncărcat. O caracteristică greșită poate împiedica deschiderea întregului site, așa că această operațiune trebuie efectuată cu atenție.
Pe servere VPS sau dedicate care folosesc Nginx, este util să urmărești jurnalele de acces după modificare. Ar trebui să observi că cererile xmlrpc.php au rezultat acum în 403 sau 404. Dacă încercările intense continuă de la aceleași IP-uri, se poate adăuga un al doilea strat de apărare prin fail2ban, limitarea ratei sau o regulă WAF. Pentru ghiduri mai cuprinzătoare în gestionarea serverului, se poate evalua securitatea serverului VPS.
Metoda 3: Oprirea XML-RPC printr-un plugin de securitate
Pentru utilizatorii care nu doresc să editeze fișiere tehnice, pluginurile de securitate oferă o soluție practică. Pluginuri precum Wordfence, Solid Security, All-In-One Security pot oferi opțiuni pentru dezactivarea XML-RPC, oprirea pingback-urilor sau blocarea încercărilor de autentificare XML-RPC. Această metodă oferă un început rapid, în special pentru bloguri mici și site-uri corporative de bază.
Cu toate acestea, este important să cunoști limitele abordării prin pluginuri. Dacă pluginul blochează cererea după ce WordPress a fost activat, atacatorul poate activa totuși procesul PHP. Acest lucru înseamnă că în timpul atacurilor intense consumul de CPU și memorie nu va fi complet oprit. Prin urmare, oprirea prin plugin este mult mai bună decât să nu iei nicio măsură; totuși, site-urile care sunt atacate ar trebui să fie susținute printr-un strat de server sau WAF.
Atenționări la utilizarea pluginurilor
- Descarcă pluginul de securitate doar din directorul oficial de pluginuri WordPress sau de pe site-ul oficial al producătorului.
- Evită pluginurile care nu au fost actualizate de mult timp. Mentenanța activă și compatibilitatea în 2026 reprezintă un semnal de securitate important.
- Nu folosi mai multe pluginuri de securitate pentru aceeași funcție. Conflictele pot provoca probleme de acces la autentificare, cache și fișiere.
- După ce ai configurat setările XML-RPC, testează sănătatea site-ului, formularele, autentificarea utilizatorilor și fluxul de plată.
- Verifică regulat jurnalele pluginului. Dacă atacurile continuă, adaugă o blocare bazată pe IP sau o regulă WAF.
Metoda 4: Blocarea cu WAF, CDN și firewall de găzduire

Firewall-ul de aplicație web, sau WAF, este unul dintre cele mai eficiente straturi pentru a filtra cererile malițioase înainte de a ajunge la aplicație. Soluții bazate pe CDN, precum Cloudflare, pot bloca cererile xmlrpc.php înainte de a ajunge la server. Regulile ModSecurity oferite de furnizorul de găzduire sau reguli WAF personalizate funcționează în mod similar. Acest strat este valoros, în special pentru a opri cererile de la un număr mare de roboți înainte ca acestea să ajungă la WordPress.
Regula WAF trebuie să fie clar definită: dacă calea URI conține xmlrpc.php, blochează cererea sau aplică o provocare. Dacă nu ai nevoie de XML-RPC, blocarea este mai clară. Dacă ai nevoie parțial, se poate folosi o abordare care permite accesul doar anumitor adrese IP. De exemplu, dacă un serviciu de automatizare vine dintr-o adresă IP fixă, aceasta va fi adăugată pe lista albă, iar toate celelalte cereri xmlrpc.php vor fi respinse. Această metodă oferă un echilibru între securitate și continuitatea operațiunilor.
Stratul WAF devine și mai semnificativ atunci când este utilizat împreună cu SSL. Site-urile care nu folosesc HTTPS au informațiile de autentificare și securitatea sesiunii expuse riscurilor suplimentare. De aceea, pe lângă oprirea XML-RPC, este necesar să rulezi întregul site pe HTTPS, să iei în considerare utilizarea unor antete precum HSTS și să monitorizezi valabilitatea certificatului. În această privință, subiectele certificat SSL și Instalarea SSL gratuit pot fi folosite ca conținut de suport natural.
Cum să testezi după oprirea XML-RPC?
După modificare, nu este suficient să verifici doar dacă site-ul se deschide. Trebuie efectuate controale precum: este XML-RPC oprit, funcționează sistemul de autentificare fără probleme, au fost afectate operațiunile utilizatorilor reali, există rezultatele așteptate în jurnale. Fluxul de teste de mai jos oferă o validare practică și suficientă.
- Deschide în browser domeniuldinm.com/xmlrpc.php. Ar trebui să te aștepți să primești un refuz de acces, un 404 sau un răspuns gol. Textul XML-RPC server accepts POST requests nu ar trebui să fie vizibil.
- Autentifică-te în panoul de administrare WordPress cu informațiile tale normale de utilizator. Verifică dacă pagina de autentificare funcționează independent de XML-RPC.
- Testează formularul de contact, formularul de comentarii, autentificarea utilizatorilor și pașii de plată WooCommerce.
- Verifică în jurnalele de acces ale serverului ce cod de stare au returnat cererile xmlrpc.php. Răspunsurile 403 sau 404 indică faptul că regula corectă a funcționat.
- Dacă ai plugin de securitate, examinează jurnalele de evenimente. Ar trebui să observi o scădere a încercărilor de atac din partea roboților.
Pentru un test mai tehnic, se poate trimite o cerere POST din terminal; totuși, pentru majoritatea proprietarilor de site-uri, verificarea în browser și a jurnalelor este suficientă. Dacă, după modificare, conexiunea Jetpack se pierde, aplicația mobilă nu poate publica sau o integrare dă erori, se va înțelege că XML-RPC este, de fapt, necesar. În acest caz, ar trebui să iei în considerare o abordare bazată pe permisiuni IP sau o strategie de limitare a ratei în loc de o oprire completă.
Este suficient să oprești XML-RPC? Măsuri de securitate suplimentare
Oprirea XML-RPC este un pas rapid și eficient împotriva atacurilor de tip brute force; totuși, nu oferă securitate completă de una singură. Atacatorii pot continua să încerce prin wp-login.php, REST API, pluginuri slabe, teme vechi sau parole compromise. De aceea, după oprirea XML-RPC, trebuie să iei în considerare securitatea WordPress la un nivel stratificat.
Măsuri de bază ce trebuie implementate
- Folosește parole puternice și unice. Evitarea numelui de utilizator admin rămâne o măsură simplă, dar eficientă.
- Adaugă autentificare cu doi factori. 2FA pe conturile de administrator reduce semnificativ riscul de scurgere a parolelor.
- Aplică o limitare a încercărilor de autentificare. Folosește limitarea ratei pentru wp-login.php sau un plugin de securitate.
- Menține nucleul WordPress, pluginurile și temele actualizate. Pluginurile vechi sunt deseori cauza principală a breșelor în securitate.
- Șterge pluginurile și temele pe care nu le folosești. Pluginurile pasive, dar vechi pot prezenta riscuri pentru sistemul de fișiere.
- Verifică permisiunile fișierelor. Permisiunile inutile de scriere cresc riscul de încărcare a fișierelor malițioase.
- Realizează backup-uri regulate și testează procesul de restaurare. Backup-ul este o presupunere până nu este testat.
- Folosește o infrastructură de găzduire de încredere. Izolarea, versiuni PHP actuale, WAF și suport pentru backup-uri reduc impactul atacurilor.
De exemplu, dacă oprești doar XML-RPC și lași parola administratorului la 123456, cea mai slabă verigă din lanțul de securitate rămâne deschisă. Pe de altă parte, utilizarea împreună a unei parole puternice, 2FA, software actualizat, WAF și găzduire sigură va anula majoritatea atacurilor obișnuite ale roboților. Această abordare este, de asemenea, importantă din perspectiva SEO în 2026; deoarece site-urile cu securitate slabă pot experimenta redirecționări malițioase, generare de pagini spam și poluare a indexului, pierzând astfel vizibilitatea organică.
Impactul opririi XML-RPC asupra performanței și SEO
Atacurile XML-RPC nu sunt un factor direct de clasare; totuși, efectele indirecte pot fi puternice. Dacă traficul intens generat de roboți epuizează resursele serverului, timpii de răspuns ai paginilor cresc, valorile Core Web Vitals se degradează, iar experiența utilizatorului real se înrăutățește. În plus, site-urile care se confruntă frecvent cu limitele de resurse pot experimenta erori 500, probleme de timeout și întreruperi. Googlebot poate, de asemenea, să fie mai precaut în a indexa paginile lente sau cele care generează erori.
Să ne gândim la un exemplu: în mod normal, pagina principală a site-ului tău se deschide cu un timp de răspuns al serverului de 300 ms, dar dacă xmlrpc.php primește 1000 de cereri pe minut, lucrătorii PHP se blochează și timpul de răspuns depășește 2 secunde. Pe partea utilizatorului, pagina devine lentă, rata de conversie scade, iar statisticile de crawling din Google Search Console pot fluctua. Oprirea XML-RPC la nivel de server ajută la reducerea acestei poveri inutile înainte ca aceasta să ajungă la nivelul aplicației, contribuind astfel la stabilitatea performanței.
Din perspectiva SEO, un site sigur și rapid se bazează pe infrastructura tehnică la fel de mult ca pe calitatea conținutului. HTTPS, versiuni PHP actualizate, discuri rapide, caching corect, structură tematică curată și reducerea suprafeței de atac trebuie evaluate împreună. De aceea, setările de securitate WordPress ar trebui să fie pe agenda nu doar a administratorilor de sistem, ci și a echipelor de SEO și conținut. În cadrul blogului Hostragons, acest subiect poate fi susținut prin conținuturi precum Optimizarea vitezei WordPress și listă de verificare SEO tehnic.
Dacă nu poți opri XML-RPC complet, care sunt strategiile alternative?
În unele proiecte, XML-RPC nu poate fi oprit complet. De exemplu, un anumit flux de publicare mobilă, automatizările corporative sau integrațiile vechi pot fi încă legate de acest protocol. În această situație, obiectivul nu este de a lăsa toate ușile deschise, ci de a controla accesul. Prima opțiune este lista albă a IP-urilor. Accesul la XML-RPC este permis doar de la adresele IP ale serviciilor de încredere, toate celelalte cereri sunt respinse.
A doua opțiune este aplicarea unei limitări a ratei. Se împiedică ca un anumit IP să trimită prea multe cereri xmlrpc.php într-un interval scurt. Această metodă nu este la fel de sigură ca oprirea completă; totuși, reduce volumul atacurilor pentru site-urile care au o nevoie legitimă. A treia opțiune este dezactivarea metodelor de pingback și permiterea doar metodelor necesare. Aceasta necesită o configurație mai avansată și ar trebui implementată sub controlul dezvoltatorului.
A patra opțiune este de a lega accesul XML-RPC de un strat suplimentar de securitate. De exemplu, se poate solicita autentificare de bază HTTP, VPN, restricții de IP corporativ sau provocări WAF. Aceste abordări reduc riscul punctelor de acces publice. Totuși, dacă este posibil, soluția pe termen lung ar fi să migrezi integrațiile vechi către metode mai moderne și controlabile, precum REST API.
Foile de parcurs practice pentru utilizatorii Hostragons
Dacă ești proprietar al unui site găzduit pe WordPress pe Hostragons, începe prin a face o analiză a nevoilor pentru securitatea XML-RPC, apoi alege cea mai puțin complexă metodă. Pe pachetele de găzduire partajată sau WordPress, editarea fișierului .htaccess prin managerul de fișiere poate fi suficientă pentru majoritatea utilizatorilor. Dacă folosești un VPS sau un server dedicat, poți planifica împreună straturile Nginx, Apache, LiteSpeed și WAF.
Ordinea de implementare ar putea fi următoarea: mai întâi fă un backup, apoi verifică serviciile care folosesc XML-RPC, blochează la nivel de server, finalizează testele și monitorizează jurnalele timp de 24 de ore. Dacă încercările de atac continuă, adaugă o regulă WAF, blochează IP-uri și limitează încercările de autentificare. În ultima etapă, finalizează setările generale de securitate, precum 2FA, politica de actualizare, backup-urile regulate și SSL.
Această operațiune nu este o actualizare orientată către vânzări, ci o măsură de igienă de bază. Totuși, dacă infrastructura ta are versiuni vechi de PHP, resurse insuficiente sau lipsa unui firewall, ar fi rezonabil să iei în considerare un plan de găzduire mai actualizat. Un mediu optimizat pentru WordPress, cu straturi de securitate, oferă atât rezistență în timpul atacurilor, cât și îmbunătățirea performanței zilnice. În acest context, paginile hosting WordPress, server cloud și certificat SSL oferă o direcție naturală cititorului.
Întrebări frecvente
Oprirea XML-RPC pe WordPress îmi va strica site-ul?
În majoritatea site-urilor standard WordPress, oprirea XML-RPC nu va afecta funcționarea site-ului. Panoul de administrare, tema, conținutul, formularele și partea vizitatorilor nu sunt de obicei afectate. Totuși, dacă folosești Jetpack, aplicația mobilă WordPress sau integrații personalizate care utilizează XML-RPC, ar putea apărea probleme de conectivitate. Prin urmare, este important să verifici necesitatea utilizării înainte de a opri și să testezi funcțiile de bază ulterior.
Cum pot verifica dacă XML-RPC este oprit?
Deschide în browser domeniuldinm.com/xmlrpc.php. Dacă vezi un mesaj de tip XML-RPC server accepts POST requests, fișierul este accesibil. Dacă primești 403, 404 sau un refuz de acces, regula de blocare funcționează, probabil. Pentru un control mai precis, poți verifica în jurnalele de acces ale serverului codurile de stare returnate pentru cererile xmlrpc.php.
Oprirea XML-RPC va opri complet atacurile de tip brute force?
Oprirea XML-RPC va reduce semnificativ încercările de brute force provenite din această sursă; totuși, nu va elimina toate riscurile de acest gen. Atacatorii pot continua să încerce prin wp-login.php. De aceea, pe lângă oprirea XML-RPC, ar trebui aplicate măsuri precum parole puternice, autentificare cu doi factori, limitarea încercărilor de autentificare, WAF și o politică de actualizare a pluginurilor.
Dacă folosesc Jetpack, ar trebui să opresc XML-RPC?
Unele funcții ale Jetpack pot necesita o conexiune XML-RPC. Dacă folosești Jetpack, verifică ce module utilizezi înainte de a opri complet XML-RPC. Alternativ, poți permite accesul doar de la adresele IP ale serviciilor Jetpack, blocând toate celelalte cereri xmlrpc.php sau definind un acces controlat pe WAF.
Este mai bine să opresc XML-RPC printr-un plugin sau la nivel de server?
Pentru cea mai bună performanță și securitate, oprirea la nivel de server sau WAF este mai eficientă; deoarece cererea este respinsă înainte de a ajunge la WordPress și PHP. Oprirea printr-un plugin este mai ușoară pentru utilizatorii cu cunoștințe tehnice limitate, dar în atacurile intense nu va putea preveni complet consumul de resurse. Dacă este posibil, opțiunea preferată este regula serverului; dacă nu, se poate opta pentru un plugin de încredere cu suport WAF.
Rezumat scurt și pași următori
Oprirea XML-RPC pe WordPress este una dintre cele mai rapide metode de a reduce atacurile brute force, abuzurile de pingback și traficul inutil de roboți pe site-urile care nu necesită XML-RPC. Abordarea cea mai solidă este de a bloca accesul xmlrpc.php la nivel de server sau WAF, apoi de a crea o protecție stratificată prin securizarea autentificării, 2FA, actualizări, SSL și backup-uri regulate. Dacă dorești să revizuiești infrastructura site-ului tău, poți explora soluțiile de găzduire și securitate orientate pe WordPress de la Hostragons; de asemenea, poți face primii pași astăzi cu o mică listă de control pentru site-ul tău existent.