Serangan siber pada website WordPress sering kali tidak langsung merusak tampilan depan. Banyak peretas sengaja membiarkan website tetap terlihat normal bagi pemiliknya, sembari diam-diam menyisipkan script jahat untuk mencuri traffic, mengirimkan email spam massal, atau memanipulasi hasil pencarian Google.
Mengenali tanda-tanda awal infeksi sangat penting agar tindakan pembersihan dapat segera dilakukan sebelum domain terkena sanksi blacklist dari Google atau ditangguhkan (suspend) oleh penyedia hosting.
1. Pengunjung Dialihkan (Redirect) ke Situs Asing atau Judi
Salah satu bentuk malware paling umum saat ini adalah conditional redirect. Script ini bekerja cerdas: jika Anda login sebagai administrator atau mengakses website langsung via URL, website terlihat normal. Namun jika pengunjung datang melalui hasil pencarian Google atau perangkat seluler (smartphone), website akan langsung me-redirect ke situs judi online atau penipuan iklan.
2. Muncul Akun Administrator Baru yang Tidak Dikenal
Periksa menu Pengguna (Users) di dashboard WordPress secara berkala. Jika Anda menemukan akun dengan role Administrator yang tidak pernah Anda buat (sering kali menggunakan nama acak seperti admin_backup, system_support, atau alamat email dari domain publik gratis), website Anda hampir dipastikan telah disusupi melalui celah keamanan plugin.
3. Layar Merah Peringatan Google “Deceptive Site Ahead”
Jika peramban Chrome atau Firefox menampilkan layar merah bertuliskan “The site ahead contains harmful programs” atau “Deceptive site ahead”, Google Safe Browsing telah mendeteksi kode berbahaya pada website Anda. Google Search Console juga biasanya akan mengirimkan notifikasi Security Issues.
4. Hasil Pencarian Google Berisi Judul atau Bahasa Asing (Japanese SEO Spam)
Ketika Anda mengetikkan site:domainanda.com di pencarian Google, apakah muncul ribuan tautan dengan karakter bahasa Jepang, teks produk farmasi ilegal, atau kata kunci kasino online? Ini adalah indikasi serangan SEO Spam di mana peretas menyuntikkan ribuan file HTML palsu atau memanipulasi sitemap XML Anda.
5. Peringatan Penggunaan Sumber Daya Server Membengkak Drastis
Penyedia hosting mengirimkan email bahwa CPU, memori (RAM), atau proses input/output (I/O) website Anda mencapai 100% secara konstan. Malware jenis webshell atau kriptominer sering kali membebani server dengan menjalankan script komputasi tanpa henti di latar belakang.
6. Email Pemberitahuan Hosting Akun Ditangguhkan (Suspended)
Jika server Anda tiba-tiba diblokir dengan alasan Outbound Spam atau Malicious Activity, script backdoor di server Anda telah dimanfaatkan oleh jaringan botnet untuk mengirimkan puluhan ribu email spam ke seluruh dunia.
7. Muncul File Asing di Direktori Core WordPress
Buka File Manager cPanel Anda dan periksa direktori root (public_html) serta folder wp-includes/ atau wp-admin/. Jika terdapat file bernama mencurigakan seperti wp-tmp.php, radio.php, lock360.php, atau file dengan ekstensi .ico yang ternyata berisi kode PHP, itu adalah backdoor yang sengaja ditinggalkan penyerang.
8. File .htaccess Berubah Sendiri Berulang Kali
Anda telah menghapus baris kode aneh pada berkas .htaccess, namun beberapa jam kemudian kode tersebut kembali muncul. Hal ini menandakan ada proses cron tersembunyi atau file PHP terinfeksi lain yang terus menulis ulang aturan rewrite server secara otomatis.
Cara Melakukan Pemeriksaan Awal Mandiri
Untuk memverifikasi kecurigaan Anda:
- Uji URL via Incognito & Mobile User-Agent: Buka website Anda menggunakan tab samaran di ponsel tanpa login.
- Gunakan Google Search Console: Periksa tab Security & Manual Actions.
- Pindai Berkas via WP-CLI: Jika memiliki akses SSH, jalankan
wp core verify-checksumsuntuk membandingkan integritas file core dengan repository resmi.
Membersihkan malware WordPress bukan sekadar menghapus satu atau dua file yang mencurigakan. Jika backdoor dan injeksi database tidak dibersihkan hingga ke akarnya, malware akan terus muncul kembali. Jika Anda membutuhkan penanganan profesional dan bergaransi bersih, BengkelWP siap membantu melalui layanan pembersihan malware WordPress.