Sélectionner une page

Un Pare-Feu est une barrière de sécurité qui surveille et contrôle le trafic réseau entrant et sortant en fonction de règles de sécurité prédéfinies. Une configuration correcte est essentielle pour protéger un système contre les accès non autorisés et les attaques. UFW (Uncomplicated Firewall) est un outil de gestion de pare-feu simplifié pour les systèmes basés sur Linux. 🛡️

Installation de l’outil UFW

Pare-feu Linux UFW

Pare-feu Linux UFW

UFW est généralement préinstallé sur les distributions Linux comme Ubuntu. Cependant, s’il n’est pas installé, tu peux l’installer en utilisant les commandes suivantes :

  • Sur Debian/Ubuntu :
    sudo apt-get install ufw
  • Sur CentOS/RHEL :
    sudo yum install ufw

Commandes de Base du UFW

  1. Activer UFW :
    • Commande :
      sudo ufw enable
    • Description : Active le pare-feu avec les paramètres par défaut. 🟢
  2. Désactiver UFW :
    • Commande :
      sudo ufw disable
    • Description : Désactive le pare-feu. 🔴
  3. Vérifier l’État de UFW :
    • Commande :
      sudo ufw status
    • Description : Affiche l’état actuel du pare-feu et les règles actives. 📋

Configuration des Règles de UFW

  1. Autoriser une Connexion Entrante :
    • Commande :
      sudo ufw allow 22/tcp
    • Description : Autorise les connexions entrantes sur le port 22 (SSH). 🔓
  2. Bloquer une Connexion Entrante :
    • Commande :
      sudo ufw deny 80/tcp
    • Description : Bloque les connexions entrantes sur le port 80 (HTTP). 🚫
  3. Autoriser une Connexion Sortante :
    • Par défaut, UFW permet toutes les connexions sortantes. Cependant, tu peux configurer des règles spécifiques si nécessaire. 📤
  4. Supprimer une Règle :
    • Commande :
      sudo ufw delete allow 22/tcp
    • Description : Supprime la règle permettant les connexions entrantes sur le port 22 (SSH). ❌
  5. Autoriser une Plage d’Adresses IP :
    • Commande :
      sudo ufw allow from 192.168.1.0/24
    • Description : Autorise les connexions entrantes de la plage d’adresses IP 192.168.1.0/24. 🌐

Exemples Concrets de Configuration

  1. Autoriser les Connexions SSH :
    • Commande :
      sudo ufw allow ssh
  2. Autoriser le Trafic HTTP et HTTPS :
    • Commande :
      sudo ufw allow http
      sudo ufw allow https
  3. Bloquer le Trafic SMTP :
    • Commande :
      sudo ufw deny smtp
  4. Autoriser le Trafic de Bureau à Distance (RDP) : 
    • Commande :
      sudo ufw allow 3389/tcp

Configuration Avancée

  1. Limiter les Connexions pour Prévenir les Attaques par Force Brute :
    • Commande :
      sudo ufw limit ssh/tcp
    • Description : Limite le nombre de connexions SSH pour prévenir les attaques par force brute.
  2. Configurer les Règles par Interface Réseau :
    • Commande :
      sudo ufw allow in on eth0 to any port 80
    • Description : Autorise le trafic HTTP (port 80) sur l’interface réseau eth0.

Sauvegarde et Restauration des Règles UFW

  1. Sauvegarder les Règles Actuelles :
    • Commande :
      sudo ufw status > ufw_rules.txt
  2. Restaurer les Règles à Partir d’un Fichier :
    • Commande :
      sudo ufw reset
      sudo ufw enable
      cat ufw_rules.txt | sudo ufw restore

Importance de la Configuration

  • Sécurité : Un pare-feu correctement configuré protège le système contre les accès non autorisés et les attaques potentielles. 🛡️
  • Contrôle : Permet de contrôler précisément quelles connexions sont autorisées ou bloquées. 🎛️
  • Prévention des Attaques : Peut limiter les attaques par force brute et d’autres types d’attaques réseau. 🔐

Configurer un pare-feu est une étape cruciale pour sécuriser un système. En utilisant UFW sur Linux, tu peux facilement gérer et configurer des règles de pare-feu pour protéger ton système contre les accès non autorisés. La pratique régulière de la configuration des pare-feux renforcera ta compréhension des concepts de sécurité réseau et te préparera à gérer des environnements de sécurité plus complexes.

Je te propose de lire ce livre si tu veux en savoir plus.

Clique ici pour voir le livre.

Si vous avez aimé l'article, vous êtes libre de le partager ! :)