Langkah Penanganan Pertama Saat Website WordPress Terkena Malware
Panduan praktis isolasi file yang terinfeksi dan pengamanan database sebelum melakukan pembersihan total.
Mengetahui website WordPress disusupi malware atau mengalami redirect mencurigakan tentu menjadi situasi darurat bagi setiap pemilik website. Kepanikan sering kali membuat pengelola website melakukan tindakan terburu-buru yang justru menghapus file penting atau merusak database.
1. Segera Buat Cadangan (Backup) Darurat
Sebelum menyentuh atau menghapus file apa pun, lakukan full backup seluruh file instalasi WordPress dan database melalui panel hosting Anda. Meskipun website sedang terinfeksi, arsip backup darurat ini sangat berguna jika proses pembersihan file script berbahaya tidak sengaja menghapus fungsi bawaan tema atau plugin khusus.
2. Aktifkan Maintenance Mode dan Ganti Kredensial
Isolasi website agar pengunjung tidak dialihkan ke tautan berbahaya dan search engine tidak mencatat tautan spam. Segera ubah kredensial akses penting:
- Password seluruh pengguna dengan role Administrator.
- Password akses cPanel, DirectAdmin, atau SSH server.
- Password database (wp-config.php) dan akun FTP.
3. Periksa Direktori File yang Kerap Disusupi
Malware pada WordPress umumnya bersembunyi di dalam direktori wp-content/uploads/ dalam bentuk file berekstensi .php, atau menyamar sebagai plugin di direktori wp-content/plugins/. Direktori upload seharusnya hanya memuat file media dan tidak boleh mengeksekusi script PHP.
4. Periksa File Konfigurasi Sensitif
Buka dan periksa file .htaccess serta wp-config.php. Peretas sering menyisipkan aturan redirect otomatis pada .htaccess atau kode base64_decode di bagian awal file wp-config.php.
Mengalami Kendala Serupa di WordPress Anda?
Jika Anda telah mencoba langkah di atas namun kendala belum teratasi, tim BengkelWP siap membantu penanganan langsung melalui layanan Keamanan WordPress.
Tim BengkelWP
Spesialis teknis perbaikan, keamanan, dan optimasi performa WordPress di BengkelWP.
Artikel Terkait
Checklist Migrasi Hosting WordPress Tanpa Downtime dan Kehilangan Data
Langkah krusial pemindahan database besar, konfigurasi DNS propagation, dan verifikasi sertifikat SSL.
Cara Mengatasi Error 500 di WordPress
Langkah diagnosis terstruktur saat website WordPress mengalami internal server error tanpa informasi detail.