Ceci est une ancienne révision du document !



FWSnort - Système de Prévention d'intrusion

FWSnort est un ips ( système de prévention d'intrusion ) agissant de pair avec le pare-feu iptable ( intégré dans ubuntu/linux ) afin de bloquer des attaques réseau qu'il détecte.

fwsnort, comme son nom l'indique, convertit les règles de Snort dans le pare-feu iptables. fwsnort évalue d'abord votre pare-feu actuel et ajoute des règles pour le trafic acceptés. Par défaut, fwsnort logue le trafic suspect, et psad 1) surveille les journaux.

fwsnort accepte les arguments de ligne de commande pour restreindre le traitement à une classe particulière des règles snort comme "ddos", "backdoor" ou "web-attaques".

Le traitement peut même être limité à une règle Snort spécifique identifié par son "id snort" ou "sid". fwsnort fait usage de IPTables:: Parse module pour traduire les règles de Snort pour laquelle le trafic correspondant pourrait être passé à travers le jeu de règles iptables existants. Autrement dit, si iptables ne va pas passer, par exemple, le trafic HTTP, puis fwsnort ne comprendra pas les signatures HTTP au sein de l'ensemble de règles iptables qu'elle construit.

Site officiel : http://www.cipherdyne.org/projects/fwsnort/

Par les dépots

Installation à partir du site officiel

  • fwsnortversion=fwsnort-1.1
    cd ~/Téléchargements
    wget http://cipherdyne.org/fwsnort/download/$fwsnortversion.tar.gz
    tar xvf $fwsnortversion.tar.gz
    cd $fwsnortversion
    sudo ./install.pl
  • Appuyez sur entrer pour accepter les paramètres par défaut.

Mettre à jour les règles

  • sudo fwsnort --update-rules

Lancer la génération du script d'installation des règles

  • Lancez fwsnort en root pour générer le script ( /etc/fwsnort/fwsnort.sh ) à partir des règles snort, :
    sudo fwsnort
Si vous avez des problèmes lancez
fwsnort --no-ipt-test --verbose

Exécuter le script d'installation des règles

  • script qui ajoutera les règles à iptable :
    sudo /etc/fwsnort/fwsnort.sh

Appliquer le script d'installation des règles au démarage

  • Editez /etc/rc.local :
    sudo gedit /etc/rc.local
  • et ajouter /etc/fwsnort/fwsnort.sh

(facultatif?)Mettre à jour régulièrement

Il peut être préférable de mettre à jour manuellement avec maitrise du contenu …
  • Editez /etc/rc.local :
    sudo gedit /etc/rc.local
  • et ajouter à la fin :

fwsnort a fait l'objet d'un article de sécurité en vedette "Prévention basic d'intrusions en utilisant le filtrage basé sur le contenu" sur linuxsecurity.com, et est également apparue dans SysAdmin Magazine dans l'article "filtrage de contenu et inspection avec fwsnort et psad". fwsnort est également en vedette dans le livre "Resolution de Pare-feu Linux (R) " par Michael Shinn et Scott Shinn, et publié par Addison Wesley, et un traitement complet de fwsnort peuvent être trouvés dans "Linux Firewalls: Attack Detection and Response avec iptables, psad et fwsnort"publié par No Starch Press.

Tutoriel

Liens externes


Contributeurs : Psychederic, …


1)
du même auteur
2)
sudo apt-get install fwsnort
  • fwsnort.1272740766.txt.gz
  • Dernière modification: Le 01/05/2010, 21:06
  • par psychederic