0% ont trouvé ce document utile (0 vote)
28 vues3 pages

Règles de Sécurité avec IPtables

Le document décrit comment configurer des règles iptables pour filtrer le trafic réseau entrant et sortant. Il présente différents paramètres comme le protocole, la source, la destination, le numéro de port et les flags TCP/ICMP.

Transféré par

Chiheb NJ
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
28 vues3 pages

Règles de Sécurité avec IPtables

Le document décrit comment configurer des règles iptables pour filtrer le trafic réseau entrant et sortant. Il présente différents paramètres comme le protocole, la source, la destination, le numéro de port et les flags TCP/ICMP.

Transféré par

Chiheb NJ
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Habibi Med Wassim - 4GAMIX

TP - IPtables
1/ Première règle:
∙ Interdire tout paquet entrant :
iptables -A INPUT -j DROP
∙ Effacer la règle :
iptables -D INPUT 1

2/ Paramètre protocole:
∙ Interdire le protocole ICMP :
iptables -A INPUT -p icmp -j DROP
∙ Effacer la règle :
iptables -D INPUT 1

3/ Paramètre source:
∙ Interdire le protocole ICMP
provenant de localhost :
iptables -A INPUT -p icmp -s localhost -j DROP
∙ Effacer la règle :
iptables -D INPUT 1

4/ Chaîne OUTPUT paramètre destination:


∙ Interdire tout paquet à destination de localhost :
iptables -A OUTPUT -d localhost -j DROP
∙ Effacer la règle :
iptables -D OUTPUT 1

5/ Paramètre interface d’entrée:


∙ Interdire un paquet s’il provient de lo :
iptables -A INPUT -i lo -j DROP
∙ Effacer la règle :
iptables -D INPUT 1
Habibi Med Wassim - 4GAMIX

6/ Paramètre interface de sortie:


∙ Interdire tout paquet sortant par eth0 :
iptables -A OUTPUT -o eth0 -j DROP
∙ Effacer la règle :
iptables -D OUTPUT 1

7/ Paramètre destination port:


∙ Interdire tout paquet à destination du port ftp :
iptables -A INPUT -p tcp --dport 21 -j DROP
∙ Effacer la règle :
iptables -D INPUT 1

8/ Paramètre source port:


∙ Interdire tout paquet sortant par eth0
dont le numéro de port destination
est -inférieur à 1024 :
iptables -A OUTPUT -o eth0 -p tcp --sport :1023 -j DROP
iptables -A OUTPUT -o eth0 -p udp --sport :1023 -j DROP
∙ Effacer la règle :
iptables -D OUTPUT 1

9/ Paramètre flag TCP:


∙ Interdire toute tentative
d’initialisation de connexion TCP provenant
de eth0 :
iptables -A INPUT -i eth0 -p tcp
--syn --sport :1023 -j DROP
∙ Effacer la règle :
iptables -D INPUT 1

10/ Paramètre flag icmp:


∙ Interdire tout paquet entrant correspondant à un ping :
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
∙ Effacer la règle :
iptables -D INPUT 1
∙ Interdire toute réponse à un ping :
iptables -A OUTPUT -p icmp --icmp-type echo-reply -j DROP
∙ Effacer la règle :
iptables -D OUTPUT 1
Habibi Med Wassim - 4GAMIX

11/ Paramètre extension:


∙ Positionner la police par défaut à DROP pour
la chaîne INPUT :
iptables -P INPUT DROP
∙ Ecrire une règle qui laisse entrer 5 tentatives
de connexion TCP puis qui n’en laisse passer plus
que 2 par minute :
iptables -A INPUT -p tcp --syn -m limit
--limit 2/minute --limit-burst 5 -j ACCEPT
∙ Faire de même avec les pings :
iptables -A INPUT -p icmp --icmp-type ping -m limit
--limit 2/minute --limit-burst 5 -j ACCEPT
∙ Effacer la règle :
iptables -D INPUT 1

12/ le suivi de connexion(ip_conntrack) :


∙ Positionnez les règles par défaut à DROP pour les chaînes INPUT, OUTPUT, FORWARD :
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
∙ Autoriser tout paquet relatif à une connexion déjà établi ou en rapport avec une connexion déjà
établi en entrée
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
∙ Interdire tout paquet relatif à une connexion de type INVALID :
iptables -A INPUT -m state --state INVALID -j DROP
∙ Autoriser tout paquet créant une nouvelle connexion en sortie à destination du port 80 :
iptables -A OUTPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
∙ Que faut il modifier ici pour que l' on puisse naviguer sur le net ?
iptables -A OUTPUT -p tcp --dport 53 -m state --state NEW -j ACCEPT
iptables -A OUTPUT -p udp --dport 53 -m state --state NEW -j ACCEPT
iptables -A INPUT-m state --state ESTABLISHED,RELATED -j ACCEPT

Vous aimerez peut-être aussi