Breaking News
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 836
  • comment 0 komentar

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

  • review-kelas-premium-mid-teknologi-diskon-80-persen

    Review Kelas Premium MID Teknologi: Worth It Banget! (Diskon 80% Terbatas)

    • calendar_month Jumat, 20 Jun 2025
    • account_circle SaidWP - Blog
    • visibility 866
    • 0Komentar

    Review Kelas Premium MID Teknologi – Halo semua, saya Said, pekerjaan utama saya sebagai marbot masjid, sebuah profesi yang jauh dari dunia IT. Saya sama sekali tidak punya pengetahuan tentang server sebelumnya. Tapi hasrat belajar membuat saya mencoba beli VPS dan belajar otodidak. Sayangnya, sering mentok karena tak ada mentor. Hingga akhirnya, saya menemukan Kelas […]

  • BillionMail v4.4
    En

    BillionMail v4.4 Update: Outbound IP Binding & Stability

    • calendar_month Selasa, 9 Sep 2025
    • account_circle SaidWP - Blog
    • visibility 369
    • 0Komentar

    Not long ago, BillionMail released version 4.3 with major improvements such as Spintax support for dynamic content, core log management optimizations, and fixes for stalled campaign. That release focused on making email campaigns more flexible and efficient. Now, BillionMail continues its development journey with version 4.4, bringing updates that focus on system stability, stronger security, […]

  • DistroSea
    En

    DistroSea: A Fun Way to Try Linux Distros Without Installing Anything

    • calendar_month Selasa, 15 Jul 2025
    • account_circle SaidWP - Blog
    • visibility 401
    • 0Komentar

    Curious About Linux But Don’t Wanna Mess Up Your Laptop? So here’s the deal…Maybe you’ve heard about Linux. You’re a little curious. But the moment you hear “install,” “partition,” or “dual boot,” your brain shuts down. Sounds too techy? We get it. The good news?You don’t need to install anything to try Linux now. Say […]

  • harga domain .com

    Kenapa Harga Domain .com di Indonesia Lebih Mahal?

    • calendar_month Kamis, 7 Agt 2025
    • account_circle SaidWP - Blog
    • visibility 1.112
    • 0Komentar

    Waktu itu saya lagi bantu teman renew domain miliknya. Biasa, .com. Harganya? Rp212.100, lengkap sama PPN. Saya diam sejenak, terus iseng buka Cloudflare Registrar. Lah kok…$10.44?! Flat? Termasuk renewal, transfer, daftar baru — semua?! Di kurs saat itu, ya sekitar Rp 171.000-an. Selisih Rp 40.000 lebih, bro. Dan ini bukan promo first year doang, tapi […]

  • mengatasi serangan ddos

    8 Cara CloudFlare Mengatasi Serangan DDoS

    • calendar_month Senin, 10 Feb 2025
    • account_circle SaidWP - Post
    • visibility 674
    • 0Komentar

    Pelajari 8 cara mengatasi serangan DDoS menggunakan Cloudflare, termasuk fitur CDN, DDoS Protection, Rate Limiting, WAF, hingga Argo Tunnel.

  • Optimasi WordPress untuk Mobile

    Optimasi WordPress untuk Mobile: 5 FAQ Menarik

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

    Pelajari cara optimasi WordPress untuk mobile dengan teknik SEO terbaru, mulai dari responsif desain hingga kecepatan halaman.

expand_less