GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Suricata su CentOS 8

In questo tutorial, ti mostreremo come installare Suricata su CentOS 8. Per chi non lo sapesse, Suricata è un programma gratuito e open source, maturo, veloce e robusto motore di rilevamento delle minacce di rete.Può funzionare come motore di rilevamento delle intrusioni (IDS), sistema di prevenzione delle intrusioni in linea (IPS), monitoraggio della sicurezza della rete (NSM) e uno strumento di elaborazione pcap offline.Suricata ispeziona il traffico di rete utilizzando potenti ed estesi regole e linguaggio delle firme e dispone di un potente supporto per lo scripting Lua per il rilevamento di minacce complesse.

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 e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Suricata su CentOS 8.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS 8.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Suricata su CentOS 8

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

sudo dnf clean all
sudo dnf install epel-release
sudo dnf update

Passaggio 2. Installazione degli strumenti di compilazione e delle dipendenze richiesti.

Installa le dipendenze del pacchetto e gli strumenti di compilazione richiesti:

sudo dnf config-manager --set-enabled PowerTools
sudo dnf install diffutils file-devel gcc jansson-devel make nss-devel libyaml-devel libcap-ng-devel libpcap-devel pcre-devel python3 python3-pyyaml rust-toolset zlib-devel curl wget tar lua lua-devel lz4-devel

Passaggio 3. Installazione di Suricata su CentOS 8.

Suricata è contenuto nel repository EPEL e può essere installato con i seguenti comandi:

sudo dnf install suricata

Una volta completata l'installazione abilita e avvia il servizio Suricata:

sudo systemctl start suricata
sudo systemctl enable suricata

Passaggio 4. Configurazione Suricata.

Il file di configurazione si trova in /etc/suricata/suricata.yaml . Per impostazione predefinita, il set di regole per l'apertura di minacce emergenti verrà utilizzato fino a quando non verrà configurata un'altra origine della regola. Per aggiornare le tue regole, esegui il seguente comando di seguito:

suricata-update

Passaggio 5. Configura Firewall.

  • Modalità IPS con NFQUEUE – Host singolo

Se desideri utilizzare la modalità IPS per proteggere l'host su cui è in esecuzione Suricata, alcuni direct le regole devono essere aggiunte a firewalld:

firewall-cmd --permanent --direct --add-rule \
    ipv4 filter INPUT 0 -j NFQUEUE

firewall-cmd --permanent --direct --add-rule \
    ipv4 filter OUTPUT 0 -j NFQUEUE
  • Modalità IPS con NFQUEUE – Modalità NAT/Router

Per proteggere le macchine dietro l'host Suricata nel caso in cui agisca come un router, un singolo direct la regola deve essere aggiunta a firewalld.

firewall-cmd --permanent --direct --add-rule \
    ipv4 filter FORWARD 0 -j NFQUEUE

Congratulazioni! Hai installato correttamente Suricata. Grazie per aver utilizzato questo tutorial per installare Suricata nel sistema CentOS 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Suricata.


Cent OS
  1. Come installare Vagrant su CentOS 7

  2. Come installare Gitea su CentOS 8

  3. Come installare Memcached su CentOS 8

  4. Come installare Nginx su CentOS 7

  5. Come installare ownCloud su CentOS 8

Come installare Zoom su CentOS 8

Come installare Nethogs su CentOS

Come installare Yourls in CentOS 8

Come installare SuiteCRM su CentOS 8

Come installare Minikube su CentOS 8

Come installare Pure-FTPd su CentOS