Eccoci qua con un'altro interessante tutorial, su richiesta di MaxX creo questo piccolo tutorial per spiegare a tutti voi come installare il mod_security su sistemi Linux
ModSecurity è un sistema open source che previene le intrusioni per le applicazioni web, e si attiva, appena apache si avvia.
Requisiti:
- Linux
- Accesso di root
- Backup dei file che andremo a modificare
Installazione:
Ok iniziamo entriamo via SSH al server e diventiamo utenti di "root"
Ora digitiamo
e successivamente
Ora scegliamo perquale versione di apache vogliamo installare il mod_securitytar zxvf mod_security-1.9.2.tar.gz
cd mod_security-1.9.2/
Ora compiliamo il moduloAPACHE 1.3.x
cd apache1/
APACHE 2.x
cd apache2/
Ora backuppiamo il file httpd.conf di apache/usr/local/apache/bin/apxs -cia mod_security.c
Ora editiamo il file httpd.conf con pico (se avete installato nano o vi ecc ecc potete usare quellicp /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf.backup)
e aggiungiamopico /usr/local/apache/conf/httpd.conf
riavviamo apacheCodice:<IfModule mod_security.c> SecFilterEngine On SecFilterCheckURLEncoding On SecFilterForceByteRange 0 255 SecAuditEngine RelevantOnly SecAuditLog logs/audit_log SecFilterDebugLog logs/modsec_debug_log SecFilterDebugLevel 0 SecFilterScanPOST On SecFilterDefaultAction "deny,log,status:406" SecFilter /boot SecFilter /dev SecFilter /etc SecFilter /initrd SecFilter /lib SecFilter /lost+found SecFilter /misc SecFilter /mnt SecFilter /proc SecFilter /root SecFilter /sbin SecFilter /scripts SecFilter /tmp SecFilter /usr/local/apache SecFilter /usr/local/cpanel SecFilter /usr/local/mysql SecFilter /var SecFilter /boot/ SecFilter /dev/ SecFilter /etc/ SecFilter /initrd/ SecFilter /lib/ SecFilter /lost+found/ SecFilter /misc/ SecFilter /mnt/ SecFilter /proc/ SecFilter /root/ SecFilter /sbin/ SecFilter /scripts/ SecFilter /tmp/ SecFilter /usr/local/apache/ SecFilter /usr/local/cpanel/ SecFilter /usr/local/mysql/ SecFilter /var/ SecFilter /bin/cc SecFilter /bin/gcc SecFilter "<[[:space:]]*script" SecFilter "<(.|\n)+>" SecFilter "delete[[:space:]]+from" SecFilter "insert[[:space:]]+into" SecFilter "select.+from" SecFilterSelective "HTTP_USER_AGENT|HTTP_HOST" "^$" </IfModule>
Finito, ovviamente potete aggiungere commenti e/o suggerimenti, questa guida è stata tratta da una inglese, quindi non menate me se succedono casini ma loroservice httpd restart
Saluti![]()


LinkBack URL
About LinkBacks
, su richiesta di MaxX creo questo piccolo tutorial per spiegare a tutti voi come installare il mod_security su sistemi Linux
ModSecurity è un sistema open source che previene le intrusioni per le applicazioni web, e si attiva, appena apache si avvia.
)


Rispondi Citando



Segnalibri