Selon les tags présents sur cette page, celle-ci n'a pas été vérifiée pour une des versions LTS supportées d'Ubuntu.
Apportez votre aide…

Ceci est une ancienne révision du document !


Version Hoary, Breezy

Rédigé par eks, jpaul.

Firestarter : le pare-feu en toute simplicité

Firestarter est une interface graphique qui vous aide à configurer facilement certains paramètres de votre machine. Et puisque c'est une interface graphique de pare-feu, je vous laisse deviner ce qu'il permet de configurer.

Firestarter a pour objectif d'être le plus simple possible tout en restant complet et efficace.

Cependant ATTENTION ! Firestater n'est que l'interface graphique de configuration du firewall (iptables), qui lui tourne tout le temps…

Il est donc inutile de faire tourner en permanence firestarter ! Le firewall iptable n'a pas besoin de cette interface pour fonctionner.

Un pare-feu (firewall pour les anglophones) est un programme (exécuté généralement en arrière-plan, en tant que service) qui empêche les curieux de faire des vilaineries via le réseau sur votre ordinateur. Ce n'est pas une sécurité absolue, loin s'en faut, mais une sécurité de plus. En gros, tout ordinateur relié à un réseau (par exemple, internet) possède des entrées et des sorties (un peu comme les portes d'une maison), qui servent à faire transiter les données. Le pare-feu surveille ces « portes » et évite qu'un malotru vienne vous rendre visite à l'improviste, tout en laissant passer ce que vous lui aurez dit de laisser passer.

Pour l'installation, lancez Synaptic. Recherchez « firestarter », cochez la case correspondante et validez le tout (bouton « Appliquer ») pour l'installer.

Pour lancer Firestarter, cliquez sur Système → Administration → Firestarter. Au premier lancement, un assistant vous aide à configurer Firestarter en choisissant l'interface à surveiller (il a normalement détecté automatiquement l'interface active). Si votre adresse IP vous est attribuée automatiquement via DHCP, cochez l'option correspondante.

La seconde boîte de dialogue vous propose de partager votre connexion et d'utiliser votre machine comme serveur DHCP. Si vous êtes le PC directement relié à Internet que vous partagez avec d'autre ordinateurs "derrière vous", cochez les 2 cases, sinon cliquez sur Avancer puis Enregistrer pour terminer l'assistant.

Note : Si vous installez une nouvelle interface réseau par la suite, vous pourrez (et même vous devrez si le pare-feu bloque votre connexion) relancer l'assistant en allant dans le menu Pare-feu → Lancer l'assistant. Pour les utilisateurs avertis, il est aussi possible de passer par le menu Édition → Préférences.

Si vous ne faites pas tourner de serveur sur votre machine, que les logs ne vous intéressent pas et que vous ne souhaitez pas vous plonger davantage dans la configuration de cet outil, vous pouvez vous arrêter ici et en rester à la configuration par défaut, qui devrait vous satisfaire.

L'onglet Etat

Cet onglet montre et permet de contrôler l'état général du pare-feu, qui peut être :

  1. Actif : le pare-feu est en train de faire son travail
  2. Arrêté : le pare-feu est désactivé, il n'agit en rien sur le traffic
  3. Bloqué : le pare-feu bloque complètement le trafic entrant et sortant : rien ne passe

Cette page propose également quelques statistiques sur le trafic internet telles que les connexion actives, le nombres d'alertes et de paquets reçu, etc.

L'onglet Evénements

C'est le coin des logs, où vous pouvez voir les tentatives de connexion bloquées avec leur degré de gravité :

  1. Noir : tentative de connexion régulière sur un port, bloquée par le pare-feu, en règle générale pas de quoi fouetter un chat
  2. Rouge : possible tentative d'intrusion, également bloquée
  3. Gris : connexions que firestarter juge "non-dangereuses", en règle générale du traffic "broadcast"

Todo : voire le degré des requêtes d'arpspoof (gris ?)

Onglet "politique"

Définissez ici vos règles pour le trafic entrant et sortant de votre machine. Pour le trafic sortant, je suggère l'option par défaut. Pour le trafic entrant, si vous avez des serveurs tournant sur votre machine, ouvrez les ports correspondant :

  1. Clic droit dans la zone "Autoriser le service"
  2. Ajouter une règle
  3. Sélectionnez dans la liste de nom le nom du service que vous faites tourner (par exemple "FTP" pour un serveur ftp) ou, s'il n'y est pas, entrez le nom du service et le numéro du port
  4. Laisser l'option par défaut ("Tout le monde") dans le champ "source", afin d'ouvrir ce port pour tout le monde
  5. Validez en appuyant sur "Ajouter"

Les préférences (Edition -> Préférences)

Les préférences par défaut conviennent à l'utilisateur lambda. Ceux d'entre vous qui connaissent déjà les protocoles réseau et le firewalling n'auront aucune difficulté à s'y retrouver, je renvoi les autres curieux aux documents facilement trouvables sur le sujet des protocoles réseau et du firewalling.

La fenêtre ne sert qu'à la configuration. Le pare-feu est donc actif même quand elle est fermée, selon ce que vous avez défini dans les préférences "Pare-feu". Par défaut le pare-feu (re)démarre au lancement d'une connexion ET à l'ouverture de l'interface de configuration ET à l'attribution d'une nouvelle adresse via DHCP, ce qui vous assure la couverture de vos arrières.

http://www.fs-security.com/ : Le site officiel de Firestarter (en anglais).

https://www.grc.com/x/ne.dll?bh0bkyd2 Site qui vous permet de tester si votre protection est convenable (en anglais).

http://www.informatruc.com/test_poste_if.php Tester la sécurité de votre firewall, site très efficace et en français !

Section par : L'ami René

J'insère ici ma configuration car elle fut pour moi très longue à trouver !

sudo firestarter

Voici mes préférences avec une carte réseau Ethernet et un modem ADSL, sans partage de connexion. (Je souhaiterais que les spécialistes dans le domaine commentent ma configuration et dans le cas ou elle ne serait pas bonne, me corrigent)

Légende :

* = coché

/ = décoché

Préférence :
 * Liste libre
 - Interface :
  / Activer l'icone dans la barre des tâches
  / Minimiser dans la barre des tâches sur fermeture de la fenêtre
- Événements :
 * Omettre les entrées redondantes
 / Omettre les entrées quand la destination n'est pas le pare-feu
- Politique :
 * Appliquer les changements de politique immédiatement
 - Pare-feu :
  * Démarrer/Redémarrer le pare-feu au démarrage du programme
  * Démarrer/Redémarrer le pare-feu lors d'une connexion par modem
  * Démarrer/Redémarrer le pare-feu sur une nouvelle adresse DHCP
  -Configuration du réseau :
   - Périphérique réseau connecté à Internet :
     - Périphériques détectés : [Périphérique Modem (ppp0)]
   - Périphérique connecté au réseau local :
     - Périphériques détectés : [Périphérique Modem (ppp0)]
      / Autoriser le partage de la connexion Internet -> / Pas de partage de connexion ?
      / Autoriser le DHCP pour le réseau local
  - Filtrage ICMP
   * Autoriser le filtrage ICMP
   - Autoriser le suivi des types de paquet ICMP
    / Requête par écho (ping)
    / Réponse par écho (pong)
    / Marquage temporel
 
    / MS Traceroute
    / Traceroute
    / Inaccessible
 
    / Masquage d'adresse
    / Redirection
  / Extinction de la source
  - Filtrage ToS :
   * Autoriser le filtrage sur le Type de Service (ToS) :
    - Mettre une priorité plus forte pour :
     / Les stations de travail
     / Les serveurs
     / Le système X Windows
    - Régler les priorités pour maximiser :
     / le débit
     * la sécurité de fonctionnement
     / l'interactivité
  - Options avancées :
   - Méthode préférée de rejet des paquets
    / Rejeter les paquets avec une erreur
    * Rejeter silencieusement
   - Trafic broadcast :
    * Bloquer le trafic broadcast du réseau externe
    / Bloquer le trafic broadcast du réseau interne
   - Validation du trafique :
    / Bloquer le trafic des adresse réservées sur les interfaces publique

Applications » Accessoires » Terminal, tapez :

$ export EDITOR=gedit && sudo visudo

Puis ajouter la ligne :

nomdutilisateur  ALL= NOPASSWD: /usr/sbin/firestarter

ou

%admin  ALL= NOPASSWD: /usr/sbin/firestarter

Ensuite dans Système » Préférences » Sessions

Dans l'onglet Programmes au démarrage, cliquez sur Ajouter puis tapez (en minuscule) :

sudo firestarter --start-hidden

Afin de faire fonctionner le partage de connexion avec firestarter et dhcp3, installez par Synaptic le paquet : dhcp3-server sur la machine qui partage sa connexion et configurez firestarter pour partager la connexion internet.

Firestarter ne reconnait pas le serveur dhcpd3. Afin que cela fonctionne tout de meme, il suffit de lancer la commande

 sudo ln -s /usr/sbin/dhcpd3 /usr/sbin/dhcpd
  • applications/firestarter.1161934019.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)