New Update:
light_mode
Trending Tags
Beranda » Panduan WordPress » Kenapa xmlrpc.php WordPress Selalu Jadi Target Serangan?

Kenapa xmlrpc.php WordPress Selalu Jadi Target Serangan?

  • account_circle SaidWP - Blog
  • calendar_month Selasa, 1 Jul 2025
  • visibility 1.181
  • comment 0 komentar
  • print Cetak

info Atur ukuran teks artikel ini untuk mendapatkan pengalaman membaca terbaik.

Kalau kamu udah lama pakai WordPress, pasti pernah denger soal file xmlrpc.php. Mau websitenya kosong, isinya dummy, atau sudah live produksi—file ini selalu aja disamperin bot dan attacker. Kenapa bisa begitu, padahal kadang kita sendiri gak pakai fitur ini?

Di artikel ini, kita bahas tuntas alasan xmlrpc.php WordPress jadi incaran, dan gimana cara aman menanganinya.

Apa Itu xmlrpc.php WordPress?

xmlrpc.php adalah file bawaan WordPress yang digunakan untuk komunikasi jarak jauh. Misalnya:

  • Posting artikel lewat aplikasi WordPress mobile
  • Sinkronisasi dengan Jetpack
  • Mengelola komentar secara remote
xmlrpc.php WordPress

Semua itu dilakukan lewat XML-RPC (Remote Procedure Call berbasis XML).Tapi masalahnya? File ini sering terbuka default tanpa proteksi tambahan. Dan di situlah awal mula petaka.

Kenapa xmlrpc.php WordPress Jadi Target Serangan?

1. Bisa Dipakai Buat Login

File ini bisa dipakai buat login ke WordPress tanpa lewat /wp-login.php. Jadi attacker bisa brute-force login tanpa ketahuan plugin keamanan biasa.

2. Dukung Brute-Force Massal

Fitur system.multicall di dalam xmlrpc.php bisa kirim banyak permintaan sekaligus dalam satu kali POST. Ibaratnya, bot bisa nyerang 500 password dalam satu tembakan.

3. Dipakai Buat DDoS Website Lain

Ada fitur bernama pingback.ping yang sering disalahgunakan buat DDoS. Caranya? Bot nyuruh puluhan ribu situs WordPress ngirim request ke target yang sama. Hasilnya: server target down, dan kamu gak sadar situsmu ikut jadi zombie DDoS.

4. Sumber Enum Username

Bot bisa tebak-tebakan username dari sini. Kalau berhasil nebak admin, lanjut deh brute force password.

5. Gak Terlindungi CAPTCHA & Rate Limit

Berbeda dengan wp-login.php, di xmlrpc.php:

  • Gak bisa pakai CAPTCHA
  • Gak ada limit percobaan login
  • Gak semua plugin keamanan ngeblok ini

🔍 Kenapa Situs Kosong Juga Diserang?

Karena yang nyerang bukan manusia. Ini kerja bot otomatis yang:

  • Scan semua situs acak
  • Cek ada xmlrpc.php atau gak
  • Langsung coba brute force atau pingback exploit

Mereka gak peduli isi webmu. Bahkan domain kosong tapi pakai WordPress tetap kena.

🛡️ Cara Mengamankan xmlrpc.php WordPress

🔒 1. Nonaktifkan Jika Gak Dipakai

Kalau kamu gak pakai Jetpack atau aplikasi mobile WordPress, blok aja file ini. Di Nginx:

Bash
location = /xmlrpc.php {
    deny all;
}

Atau di .htaccess Apache:

Bash
<Files xmlrpc.php>
    Order Deny,Allow
    Deny from all
</Files>

 2. Gunakan Plugin Khusus

Contohnya:

  • Disable XML-RPC
  • Wordfence (setting: disable XML-RPC authentication)

🔐 3. Pakai WAF

Kalau server kamu kuat, tambahkan Web Application Firewall (WAF) seperti:

  • Imunify360
  • Cloudflare (page rule khusus /xmlrpc.php)

Haruskah Dimatikan Selamanya?

Kalau kamu gak pakai fitur XML-RPC, ya matikan saja. Tapi kalau Jetpack, app mobile, atau plugin tertentu butuh ini, kamu bisa:

  • Bolehkan akses hanya dari IP tertentu
  • Tetap aktifkan tapi log semua aktivitasnya

Penutup

xmlrpc.php WordPress memang fitur lama, tapi justru karena itulah jadi pintu masuk yang banyak dilupakan. Jangan sampai jadi celah buat serangan brutal cuma gara-gara satu file gak penting buatmu.

Kalau kamu butuh bantuan setup VPS, bikin landing page, bikin web, set up keamanan WordPress, hardening, audit keamanan website kamu, dan mengatasi masalah WordPress, aku bisa bantuin.

👉 Cek layanan lengkapnya di sini:

  • Penulis: SaidWP - Blog

Komentar (0)

Saat ini belum ada komentar

Silahkan tulis komentar Anda

Email Anda tidak akan dipublikasikan. Kolom yang bertanda bintang (*) wajib diisi


Rekomendasi Untuk Anda

  • kantor pusat sistem operasi

    Kantor Pusat Sistem Operasi

    • calendar_month Kamis, 17 Apr 2025
    • account_circle Groknesia - Meme
    • visibility 673
    • 0Komentar

    Penjelasan Meme: Meme ini membandingkan kantor pusat sistem operasi dari tiga raksasa besar: Apple, Microsoft, dan Linux. Apple digambarkan dengan Apple Park berbentuk cincin futuristik, Microsoft dengan gedung korporat modern, dan Linux diwakili oleh ruangan kerja sederhana milik Linus Torvalds, sang pencipta Linux. Konteks Meme: Ketiganya mewakili filosofi berbeda: kemewahan, profesionalisme, dan minimalisme. Meme ini […]

  • Sejarah Singkat WordPress

    Sejarah Singkat WordPress dan 5 Faktor Keberhasilan

    • calendar_month Kamis, 2 Jan 2025
    • account_circle SaidWP - Post
    • visibility 731
    • 0Komentar

    Sejarah singkat WordPress, dari awal berdiri hingga menjadi CMS nomor satu di dunia.

  • Tips Memilih Hosting

    Tips Memilih Hosting Terbaik: 7 Langkah Penting untuk Website Anda

    • calendar_month Kamis, 9 Jan 2025
    • account_circle SaidWP - Post
    • visibility 971
    • 0Komentar

    Pelajari tips memilih hosting terbaik untuk situs web Anda. Panduan lengkap membantu Anda memahami jenis hosting.

  • alternatif open-source untuk startup

    10 Alternatif Open-Source untuk Software Populer Buat Startup Kamu

    • calendar_month Kamis, 10 Jul 2025
    • account_circle SaidWP - Blog
    • visibility 908
    • 0Komentar

    Ngomongin soal alternatif open-source untuk startup emang nggak ada habisnya. Di era digital kayak sekarang, punya kontrol penuh atas tools yang kita pakai jadi kebutuhan mutlak, apalagi buat startup yang harus gesit dan adaptif. Disclaimer: Artikel ini adalah alih bahasa dari tulisan asli oleh Veeresh Mulge di blog Appwrite. Semua hak cipta sepenuhnya milik penulis […]

  • Formulir Kontak di WordPress

    4 Cara Membuat Formulir Kontak WordPress

    • calendar_month Rabu, 21 Agt 2024
    • account_circle SaidWP - Post
    • visibility 1.035
    • 0Komentar

    Apakah Anda mencari cara untuk membuat formulir kontak di WordPress? Artikel 4 cara membuat formulir kontak di wordpress akan menjelaskan semua nya.

  • LittleCreek Hosting

    LittleCreek Hosting: 2 Hasil Benchmark

    • calendar_month Minggu, 5 Jan 2025
    • account_circle SaidWP - Post
    • visibility 686
    • 0Komentar

    IDWpress melakukan benchmark VPS dari LittleCreek Hosting yang merupakan provider VPS dari Durham, North Carolina, USA.

expand_less