Kembali ke Semua Artikel Blog Security

Cara Mengamankan Website WordPress dari Malware, Virus, dan Script Backdoor

Tim Cyber Security AN Media
06 Sep 2026
Cara Mengamankan Website WordPress dari Malware, Virus, dan Script Backdoor - Pembuatan Website & Aplikasi di Jember

WordPress yang tidak diproteksi dengan baik mudah menjadi sasaran malware, virus, atau script backdoor yang dapat mencuri data dan merusak reputasi bisnis Anda. AN Media menyajikan prosedur teknis terperinci untuk menutup celah keamanan dan memastikan situs tetap bersih serta stabil.

Langkah 1: Backup Lengkap Situs dan Database

Sebelum melakukan perubahan apa pun, buat salinan lengkap agar dapat dipulihkan bila terjadi kesalahan.

# Backup file WordPress
rsync -avz /var/www/html/ /backup/wordpress_files_$(date +%F)

# Backup database MySQL
mysqldump -u root -p nama_database > /backup/wordpress_db_$(date +%F).sql

Langkah 2: Update Core, Tema, dan Plugin ke Versi Terbaru

Versi lama mengandung celah yang sering dimanfaatkan penyerang.

# Menggunakan WP‑CLI
wp core update
wp plugin update --all
wp theme update --all

Langkah 3: Pasang dan Konfigurasi Plugin Keamanan Berbasis Firewall

Plugin seperti Wordfence atau Sucuri menyediakan pemindaian otomatis dan perlindungan real‑time.

  1. Login ke dashboard WordPress → Plugins → Add New.
  2. Cari “Wordfence”, instal, dan aktifkan.
  3. Masuk ke Wordfence → Dashboard → “Start a Full Scan”.
  4. Aktifkan “Firewall” dan pilih mode “Enabled and Protecting”.

Langkah 4: Hardening File Permissions

Setel izin file dan folder agar tidak dapat ditulis oleh publik.

# Direktori WordPress
find /var/www/html/ -type d -exec chmod 755 {} \;
# File PHP
find /var/www/html/ -type f -name "*.php" -exec chmod 640 {} \;
# wp-config.php (paling sensitif)
chmod 600 /var/www/html/wp-config.php

Langkah 5: Scan dan Hapus Malware dengan WP‑CLI

WP‑CLI menyediakan perintah wp scan (memerlukan plugin “WPScan”).

# Install WPScan plugin
wp plugin install wpscan --activate
# Jalankan scan
wp wpscan --url=https://contoh.com --api-token=YOUR_TOKEN

Jika ditemukan file mencurigakan, hapus atau ganti dengan versi bersih.

Langkah 6: Amankan wp-config.php

Tambahkan baris konfigurasi berikut untuk menonaktifkan editor file dan memperketat akses.

define('DISALLOW_FILE_EDIT', true);
define('DISALLOW_FILE_MODS', true);
@ini_set('display_errors', 0);

Letakkan kode di atas tepat sebelum baris /* That's all, stop editing! */.

Langkah 7: Tambahkan Aturan .htaccess untuk Mencegah Eksekusi Skrip Berbahaya

# Blok eksekusi PHP di direktori upload
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^wp-content/uploads/.*\.php$ - [F,NC,L]
</IfModule>

# Cegah akses ke file konfigurasi
<Files wp-config.php>
order allow,deny
deny from all
</Files>

Langkah 8: Monitoring Real‑Time dan Notifikasi

Gunakan layanan monitoring seperti “UptimeRobot” atau “Pingdom” untuk memantau perubahan file.

# Contoh skrip bash sederhana untuk deteksi perubahan file wp-config.php
#!/bin/bash
HASH_OLD=$(md5sum /var/www/html/wp-config.php | awk '{print $1}')
while true; do
  sleep 300
  HASH_NEW=$(md5sum /var/www/html/wp-config.php | awk '{print $1}')
  if [ "$HASH_OLD" != "$HASH_NEW" ]; then
    echo "[ALERT] wp-config.php berubah!" | mail -s "WordPress Security Alert" [email protected]
    HASH_OLD=$HASH_NEW
  fi
done
“Tim AN Media selalu menekankan pentingnya pertahanan berlapis pada setiap instalasi WordPress.” – AN Media Security Team

Kesimpulan & Call to Action

Dengan mengikuti delapan langkah di atas, situs WordPress Anda akan terlindungi dari malware, virus, dan script backdoor yang paling umum. Namun, keamanan bukanlah tugas sekali selesai; lakukan audit rutin dan perbarui komponen secara berkala.

Butuh bantuan implementasi atau audit keamanan menyeluruh? Hubungi AN Media sekarang untuk layanan keamanan profesional, monitoring 24/7, dan dukungan teknis khusus bagi bisnis di Jember dan sekitarnya.

Tertarik Membuat Website atau Aplikasi Android/Mobile di Jember?

Tim pengembang profesional AN Media Jember siap membantu mewujudkan aplikasi website dan mobile impian Anda dengan arsitektur terbaik & terjangkau.

Konsultasi Gratis Sekarang

Artikel Lainnya yang Relevan

Rekomendasi bacaan menarik lainnya seputar pembuatan website & aplikasi

Lihat Semua Blog →
Cara Mengamankan File .env dan API Key Rahasia pada Framework Laravel - AN Media Jember Security
31 Aug 2026
Cara Mengamankan File .env dan API Key Rahasia pada Framework Laravel

Panduan lengkap mengamankan .env dan API key di Laravel dengan langkah praktis dan contoh...

Baca Selengkapnya →
Cara Mengamankan File .env dan API Key Rahasia pada Framework Laravel - AN Media Jember Security
23 Aug 2026
Cara Mengamankan File .env dan API Key Rahasia pada Framework Laravel

Panduan lengkap AN Media mengamankan .env & API Key di Laravel secara step-by-step.

Baca Selengkapnya →
Cara Mengamankan Website WordPress dari Malware, Virus, dan Script Backdoor - AN Media Jember Security
22 Aug 2026
Cara Mengamankan Website WordPress dari Malware, Virus, dan Script Backdoor

Panduan lengkap langkah demi langkah mengamankan WordPress dari malware, virus, dan script...

Baca Selengkapnya →