Autoriser une machine à communiquer avec une autre sur un port particulier

This commit is contained in:
jdubois 2023-11-08 17:03:44 +01:00
parent 3c29e65efc
commit a40a5f2b2f

View file

@ -157,6 +157,31 @@ On peut par exemple filtrer pour ne voir que les paquets bloqués, ou que ceux a
## Cas d'utilisation
### Autoriser une machine à communiquer avec une autre sur un port particulier
Imaginons la politique de filtrage par défaut suivante :
- Tout est bloqué en entrée sur l'interface WAN
- Tout est autorisé en sortie sur les interfaces WAN et LAN
- Tout est autorisé en entrée sur l'interface LAN, pour les IP provenant du LAN
~~~
# Interfaces
lan_if = "em0"
ext_if = "em1"
# Politique par défaut
block all
pass out
pass in quick on $lan_if from ($lan_if:network) to any
~~~
Si on veut autoriser en entrée sur l'interface WAN l'IP `192.0.2.10` à communiquer vers les ports `22` et `443` de l'IP `198.51.100.50 :
~~~
pass in quick on $ext_if proto tcp from 192.0.2.10 to 198.51.100.50 port { 22, 443 }
~~~
### Limite d'état spécifique à une règle
Si une machine est souvent la cible d'attaques pouvant remplir la table d'états, une limite spécifique à une règle peut être mise en place afin de ne pas atteindre la limite globale qui bloquerait la création de nouveaux états.