Checklist Keamanan Dasar untuk Website Bisnis Kecil
Delapan langkah keamanan yang bisa diterapkan dalam satu jam tanpa alat berbayar, dari pembaruan otomatis hingga pembatasan akses panel.
Sebagian besar website bisnis kecil yang diretas bukan karena serangan canggih. Penyebabnya biasanya sederhana: plugin usang, kata sandi lemah, atau file konfigurasi yang terbuka. Delapan langkah berikut bisa diselesaikan dalam satu jam dan menutup mayoritas celah umum.
1. Perbarui semuanya
Perbarui CMS, tema, dan plugin ke versi terbaru. Aktifkan pembaruan otomatis untuk patch keamanan minor, lalu uji pembaruan mayor di lingkungan staging sebelum diterapkan ke produksi. Sebagian besar eksploitasi menargetkan kerentanan yang sudah lama diperbaiki.
2. Aktifkan autentikasi dua faktor
Gunakan aplikasi authenticator, bukan SMS. Terapkan pada akun admin CMS, panel hosting, email, dan registrar domain. Domain dan email adalah aset yang paling sering diabaikan, padahal keduanya bisa dipakai untuk mengambil alih seluruh identitas digital bisnis Anda.
3. Batasi akses panel
- Ubah URL login default jika memungkinkan.
- Batasi percobaan login dan aktifkan jeda setelah beberapa kegagalan.
- Batasi akses panel berdasarkan alamat IP jika tim Anda bekerja dari lokasi tetap.
- Hapus akun yang tidak lagi digunakan, termasuk akun pengembang lama.
4. Amankan file konfigurasi
Pastikan file seperti wp-config.php, .env, dan folder .git tidak dapat diakses dari browser. Atur izin file ke 644 dan folder ke 755. Nonaktifkan directory listing pada server.
5. Pasang SSL dan paksa HTTPS
Selain melindungi data formulir, HTTPS mencegah penyadapan sesi login di jaringan publik. Setelah sertifikat aktif, arahkan seluruh trafik HTTP ke HTTPS dengan pengalihan permanen dan perbarui tautan internal agar tidak ada konten campuran.
6. Atur backup yang bisa dipulihkan
Backup tanpa uji pemulihan hanyalah asumsi. Lakukan dua hal: pastikan backup otomatis berjalan harian, dan coba pulihkan satu file ke lingkungan staging setiap bulan. Simpan salinan di lokasi berbeda dari server produksi.
7. Pantau login dan perubahan file
Catat login yang gagal berulang, pembuatan akun admin baru, dan perubahan pada file tema. Banyak panel hosting menyediakan log dasar; jika tidak, plugin keamanan ringan sudah cukup untuk memulai.
8. Siapkan rencana pemulihan
Tuliskan siapa yang menghubungi provider, langkah pertama yang dilakukan, dan bagaimana komunikasi ke pelanggan. Saat insiden terjadi, keputusan yang terburu-buru biasanya memperburuk keadaan.
Butuh bantuan audit awal? Tim support kami dapat memeriksa konfigurasi dasar akun Anda tanpa biaya tambahan.