Solid Security (sebelumnya dikenal sebagai iThemes Security) adalah salah satu plugin pengaman WordPress paling esensial untuk memblokir serangan brute force, melindungi halaman login, dan mendeteksi perubahan file ilegal. Kegagalan mengonfigurasi plugin ini secara benar justru dapat mengunci akses pemilik situs atau membiarkan celah keamanan terbuka lebar.
Langkah Instalasi dan Setup Awal Solid Security
Sebelum masuk ke pengaturan lanjutan, pastikan plugin telah terpasang dan diaktifkan melalui direktori resmi WordPress. Ikuti urutan konfigurasi di bawah ini untuk mengaktifkan lapisan pertahanan paling vital:
- Masuk ke dashboard admin WordPress, pilih menu Security > Settings.
- Gunakan fitur Setup Wizard otomatis untuk mendeteksi profil keamanan dasar situs Anda.
- Aktifkan fitur Brute Force Protection untuk membatasi percobaan login yang gagal.
- Ubah URL halaman login default untuk menghindari serangan bot otomatis.
Tabel Konfigurasi Fitur Utama Solid Security
| Fitur Keamanan | Status Rekomendasi | Fungsi Utama |
|---|---|---|
| Two-Factor Authentication (2FA) | Aktif (Wajib untuk Admin) | Meminta verifikasi kode OTP via aplikasi authenticator saat login. |
| Network Brute Force Protection | Aktif | Memblokir IP jahat secara global berdasarkan basis data iThemes. |
| Database Backups | Terjadwal (Opsional) | Membuat cadangan basis data secara berkala dan mengirimkannya ke email. |
| File Change Detection | Aktif | Memindai perubahan file inti WordPress yang mencurigakan akibat injeksi malware. |
| Away Mode | Nonaktif | Menonaktifkan akses dashboard pada jam-jam tertentu (tidak disarankan untuk tim multi-lokasi). |
Langkah Teknis Penguatan Lanjutan (Hardening)
Setelah pengaturan dasar selesai, lakukan penguatan lanjutan pada sistem inti WordPress melalui panel Solid Security:
1. Mengubah URL Login Default
Bot peretas umumnya menyerang URL /wp-login.php atau /wp-admin/. Pada menu pengaturan Solid Security, cari opsi Hide Login Area dan tentukan URL kustom baru (contoh: namadomain.com/masuk-saja/). Simpan perubahan dan catat URL tersebut agar tidak lupa.
2. Konfigurasi Deteksi Perubahan File
Fitur ini memantau integritas file sistem. Jika ada skrip asing yang disusipkan oleh peretas ke dalam direktori wp-content, plugin akan mengirimkan peringatan instan ke email administrator. Atur pengecualian untuk file log yang sering berubah agar tidak memicu notifikasi palsu.
3. Menerapkan Kebijakan Kata Sandi Kuat
Batasi level minimal kata sandi untuk pengguna dengan peran Administrator dan Editor. Aktifkan opsi Enforce Strong Passwords agar sistem menolak penggunaan kombinasi sandi yang lemah atau mudah ditebak.
Troubleshooting Masalah Umum Saat Setup
Kesalahan konfigurasi sering kali menyebabkan pemilik situs terkunci dari halaman admin sendiri. Berikut cara pemulihannya:
# Cara reset plugin via FTP jika terkunci (Hapus folder plugin)
cd /path/ke/wordpress/wp-content/plugins/
rm -rf better-wp-security/
Jika Anda tidak memiliki akses SSH, gunakan FTP atau File Manager dari panel hosting untuk menghapus folder better-wp-security di direktori wp-content/plugins/ guna menonaktifkan plugin secara paksa, lalu lakukan login kembali.