Instalasi mod_security di CentOS Linux 5.x
Seperti biasa, dapet temuan ngurusin server yang sistemnya lumayan “tua”, jadi ceritanya dapet laporan ini mesin vulnerable, mau di update takut aplikasinya berantakan, karena celahnya adanya di aplikasi web, lebih spesifiknya mysql injection maka akhirnya coba di pasang mod_security aja dulu, Bagi yang belum tau apa itu mod_security, berikut sedikit kutipan yang saya ambil dari inmotionhosting.com
Mod_security is an apache module that helps to protect your website from various attacks. Mod_Security is used to block commonly known exploits by use of regular expressions and rule sets. Mod_Security is enabled on all InMotion Servers by default. Mod_Security can potentially block common code injection attacks which strengthens the security of the server
Untuk menginstall mod_security di centos linux, langkah pertamanya tentunya install dulu aplikasinya, karena paket mod_security nya tidak tersedia secara default di centos maka terlebih dahulu kita tambahkan dulu reposirotynya (epel repo), pertama download dulu paket epel repo
wget http://kartolo.sby.datautama.net.id/EPEL/5/i386/epel-release-5-4.noarch.rpm
lanjutkan dengan menginstall paketnya
sudo rpm -ivh epel-release-5-4.noarch.rpm
setelah repository epel repo terinstall, lanjutkan dengan instalasi mod_security
sudo yum -y install mod_security
Untuk mengecek paket mod_security yang sudah terinstall jalankan perintah berikut
sudo rpm -ql mod_security
output
/etc/httpd/conf.d/mod_security.conf
/etc/httpd/modsecurity.d
/etc/httpd/modsecurity.d/activated_rules
/usr/lib/httpd/modules/mod_security2.so
/usr/share/doc/mod_security-2.6.8
/usr/share/doc/mod_security-2.6.8/CHANGES
/usr/share/doc/mod_security-2.6.8/LICENSE
/usr/share/doc/mod_security-2.6.8/NOTICE
/usr/share/doc/mod_security-2.6.8/README.TXT
/var/lib/mod_security
File konfigurasi mod_security ada pada file
/etc/httpd/conf.d/mod_security.conf
untuk memastikan mod_security sudah aktif, cek pada bagian ini
SecRuleEngine On
Terakhir, jalankan ulang service httpd nya
/etc/init.d/httpd restart
Hasil output log mod_security akan di log disini
SecAuditLog /var/log/httpd/modsec_audit.log
Dan untuk menganalisa insiden-insiden yang terjadi di server, semuanya akan di log pada file log di atas.
0 Comments.