Lewati ke konten utama

WEB APP SECURITY

Cara Mengamankan Website WordPress

Keamanan WordPress menjadi perhatian utama karena platform ini sangat luas dipakai dan karenanya terus diincar penyerang. Kabar baiknya, inti WordPress relatif jarang bermasalah; sumber risiko terbesar justru plugin, akun pengguna, dan konfigurasi hosting yang bisa Anda kendalikan sendiri. Panduan ini merangkum langkah pengamanan yang praktis, dari dasar sampai pemantauan.

Keamanan WordPress menjadi perhatian utama karena platform ini sangat luas dipakai dan karenanya terus diincar penyerang. Kabar baiknya, inti WordPress relatif jarang bermasalah; sumber risiko terbesar justru plugin, akun pengguna, dan konfigurasi hosting yang bisa Anda kendalikan sendiri. Panduan ini merangkum langkah pengamanan yang praktis, dari dasar sampai pemantauan.

Mengapa Keamanan WordPress Perlu Perhatian Khusus?

Karena populer, WordPress menjadi sasaran pemindaian otomatis. Laporan State of WordPress Security in 2026 dari Patchstack mencatat 11.334 kerentanan baru pada 2025. Sebanyak 91 persen ada di plugin dan 9 persen di tema, sedangkan inti WordPress hanya enam kasus berprioritas rendah. Laporan yang sama menyebut 46 persen kerentanan belum punya perbaikan saat diumumkan, dan waktu median sampai eksploitasi pertama untuk kerentanan yang paling banyak diserang sekitar lima jam.

Kesimpulannya jelas: keamanan situs WordPress ditentukan oleh ekosistem di sekelilingnya, bukan hanya oleh versi inti. Semakin sedikit komponen, semakin kecil permukaan serangan, dan semakin cepat Anda memperbarui, semakin kecil jendela peluang bagi penyerang.

Langkah Dasar Mengamankan Website WordPress

1. Selalu perbarui inti, plugin, dan tema

Dokumentasi resmi WordPress menegaskan agar situs selalu memakai versi terbaru, karena versi lama tidak lagi menerima tambalan keamanan. Sejak WordPress 3.7, pembaruan minor dan keamanan inti dapat diterapkan otomatis. Atur juga pembaruan otomatis untuk komponen yang aman diperbarui, dan jadwalkan pembaruan besar setelah diuji di lingkungan staging. Cadangkan sebelum memperbarui.

2. Kurangi plugin dan tema

Hapus, bukan sekadar nonaktifkan, plugin dan tema yang tidak dipakai. Pasang hanya dari sumber tepercaya, periksa kapan terakhir diperbarui dan seberapa aktif pengembangnya. Jangan pernah memakai plugin atau tema berbayar versi bajakan, karena sering membawa kode tersembunyi.

3. Kuatkan akun pengguna

  • Gunakan kata sandi panjang dan unik, idealnya dibuat dan disimpan di password manager.
  • Aktifkan autentikasi dua langkah untuk setiap akun admin dan editor. Panduan WordPress menyarankan aplikasi autentikator atau plugin khusus, dan mencatat bahwa kode lewat SMS kurang aman. Dasar konsepnya ada di artikel autentikasi dua faktor (2FA).
  • Hindari nama pengguna yang mudah ditebak seperti admin atau webmaster, karena menurut panduan hardening WordPress, penyerang biasanya mencobanya lebih dulu.
  • Beri peran seperlunya. Penulis konten tidak perlu menjadi administrator.

4. Pakai HTTPS dan amankan akses file

Pastikan login dan area admin hanya lewat HTTPS agar kredensial terenkripsi. Gunakan SFTP, bukan FTP biasa, untuk mengunggah file. Panduan hardening juga menyarankan izin direktori 755 dan file 644, serta membatasi hak tulis server hanya pada direktori yang memang memerlukannya, seperti wp-content.

Konfigurasi Lanjutan untuk Keamanan WordPress

Nonaktifkan editor file di dashboard

Dengan menambahkan konstanta DISALLOW_FILE_EDIT bernilai true di wp-config.php, penyunting tema dan plugin di dashboard dimatikan. Dokumentasi WordPress menjelaskan bahwa ini tidak menghentikan penyerang yang mengunggah file berbahaya, tetapi dapat memblokir sebagian serangan, misalnya ketika satu akun admin diambil alih.

Lindungi wp-config.php dan database

File wp-config.php berisi kredensial database. Panduan hardening menyarankan membatasi izinnya ke 400 atau 440 dan, bila memungkinkan, memindahkannya satu tingkat di atas direktori instalasi. Batasi juga hak pengguna database pada operasi yang dibutuhkan, dan pertimbangkan mengganti prefiks tabel bawaan wp_.

Cadangan yang benar-benar bisa dipulihkan

Simpan beberapa salinan, termasuk database, di lokasi terpisah dari server utama. Panduan WordPress menekankan menyimpan beberapa titik waktu agar Anda dapat memulihkan ke kondisi sebelum situs disusupi, dan melindungi integritas cadangan itu sendiri. Uji pemulihannya secara berkala, karena cadangan yang tidak pernah dicoba belum bisa disebut cadangan.

Batasi percobaan login dan pasang lapisan filter

Pembatasan jumlah percobaan login, penyaringan lalu lintas oleh web application firewall (WAF), dan pemblokiran alamat yang berulang gagal login mengurangi serangan tebak kata sandi. Lapisan ini tambahan, bukan pengganti pembaruan.

Cara Memantau dan Menguji Keamanan WordPress

Pemantauan membuat peretasan cepat diketahui. Aktifkan pencatatan aktivitas admin, pantau perubahan pada file inti, dan tinjau log server. Periksa laporan Security Issues di Google Search Console untuk peringatan konten hasil peretasan.

Untuk menilai situs milik sendiri, pemindai khusus WordPress membantu mengenali versi dan komponen yang diketahui rentan. Cara kerjanya dibahas di artikel pengertian WPScan. Gunakan pemindai hanya pada situs yang Anda miliki atau yang pemiliknya telah memberi izin tertulis, karena akses tanpa hak ke sistem orang lain melanggar UU ITE. Gambaran penyebab umum peretasan ada di penyebab website mudah diretas.

Daftar Periksa Singkat Keamanan WordPress

  1. Inti, plugin, dan tema sudah versi terbaru.
  2. Plugin dan tema yang tidak dipakai sudah dihapus.
  3. Semua akun admin memakai kata sandi unik dan autentikasi dua langkah.
  4. Situs memakai HTTPS dan akses file lewat SFTP.
  5. Izin file dan wp-config.php sudah dibatasi.
  6. Editor file dashboard dinonaktifkan.
  7. Cadangan tersimpan terpisah dan pemulihannya pernah diuji.
  8. Ada pemantauan log dan perubahan file.

Pertanyaan yang Sering Diajukan

Apakah WordPress aman digunakan?

Ya, jika dirawat dengan benar. Inti WordPress jarang bermasalah; risiko utama datang dari plugin yang usang, akun yang lemah, dan konfigurasi hosting yang longgar.

Apakah plugin keamanan WordPress wajib dipasang?

Tidak wajib, tetapi sering membantu untuk pembatasan login, pemindaian, dan peringatan. Pilih satu plugin tepercaya dan terawat, lalu ingat bahwa plugin keamanan pun termasuk komponen yang harus diperbarui.

Seberapa sering sebaiknya memperbarui WordPress?

Terapkan tambalan keamanan secepat mungkin setelah dirilis. Mengingat serangan dapat dimulai dalam hitungan jam setelah sebuah celah diumumkan, jangan menumpuk pembaruan berbulan-bulan.

Bagaimana jika situs WordPress saya sudah diretas?

Amankan log dan salinan file, ganti semua kata sandi, cari jalur masuk dan backdoor, lalu pulihkan dari cadangan bersih setelah celah ditutup. Jangan hanya menghapus tampilan yang berubah.

Kesimpulan

Keamanan WordPress bukan satu pengaturan ajaib, melainkan kebiasaan: pembaruan cepat, komponen secukupnya, akun yang kuat, cadangan yang teruji, dan pemantauan. Jika Anda ingin memahami cara aplikasi web diuji dan diamankan secara sistematis, jelajahi kursus keamanan siber di Linuxhackingid. Panduan resmi yang dirujuk artikel ini, Hardening WordPress, juga layak dibaca langsung.

Setiap artikel ditinjau pimpinan praktik yang menangani pekerjaannya sebelum terbit.

Semua wawasan

ARTIKEL LAINNYA

terbaru dulu
WEB APP SECURITY
October 29, 20267 baca

Cross-Site Scripting (XSS): Pengertian, Jenis, dan Cara Mencegahnya

XSS atau cross-site scripting adalah celah keamanan yang membuat sebuah situs menampilkan skrip buatan pihak lain seolah-olah skrip itu bagian dari situs tersebut. Skrip itu kemudian berjalan di browser pengunjung dengan hak yang sama seperti kode resmi situs. Berikut pengertian, jenis, dan langkah pencegahan XSS yang dapat langsung diterapkan oleh pengembang maupun pemilik situs.

Ditulis oleh Muhammad Abdul Malik & Tim AppSec Linuxhackingid | Spesialis Keamanan Aplikasi Web & Jaringan
WEB APP SECURITY
October 29, 20267 baca

Keamanan API: Risiko Umum dan Cara Mengamankannya

Keamanan API semakin penting karena hampir semua aplikasi modern, dari aplikasi seluler sampai integrasi antarlayanan, bertukar data lewat API. Berbeda dengan halaman web yang dilihat manusia, API langsung membuka data dan fungsi bisnis ke siapa pun yang bisa memanggilnya. Artikel ini membahas risiko yang paling umum menurut OWASP dan kontrol praktis untuk mengamankannya.

Ditulis oleh Muhammad Abdul Malik & Tim AppSec Linuxhackingid | Spesialis Keamanan Aplikasi Web & Jaringan
WEB APP SECURITY
October 29, 20268 baca

Backlink Judi Online di Website: Bahaya dan Cara Membersihkannya

Backlink judi yang muncul di website Anda hampir selalu pertanda ada masalah keamanan, bukan sekadar masalah SEO. Tautan ke situs perjudian bisa datang dari luar tanpa Anda minta, atau lebih berbahaya, disisipkan langsung ke halaman Anda oleh pihak yang sudah menguasai situs. Artikel ini menjelaskan bedanya, risikonya, cara mendeteksi, dan langkah membersihkannya.

Ditulis oleh Muhammad Abdul Malik & Tim AppSec Linuxhackingid | Spesialis Keamanan Aplikasi Web & Jaringan

Dapatkan advisory berikutnya lebih dulu. Tanpa ringkasan, tanpa kebisingan.

Satu email ketika ada sesuatu yang benar-benar penting. Atau ikuti kanal komunitas kami.

Gabung Telegram

LANGKAH BERIKUTNYA

Bicara dengan operator, bukan meja penjualan.

Panggilan scoping singkat, lalu ruang lingkup, jadwal, dan biaya tertulis dalam 2 hari kerja.

METODOLOGI & KEPATUHAN
ISO 27001PCI-DSSOJKUU PDP