GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Mod_Security Apache su Ubuntu 14.04

In questo tutorial, ti mostreremo come installare e configurare mod_security apache sul tuo Ubuntu 14.04. Per chi non lo sapesse, Mod_security è un modulo Apache che aiuta a proteggere il tuo sito Web da vari attacchi come cross-site scripting, attacchi SQL injection, attacchi path traversal, ecc. come un potente ombrello, proteggendo le applicazioni dagli attacchi.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti passo dopo passo l'installazione di Mod_Security apache nel server Ubuntu 14.04.

Installa Mod_Security Apache su Ubuntu 14.04

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get comandi nel terminale.

sudo apt-get update
sudo apt-get upgrade

Passaggio 2. Installazione di Mod_Security su Ubuntu 14.04.

Installa Mod_Security e tutte le dipendenze usando il seguente comando:

sudo apt-get install libxml2 libxml2-dev libxml2-utils libaprutil1 libaprutil1-dev libapache-mod-security

Se il tuo Ubuntu è a 64 bit, devi correggere un bug:

sudo ln -s /usr/lib/x86_64-linux-gnu/libxml2.so.2 /usr/lib/libxml2.so.2

Configurazione delle regole Mod_Security

Passaggio 3. Configurazione delle regole Mod_Security.

sudo mv /etc/modsecurity/modsecurity.conf-recommended /etc/modsecurity/modsecurity.conf
sudo nano /etc/modsecurity/modsecurity.conf

In primo luogo, attiva le regole modificando e impostando l'opzione 'SecRuleEngine' su:

SecRuleEngine On

Modifica la seguente opzione per aumentare il limite di richieste a 10 MB e salvare il file:

SecRequestBodyLimit 10000000
SecRequestBodyInMemoryLimit 10000000

Le regole mod_security sono disponibili nelle seguenti directory:

/usr/share/modsecurity-crs/base_rules
/usr/share/modsecurity-crs/optional_rules
/usr/share/modsecurity-crs/experimental_rules

Configura OWASP (Open Web Application Security Project)

Passaggio 4. Scarica e configura il set di regole di base OWASP (Open Web Application Security Project) per una configurazione di base.

sudo apt-get install git
sudo git clone https://github.com/SpiderLabs/owasp-modsecurity-crs.git
sudo mv /usr/share/modsecurity-crs /usr/share/modsecurity-crs.bak
sudo mv owasp-modsecurity-crs /usr/share/modsecurity-crs
sudo mv /usr/share/modsecurity-crs/modsecurity_crs_10_setup.conf.example /usr/share/modsecurity-crs/modsecurity_crs_10_setup.conf

Apri il file di configurazione di Apache e aggiungi le seguenti righe alla fine del file:

# nano /etc/apache2/mods-available/mod-security.conf
Include "/etc/modsecurity/owasp-crs/activated_rules/*.conf"

Esegui il seguente comando per abilitare i moduli Apache:

sudo a2enmod headers
sudo a2enmod security2

Avanti, riavvia il servizio Apache per abilitare il modulo mod_security:

service apache2 restart

Passaggio 5. Verifica se i moduli mod_security sono abilitati sul tuo server:

sudo apachectl -M | grep security2
security2_module (shared)

Congratulazioni! Hai installato con successo mod_security apache. Grazie per aver utilizzato questo tutorial per l'installazione del server web mod_security apache sui sistemi Ubuntu 14.04. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare l'Apache ufficiale sito web.


Ubuntu
  1. Come installare Apache su Ubuntu 18.04

  2. Come installare Apache su Ubuntu 20.04

  3. Come installare Joomla con Apache su Ubuntu 18.04

  4. Come installare Apache Hadoop su Ubuntu 20.04 LTS

  5. Come installare Apache su Ubuntu?

Come installare ModSecurity Apache su Ubuntu 20.04 LTS

Come installare Apache Tomcat su Ubuntu 20.04 LTS

Come installare Apache Guacamole su Ubuntu 20.04 LTS

Come installare Apache su Ubuntu 20.04

Come installare ModSecurity Apache su Ubuntu 20.04

Come installare Apache su Ubuntu 22.04