✓ Terminé Projet académique BUT3 — en autonomie

Infrastructure pare-feu + IPS (DMZ, NAT, Suricata)

Déploiement d'une infrastructure réseau virtualisée multi-zones (DMZ publique, DMZ privée, intranet) protégée par un pare-feu nftables stateful et l'IPS Suricata couplé via NFQUEUE.

Stack technique

Debian Linux nftables / netfilter Suricata (IPS) Proxmox VE IPv4 / IPv6 NAT NFQUEUE hping3 Nmap

Description

Architecture simulée sous Proxmox avec 5 VMs Debian interconnectées en 4 zones distinctes :

Internet (5.5.5.5), DMZ publique (66.6.6.4/30 — DNS/HTTP), réseau interne (10.0.0.0/24) et DMZ privée

(10.0.1.0/24 — SSH). Le pare-feu central gère 4 interfaces réseau en dual-stack IPv4/IPv6.

Configuration nftables (netfilter) :

Politique par défaut DROP sur toutes les chaînes. Filtrage stateful avec suivi de connexions (conntrack).

NAT masquerade depuis le réseau interne vers la DMZ publique (eth1) et depuis la DMZ privée vers

Internet (eth0). Protection anti-spoofing et rejet des paquets invalides. Règles par zone :

Internet → pare-feu (ICMP echo-request, Time Exceeded), Internet → DMZ publique (HTTP, DNS UDP, ICMP),

réseau interne → DMZ publique (DNS UDP + NAT), réseau interne → DMZ privée (SSH IPv6),

DMZ privée → Internet (SSH + NAT), pare-feu → DMZ privée (SSH IPv6).

IPS Suricata couplé à nftables via NFQUEUE :

3 règles de détection/blocage actives — requêtes DNS vers malicious.com (drop immédiat),

ping flood détecté au-delà de 10 paquets ICMP/s (validé avec hping3 --flood),

brute-force SSH bloqué au-delà de 5 tentatives/s (validé avec hping3 -S -p 22 --faster).

Tests de validation : matrice de flux inter-zones vérifiée avec ping, curl et ssh,

scénarios d'intrusion rejoués avec nmap et hping3, logs analysés dans Suricata eve.json

et compteurs nftables (nft list ruleset).

Captures d'écran

Architecture réseau — 4 zones (Internet, DMZ publique, Intranet, DMZ privée) avec pare-feu nftables et IPS Suricata.
Architecture réseau — 4 zones (Internet, DMZ publique, Intranet, DMZ privée) avec pare-feu nftables et IPS Suricata.

Compétences développées

Architecture réseau multi-zones Filtrage stateful & NAT Prévention d'intrusion (IPS) Écriture de règles de détection Tests d'intrusion contrôlés Analyse de logs réseau