Ceci est une ancienne révision du document !
Table des matières
Couverture de survie
Le firewall de la Freebox
La Freebox v6 propose une case à cocher pour activer un firewall sur la délégation principale. Si celle-ci est activée, alors une autre case concernant les délégations secondaires devient activable.
Le problème, c'est que rien n'indique ce que fait ou ce que ne fait pas ce firewell et rien ne semble paramétrable. Aussi allons-nous utiliser notre maquette pour mettre en place sur demoserver
un pare-feu certes minimaliste, mais qui aura le mérite d'être maîtrisé. Il y a plus loin un chapitre dédié au système de filtrage de paquets du noyau Linux.
Netfilter et IPtables (et Nftables)
Juste un mot pour donner du courage.
- Netfilter, c'est le cœur du système de filtrage de paquets, présent dans le kernel Linux depuis les versions 2.4x. C'est un système extrêmement puissant et peu gourmand en ressources CPU.
- IPtables, c'est l'outil qui permet de définir les règles de filtrage que Netfilter doit suivre. La commande
iptables
permet de créer de manipuler ces règles. C'est en quelque sorte le «front-end» de Netfilter. - Nftables apparaît comme le successeur d'IPtables, toujours en appui sur Netfilter, mais avec plus de cohérence et d'efficacité.
Passer d'un système de gestion des règles à l'autre n'est pas simple, mais ce n'est pas ici le débat. IPtables étant toujours activement supporté, nous nous en contenterons ici.
Principes de base
Il y a deux façons de concevoir un pare-feu:
- Tout interdire, sauf ce dont on a besoin;
- Tout autoriser sauf ce dont on n'a pas besoin.
Sur une installation similaire à notre maquette, nous pouvons effectuer un permier niveau de filtrage sur demoserver:
- pour sa protection personnelle;
- pour la protection des nœuds présents dans la délégation qui est derrière lui.
Nous pouvons également ajouter des filtrages plus personnels sur chaque hôte de la délégation. Le but ici est de faire juste un minimum, en partant du principe que les postes clients ne sont que des clients de l'internet et que demoserver
n'a aucun service à proposer à l'extérieur de sa délégation.