Tambahan Security Untuk WordPress
Berikut adalah beberapa tambahan security untuk memperkuat website WordPress Anda. Namun perlu diingat juga, ketika security tersebut makin di perketat, maka keleluasaan semakin berkurang. Artinya akan ada beberapa akses yang mungkin dibatasi atau di korbankan untuk kepentingan security. Oleh karena itu kita harus lebih cermat dalam mengaktifkan fitur security hardening.
Menyembunyikan Versi Apache
Salah satu faktor security yaitu menyembunyikan detail. Artinya kita hanya memberitahukan kepada publik sedikit informasi atau informasi secara umum saja. Tidak perlu di detailkan. Salah satunya yaitu menyembunyikan atau hide version Apache.
Pada settingan Apache, settingan ini bernama ServerTokens. Lalu dimana sebenarnya settingan ini berada?
Pada RHEL / AlmaLinux / RockyLinux
/etc/httpd/conf/httpd.conf
Pada Debian / Ubuntu
/etc/apache2/apache2.conf
Ada beberapa tingkatan level dalam ServerTokens ini, saya list dari paling secure ke less secure.
- Prod
- Major
- Minor
- Min
- OS
Cara Implementasi
Cara menggunakannya sangat mudah sekali. Tinggal tambahkan saja pada baris terakhir.
ServerTokens Prod
ServerSignature Off
Ubah Permission ke Read Only
Cara kedua adalah dengan mengubah beberapa file config pada WordPress permissionnya ke read only saja. Biasanya saya terapkan pada 2 file ini :
- wp-config.php
- .htaccess
Karena 2 file di atas sangat penting, maka harus kita proteksi sebagai read only saja. Lalu bagaimana caranya?
chmod 444 wp-config.php
chmod 444 .htaccess
Install Plugin BBQ
Yang tidak pernah saya lupa pada beberapa postingan terkait WordPress adalah jangan lupa untuk memasang plugin bernama BBQ. Karena plugin ini benar-benar sangat berguna untuk mengeliminasi query jahat ke server kita.
Baca juga : Bahaya Politik Agama Pemilu 2024
Cek Header
Terakhir untuk memeriksa security header website WordPress kita, bisa menggunakan link ini.
Selalu Backup Setiap Hari
Usaha terakhir untuk security website WordPress kita, yaitu selalu backup setiap hari. Saya biasanya membiasakan melakukan backup seluruh web files dan database (sql dump) tiap jam 6 pagi dan tiap jam 6 sore. Mengapa? Karena backup ini sangat penting sekali apalagi untuk penanganan website recovery.
Semoga membantu.