WordPress’da XML-RPC’ni o’chirish — bu xmlrpc.php faylining tashqi so’rovlarni qabul qilishini bloklab, brute force hujumlarini, pingback ekspluatatsiyalarini va keraksiz bot trafikini tezda kamaytirish amaliyotidir. Agar siz Jetpack, WordPress mobil ilovasi, eski masofadan boshqarish vositalari yoki XML-RPC asosida ishlaydigan maxsus integratsiyadan foydalanmasangiz, XML-RPC’ni o’chirish aksariyat WordPress saytlar uchun xavfsiz va foydali qatlamli himoya bosqichidir. Eng samarali yo’l — so’rovni WordPress ishlashidan oldin server darajasida bloklashdir; ya’ni Apache, LiteSpeed, Nginx yoki WAF (Web Application Firewall) qoidasi orqali xmlrpc.php’ga kirishni to’xtatish, ko’pincha plagin orqali o’chirishdan tez va samaralidir.
Ushbu qo’llanmada WordPress XML-RPC’ni o’chirishga nima uchun ehtiyoj borligini, qaysi holatda o’chirmaslik kerakligini va turli server muhitlarida qanday xavfsiz va to’g’ri amalga oshirishni bosqichma-bosqich ko’rib chiqamiz. Hostragons hostingida yoki boshqa platformada ishlashingizdan qat’iy nazar, maqsad — saytni buzmay, hujum yuzasini qisqartirish, resurslarni tejash va boshqariladigan xavfsizlik standartini yaratishdir. WordPress saytingiz uchun tez va xavfsiz poydevor izlayotgan bo’lsangiz, WordPress hosting tanlovi ham jarayonning muhim qismi hisoblanadi.
XML-RPC Nima va WordPress’da Qanday Ishlatiladi?
XML-RPC — bu turli tizimlarning HTTP orqali XML formatida ma’lumot almashishiga imkon beradigan eski masofadan bog’lanish protokoli. WordPress’da bu funksiya asosan root papkadagi xmlrpc.php fayli orqali bajariladi. Tarixiy jihatdan, bu fayl WordPress mobil ilovasidan post jo’natish, masofadan izohlarni boshqarish, pingback va ba’zi uchinchi tomon servislar bilan sayt o’zaro aloqasi uchun ishlatilgan.
Bugungi WordPress ekotizimida REST API ko’proq ishlatiladigan standartga aylangan, shuning uchun XML-RPC ahamiyati pasaydi. Ammo xmlrpc.php ko’p saytlarda hali ham ochiq va foydalanishga tayyor. Bu esa xakerlar uchun oson aniqlanadigan, standart yo’l bilan avtomatlashtirilgan hujumlarga mo’ljallangan nuqta demakdir. Ayniqsa, IP diapazonlarni skan qiladigan botlar, domeningiz yangi bo’lsa ham xmlrpc.php manzilini bir necha daqiqada sinab ko’rishi mumkin. Shuning uchun domen so'rov orqali yangi domenni ishga tushirganda, xavfsizlik poydevorini avvaldan o’ylash muhim.
XML-RPC Qachon Zarur Bo’lishi Mumkin?
XML-RPC har bir sayt uchun majburiy emas. Jetpack’ning ba’zi eski funksiyalari, WordPress mobil ilovasining ayrim amaliyotlari, avtomatizatsiya servislar yoki eski blog tahrirlovchilari XML-RPC’ga ehtiyoj sezishi mumkin. Bundan tashqari, maxsus integratsiyalar, kontent jo’natish yoki masofadan ma’lumot olish uchun xmlrpc.php’ni ishlatgan bo’lishi mumkin. Shuning uchun o’chirishdan oldin sayt ish oqimini tekshirish kerak.
Amaliy test: Kontentni faqat wp-admin panelidan joylashtirsangiz, Jetpack ishlatmasangiz, mobil ilovadan post jo’natmasangiz va dasturchingiz maxsus XML-RPC integratsiyasini o’rnatmagan bo’lsa, katta ehtimol bilan XML-RPC siz uchun zarur emas. Korporativ saytlar, bloglar, katalog saytlar, kichik biznes veb-saytlari va WooCommerce do’konlarining ko’pi XML-RPC o’chirilgan paytda muammosiz ishlaydi. Baribir, WooCommerce’da to’lov, kargo integratsiyalari kabi muhim jarayonlar bo’lsa, o’zgartirishni kam trafik paytida test qilish eng to’g’ri yo’l.
WordPress’da XML-RPC Brute Force Hujumlari Uchun Nega Xavfli?
Brute force hujumi — bu xaker foydalanuvchi nomi va parol kombinatsiyalarini avtomatik tarzda ko’p marta sinab ko’radigan usul. WordPress’da bunday sinovlar odatda wp-login.php orqali amalga oshiriladi; lekin XML-RPC xaker uchun qulayroq yo’l taklif qilishi mumkin. Chunki ba’zi XML-RPC metodlari bitta HTTP so’rovida bir nechta login urinishlariga ruxsat beradi. Ayniqsa system.multicall funksiyasi, zaif konfiguratsiyalarda yuzlab urinishlarni kam ko’rinishdagi so’rovlar bilan yuborishga yordam beradi.
Masalan, wp-login.php orqali 500 ta parol sinovini 500 ta so’rov sifatida ko’rasiz, XML-RPC esa buni bir necha so’rovda paketlab yuborishi mumkin. Bu esa xavfsizlik plaginlari va log monitoring tizimlarining hujumni kech aniqlashiga olib keladi. Natijada CPU yuklanadi, PHP worker’lar band bo’ladi, ma’lumotlar bazasi ortiqcha so’rovlar bilan zo’riqadi va haqiqiy tashrif buyuruvchilar sekin javob oladi. Paylaşımlı hostingda bu faqat xavfsizlik emas, balki resurs va tezlik muammosi ham.
XML-RPC’ning yana bir xavfli jihati — pingback ekspluatatsiyasi. Pingback mexanizmi boshqa sayt sizni eslaganini bildirish uchun mo’ljallangan, lekin yomon niyatda DDoSga o’xshash trafik ishlab chiqarish yoki uchinchi tomon saytlarni nishonga olish uchun ishlatilishi mumkin. Shuning uchun XML-RPC’ni o’chirish faqat login urinishlarini emas, pingback orqali zararli trafikni ham kamaytiradi.
XML-RPC’ni O’chirish Qarori: Tez Taqqoslash Jadvali
| Usul | Ta’sir darajasi | Performans | Kimlar uchun? | E’tiborli nuqta |
|---|---|---|---|---|
| Server qoidasi bilan bloklash | Juda yuqori | Eng yaxshi | Apache, LiteSpeed, Nginx ishlatadigan saytlar | Xato qoida sayt konfiguratsiyasini buzishi mumkin, zaxira olish shart |
| WAF yoki xavfsizlik devori bilan bloklash | Yuqori | Juda yaxshi | Cloudflare, server WAF yoki hosting xavfsizligi ishlatadigan saytlar | Qoida faqat xmlrpc.php so’rovini nishonga olganiga ishonch hosil qiling |
| Plagin orqali o’chirish | O’rta | O’rta | Texnik bilimi kam foydalanuvchilar | So’rov WordPress’ga yetib keladi, resurs sarfi to’liq yo’qolmaydi |
| Kod filtri orqali o’chirish | O’rta | O’rta | Dasturchi nazoratidagi temalar yoki maxsus plaginlar | Tema o’zgarsa yo’qolmasligi uchun child theme yoki maxsus plagin tavsiya etiladi |
| Faqat rate limit qo’llash | O’rta | Yaxshi | XML-RPC qisman kerak bo’lgan saytlar | To’liq bloklashdek samarali emas, to’g’ri threshold tanlang |
Jadvaldan ko’rinib turibdi, XML-RPC kerak bo’lmasa eng tez va kuchli yo’l — server yoki WAF darajasida o’chirish. Plagin ishlatish oson, lekin so’rov PHP ga yetib kelsa, resurs sarfi davom etadi. Shuning uchun ko’p trafik, e-commerce yoki tez-tez hujum qilinadigan saytlarda birinchi o’rinda web server qoidasi bo’lishi kerak.
Amalga Qilishdan Oldin Tekshirish Ro’yxati
Xavfsizlik sozlashda asosiy prinsip — avval o’lchash va zaxira yo’lini tayyorlash. XML-RPC’ni o’chirish odatda xavfsiz, lekin real saytga hech qanday o’zgarish ko’blindan kiritilmasligi kerak. Quyidagi ro’yxat xatolik ehtimolini kamaytiradi:
- Oxirgi 24 soat ichida to’liq ishlaydigan fayl va ma’lumotlar bazasi zaxirasi bo’lsin. WordPress yangilanishi, xavfsizlik o’zgarishi va plagin almashtirishdan oldin zaxira majburiy.
- Jetpack, WordPress mobil ilovasi, masofadan post jo’natish vositasi yoki maxsus integratsiya ishlatayotganingizni tekshiring.
- Server loglarda xmlrpc.php so’rovlar sonini ko’rib chiqing. Har daqiqada o’nlab yoki yuzlab so’rov ko’rsangiz, hujum ostida bo’lishingiz mumkin.
- O’zgarishni kam trafik paytida bajaring. Ayniqsa WooCommerce do’konlarda savat, to’lov va a’zolik jarayonini keyin test qiling.
- Orqaga qaytish usulini aniqlang. Qo’shilgan qoidani kommentga olish yoki o’chirish uchun fayl menejeri, FTP yoki SSH tayyor bo’lishi zarur.
Professional hostingda doimiy zaxira, so’nggi PHP versiyasi, izolyatsiyalangan hisoblar va xavfsizlik devori katta farq yaratadi. Bu borada Xavfsiz Web Hosting va umumiy sayt xavfsizligi uchun SSL sertifikati sahifalariga havola qo’yishingiz mumkin.
1-usul: Apache yoki LiteSpeed’da .htaccess orqali XML-RPC’ni O’chirish
Apache va LiteSpeed’da eng keng tarqalgan usul — sayt root papkadagi .htaccess fayliga xmlrpc.php’ga kirishni bloklaydigan qoida qo’shish. LiteSpeed Apache bilan mos .htaccess qoidalarini qo’llaydi, shuning uchun ko’p hostingda bu usul to’g’ridan-to’g’ri ishlaydi. Eng katta afzalligi — so’rov WordPress core ishlashidan oldin rad etiladi.
Bosqichma-bosqich Yondashuv
- Hosting panelingizdan fayl menejerini oching yoki FTP orqali public_html papkaga ulaning.
- .htaccess faylini toping va kompyuteringizga zaxira oling. Fayl ko’rinmasa, yashirin fayllarni ko’rsat opsiyasini yoqing.
- WordPress tomonidan yaratilgan qoidalarni o’chirmasdan, fayl boshiga XML-RPC bloklash qoidasi yozing.
- Qoida mantiqi: xmlrpc.php fayliga kelgan barcha so’rovlarni rad etish.
- Saqlang va browserda domeningiz.com/xmlrpc.php manzilini tekshiring.
Apache 2.4 va LiteSpeed’da qoida “Require all denied” bo’ladi. Eski Apache 2.2’da esa “Deny from all” ishlatilishi mumkin; lekin 2026 uchun so’nggi server dasturini ishlatish tavsiya etiladi. Agar hali ham eski Apache versiyasida ishlayotgan bo’lsangiz, bu faqat XML-RPC emas, umumiy xavfsizlikni ham yaxshilash zarur.
Muvoffaqiyatli blokda xmlrpc.php manzili 403 Forbidden, 404 Not Found yoki server konfiguratsiyangizga qarab boshqa rad javobi qaytaradi. Muhimi — “XML-RPC server accepts POST requests” kabi javob chiqmasligi. Agar bu chiqsa, fayl hali ochiq.
2-usul: Nginx’da XML-RPC’ga Kirishni Bloklash
Nginx’da .htaccess ishlamaydi — chunki Nginx papka asosida .htaccess o’qimaydi. Qoida server block konfiguratsiyasiga qo’shilishi kerak. Agar boshqariladigan hostingdan foydalansangiz, bu soha sizda ochiq bo’lmasligi mumkin; shunda hosting yordamchisidan xmlrpc.php’ni bloklashni so’rang.
Nginx’da asosiy yondashuv — “location = /xmlrpc.php” bloki bilan so’rovni rad etish yoki 404 qaytarishdir. Xavfsizlik uchun 403 ochiq rad etish, 404 esa fayl yo’qdek ko’rsatish variantlari bor. 404 usuli botlarga kam ma’lumot berishni istagan adminlar uchun mos. Qoida qo’shgandan so’ng Nginx konfiguratsiyani sinab ko’ring va servisni reload qiling. Xatoli bir belgi butun saytni ochmay qolishiga sabab bo’lishi mumkin, shu sababli ehtiyotkorlik bilan bajaring.
Nginx ishlatadigan VPS yoki dedicated serverlarda o’zgartirishdan so’ng loglarni kuzatish foydali. xmlrpc.php so’rovlar 403 yoki 404 bilan tugaganini ko’rishingiz kerak. Bir xil IP’lardan ko’p urinishlar davom etsa, fail2ban, rate limit yoki WAF bilan ikkinchi daraja himoya qo’shish mumkin. Server boshqaruvi bo’yicha kengroq ko’rsatmalar uchun VPS server xavfsizligi havolasidan foydalaning.
3-usul: Xavfsizlik Plagini Orqali XML-RPC’ni O’chirish
Texnik faylni tahrirlashni istamagan foydalanuvchilar uchun xavfsizlik plaginlari qulay yechimdir. Wordfence, Solid Security, All-In-One Security kabi plaginlarda XML-RPC’ni o’chirish, pingback bloklash yoki XML-RPC login urinishlarini to’xtatish opsiyalari bor. Bu usul, ayniqsa bloglar va oddiy korporativ saytlar uchun tez start beradi.
Lekin plagin usulining cheklovini bilish kerak. Agar plagin WordPress ishlagandan so’ng so’rovni bloklasa, xakerning so’rovi baribir PHP jarayonini ishga tushiradi. Bu esa ko’p hujumda CPU va RAM sarfi to’liq yo’qolmasligini anglatadi. Shuning uchun plagin bilan o’chirish, hech qanday himoyadan yaxshiroq, lekin hujum ostidagi saytlarda server yoki WAF bilan to’ldirilishi kerak.
Plagin Ishlatishda E’tiborli Nuqtalar
- Xavfsizlik plaginini faqat rasmiy WordPress plagin katalogidan yoki ishlab chiqaruvchining rasmiy saytidan yuklab oling.
- Ko’p vaqtdan buyon yangilanmagan plaginlarga ishonmang. 2026’da faol texnik xizmat va moslik muhim ishonch belgisi.
- Bir necha xavfsizlik plaginini bir ish uchun birga ishlatmang. Konflikt login, kesh va fayl kirish muammolariga olib kelishi mumkin.
- XML-RPC sozlashdan so’ng sayt sog’lig’i, formalar, a’zolik kirish va to’lov jarayonini test qiling.
- Plagin loglarini doimiy tekshiring. Agar doimiy hujum bo’lsa, IP bloklash yoki WAF qoidasini qo’shing.
4-usul: WAF, CDN va Hosting Xavfsizlik Devori Bilan Bloklash

Web Application Firewall — zararli so’rovlarni ilovaga yetib borishidan oldin filtrlaydigan eng samarali qatlamlardan biri. Cloudflare kabi CDN asosidagi xizmatlar server oldidan xmlrpc.php so’rovlarini bloklay oladi. Hosting provayderingiz taklif qiladigan ModSecurity yoki maxsus WAF qoidalari ham shunday ishlaydi. Bu qatlam, ayniqsa ko’p bot so’rovlarini WordPress’ga yetkazmay to’xtatish uchun juda yaxshi.
WAF qoidasida nishon aniq bo’lishi kerak: URI yo’li xmlrpc.php’ni o’z ichiga olsa, so’rovni bloklang yoki challenge qo’llang. Agar XML-RPC umuman kerak bo’lmasa, to’liq blok aniq. Qisman kerak bo’lsa, faqat ma’lum IP’ga ruxsat berish usuli ishlatiladi. Misol uchun, bir avtomatizatsiya servisingiz doimiy IP’dan keladigan bo’lsa, shu IP’ni white listga qo’shib, boshqa barcha xmlrpc.php so’rovlarini rad etasiz. Bu usul xavfsizlik va ish jarayonini muvozanatga keltiradi.
WAF qatlamini SSL bilan birga ishlatish ma’noli. HTTPS ishlatmagan saytlarda login ma’lumotlari va sessiya xavfsizligi ham risk ostida. Shuning uchun XML-RPC’ni o’chirish bilan butun saytni HTTPS orqali ishlatish, HSTS headerlarini ko’rib chiqish va sertifikat muddatiga e’tiborli bo’lish zarur. Bu nuqtada SSL sertifikati va Bepul SSL O'rnatilishi mavzulari ham foydali bo’lishi mumkin.
XML-RPC’ni O’chirgandan So’ng Test Qanday O’tkaziladi?
O’zgarishdan so’ng faqat sayt ochilishi emas, XML-RPC bloklanganmi, login ishlashi, haqiqiy foydalanuvchi amaliyotlari, loglarda kutilgan natija bormi — hammasini tekshirish kerak. Quyidagi test flow amaliy va yetarli verifikatsiya beradi:
- Browserdan domeningiz.com/xmlrpc.php manzilini oching. Erişim rad etilishi, 404 yoki bo’sh javob chiqishi kerak. “XML-RPC server accepts POST requests” yozuvi chiqmasligi lozim.
- WordPress admin paneliga oddiy login ma’lumotlari bilan kirib ko’ring. Login sahifasi XML-RPC’dan mustaqil ishlashini tasdiqlang.
- Kontakt formasi, izoh formasi, a’zolik va WooCommerce to’lov bosqichlarini test qiling.
- Server loglarda xmlrpc.php so’rovlarining qanday status kod bilan tugashini ko’rib chiqing. 403 yoki 404 — to’g’ri qoida ishlayotganini ko’rsatadi.
- Xavfsizlik plaginida loglarni ko’rib chiqing. Bot urinishlari kamaygan yoki bloklangan bo’lishi kerak.
Texnik test uchun terminaldan POST so’rov yuborish mumkin; lekin aksariyat sayt egalari uchun browser va log nazorati yetarli. Agar o’zgarishdan so’ng Jetpack bog’lanmasa, mobil ilova post jo’natmasa yoki integratsiya xato bersa, XML-RPC haqiqatan kerakligi aniqlanadi. Bunday holatda to’liq blok o’rniga IP ruxsat berish yoki rate limit strategiyasi ishlatiladi.
XML-RPC’ni O’chirish Yetarlimi? Qo’shimcha Xavfsizlik Choralar
XML-RPC’ni o’chirish brute force hujumlariga qarshi tez va samarali, lekin to’liq xavfsizlik bermaydi. Xakerlar wp-login.php, REST API, zaif plaginlar, eski temalar yoki sizdirilgan parollar orqali ham urinish qilishi mumkin. Shuning uchun XML-RPC’ni o’chirgandan so’ng WordPress xavfsizligini qatlamli rejalash zarur.
Asosiy Tavsiya Etilgan Choralar
- Kuchli parol va noyob foydalanuvchi nomi ishlating. “admin” loginidan foydalanmaslik oddiy, lekin kuchli himoya.
- Ikki faktorli autentifikatsiya qo’shing. Admin hisoblarda 2FA, parol sizdirilishi riskini keskin kamaytiradi.
- Login urinishlari limitini o’rnating. wp-login.php uchun rate limit yoki xavfsizlik plaginidan foydalaning.
- WordPress core, plaginlar va temalarni doim yangilang. Eski plaginlar real hayotda eng ko’p buzilish sababidir.
- Keraksiz plagin va temalarni o’chiring. Faol bo’lmagan, lekin eski plaginlar fayl tizimida risk tug’diradi.
- Fayl ruxsatlarini tekshiring. Keraksiz yozish ruxsatlari, zararli fayl yuklash riskini oshiradi.
- Doimiy zaxira oling va qayta tiklash testini bajaring. Zaxira test qilinmasa, shunchaki taxmin.
- Islohotli hostingdan foydalaning. Izolyatsiya, so’nggi PHP, WAF va zaxira himoya hujum ta’sirini kamaytiradi.
Masalan, faqat XML-RPC’ni o’chirib, admin parolini “123456” deb qoldirsangiz, xavfsizlik zanjirining eng zaif bo’g’ini ochiq. Aksincha, kuchli parol, 2FA, yangilangan dastur, WAF va xavfsiz hosting birga ishlatilsa, oddiy bot hujumlari ko’pi befoyda bo’ladi. Bu yondashuv 2026 SEO uchun ham muhim; chunki himoyasi zaif saytlar zararli yo’naltirish, spam sahifalar va indeks iflosligi sabab organik ko’rinishini yo’qotadi.
XML-RPC’ni O’chirish Performans va SEOga Ta’siri
XML-RPC hujumlari to’g’ridan-to’g’ri reyting omili emas, lekin bilvosita ta’siri katta. Ko’p bot trafik server resurslarini yeb qo’ysa, sahifa javob vaqti oshadi, Core Web Vitals ko’rsatkichlari pasayadi va haqiqiy foydalanuvchilar uchun tajriba yomonlashadi. Shuningdek, doim resurs limiti tufayli 500 xatolar, timeout va uzilishlar paydo bo’ladi. Googlebot ham sekin yoki xato sahifalarni ehtiyotkorlik bilan indekslaydi.
Misol: Asosan homepage 300 ms javobga ochiladi; lekin xmlrpc.php’ga har daqiqada 1000 so’rov kelganda PHP worker’lar to’lib, javob vaqti 2 sekunddan oshadi. Foydalanuvchi uchun sahifa sekin, konversiya pasayadi, Search Console’da tarama statistikasi o’zgaradi. XML-RPC’ni server darajasida o’chirish, bu ortiqcha yukni dastur qatlamiga yetkazmay to’xtatadi va stabil performans beradi.
SEO nuqtai nazaridan xavfsiz va tez sayt — kontent sifatiga ko’ra texnik poydevorga ham tayanadi. HTTPS, so’nggi PHP, tez disk, to’g’ri kesh, toza tema va hujum yuzasini qisqartirish birga baholanishi kerak. Shuning uchun WordPress xavfsizlik sozlamalari — nafaqat tizim adminlari, balki SEO va kontent jamoalari uchun ham muhim. Hostragons blogda bu mavzu WordPress tezligini optimallashtirish va texnik SEO nazorat ro'yxati sahifalari bilan ko’rsatilishi mumkin.
XML-RPC’ni To’liq O’chira Olmasangiz Alternativ Yondashuvlar
Ba’zi loyihalarda XML-RPC to’liq bloklanmaydi. Misol uchun, maxsus mobil post flow, korporativ avtomatizatsiya yoki eski integratsiya hali ham bu protokolga bog’liq bo’lishi mumkin. Bu holatda maqsad — eshikni to’liq ochiq qoldirish emas, kirishni boshqarish. Birinchi variant — IP white list. XML-RPC faqat ishonchli servis IP’laridan kirishga ruxsat, boshqa barcha so’rov bloklanadi.
Ikkinchi variant — rate limit. Ma’lum IP qisqa vaqtda ko’p xmlrpc.php so’rov yuborishiga yo’l qo’ymaslik. Bu to’liq blokdek samarali emas, lekin ish jarayoni muhim bo’lgan saytlarda hujum hajmini pasaytiradi. Uchinchisi — pingback metodlarini o’chirib, faqat kerakli metodlarga ruxsat berish. Bu ko’proq texnik konfiguratsiyani talab qiladi va developer nazoratida bo’lishi kerak.
To’rtinchi variant — XML-RPC kirishini alohida xavfsizlik qatlamiga bog’lash. Misol uchun, HTTP basic auth, VPN, korporativ IP cheklovi yoki WAF challenge orqali qo’shimcha autentifikatsiya so’raladi. Bu yondashuvlar ochiq endpoint riskini kamaytiradi. Baribir, imkon bo’lsa, eski integratsiyalarni REST API kabi zamonaviy va boshqariladigan usullarga o’tkazish eng yaxshi yo’l.
Hostragons Foydalanuvchilari uchun Amaliy Yo’l Xarita
Hostragons’da WordPress hosting qilayotgan bo’lsangiz, XML-RPC xavfsizligi uchun avval ehtiyojni aniqlang, so’ng eng kam murakkab usulni tanlang. Paylaşımlı hosting yoki WordPress hosting paketlarida fayl menejeri orqali .htaccess’ni tahrirlash ko’p foydalanuvchilar uchun yetarli. VPS yoki dedikated serverda bo’lsangiz, Nginx, Apache, LiteSpeed va WAF qatlamlarini birga rejalashingiz mumkin.
Amaliy tartib: Avval zaxira oling, so’ng XML-RPC ishlatadigan servislarni tekshiring, keyin server darajasida bloklang, testlarni bajaring va loglarni 24 soat kuzating. Agar hujum urinishlari davom etsa, WAF qoida, IP bloklash va login limitini qo’shing. Oxirida 2FA, yangilanish siyosati, doimiy zaxira va SSL kabi umumiy xavfsizlik sozlamalarini to’ldiring.
Bu amaliyot sotuv uchun reklama emas, balki asosiy gigiena bosqichi. Shunga qaramay, hostingingiz eski PHP versiyalari, yetarli resurslar yoki xavfsizlik devori yetishmasligi sabab uzluksiz muammo chiqarsa, zamonaviy hosting rejasi tanlash ma’qul. WordPress uchun maxsus optimallashtirilgan, xavfsizlik qatlamlari bor platforma — hujumda barqarorlik va kundalik tezlik uchun ham foydali. Shu nuqtada WordPress hosting, bulut server va SSL sertifikati sahifalari o’quvchiga tabiiy yo’naltirish beradi.
Ko’p So’raladigan Savollar
WordPress’da XML-RPC’ni o’chirish saytni buzadimi?
Aksariyat standart WordPress saytlarda XML-RPC’ni o’chirish saytni buzmaydi. Admin panel, tema, kontent, formalar va tashrif buyuruvchi tomoni odatda ta’sirlanmaydi. Lekin Jetpack, WordPress mobil ilovasi yoki XML-RPC asosida ishlaydigan maxsus integratsiyalar bo’lsa, bog’lanish muammolari chiqishi mumkin. Shuning uchun o’chirishdan oldin foydalanish ehtiyojini tekshirish va so’ng asosiy funksiyalarni test qilish zarur.
XML-RPC bloklanganini qanday bilaman?
Browserdan domeningiz.com/xmlrpc.php manzilini oching. “XML-RPC server accepts POST requests” kabi xabar chiqqan bo’lsa, fayl ochiq. 403, 404 yoki rad javobi chiqqan bo’lsa, bloklash qoidasining ishlashi ehtimoli katta. Aniqlik uchun server loglarda xmlrpc.php so’rovlarining qanday status bilan tugashini tekshiring.
XML-RPC’ni o’chirish brute force hujumlarini to’liq to’xtatadimi?
XML-RPC orqali brute force urinishlarini katta darajada to’xtatadi, lekin barcha brute force riskini yo’q qilmaydi. Xakerlar wp-login.php orqali urinish qilishda davom etishi mumkin. Shuning uchun XML-RPC’ni o’chirish bilan birga kuchli parol, 2FA, login limit, WAF va yangilangan plagin siyosatini birga qo’llash kerak.
Jetpack ishlatsam XML-RPC’ni o’chirish kerakmi?
Jetpack’ning ba’zi funksiyalari XML-RPC bog’lanishiga ehtiyoj sezadi. Jetpack ishlatsangiz, XML-RPC’ni to’liq bloklamasdan oldin qaysi modullarni ishlatishingizni tekshiring. Alternativa — faqat Jetpack servisining IP’lariga ruxsat berish, boshqa barcha xmlrpc.php so’rovlarini bloklash yoki WAFda boshqariladigan kirish o’rnatish.
Plagin bilan o’chirishmi, serverdan o’chirishmi — qaysi yaxshi?
Eng yaxshi performans va xavfsizlik uchun server yoki WAF darajasida bloklash samaraliroq; chunki so’rov WordPress va PHP ishlashidan oldin rad etiladi. Plagin bilan o’chirish texnik bilimi kam foydalanuvchilar uchun oson, lekin ko’p hujumda resurs sarfini to’liq bartaraf qilmaydi. Imkon bo’lsa server qoida, bo’lmasa ishonchli plagin va WAF bilan birga ishlatilishi tavsiya.
Qisqa Xulosa va Keyingi Qadam
WordPress’da XML-RPC’ni o’chirish, XML-RPC kerak bo’lmagan saytlarda brute force, pingback ekspluatatsiyasi va keraksiz bot trafikini kamaytirishning eng tez usullaridan biridir. Eng mustahkam yondashuv — xmlrpc.php’ga kirishni server yoki WAF darajasida bloklash, so’ng login xavfsizligi, 2FA, yangilanishlar, SSL va zaxira bilan qatlamli himoya yaratishdir. Saytingiz poydevorini ko’rib chiqmoqchi bo’lsangiz, Hostragons’ning WordPress uchun mo’ljallangan hosting va xavfsizlik yechimlarini o’rganib, hozir kichik tekshirish ro’yxati bilan birinchi qadamni qo’yishingiz mumkin.