# Filtrez vous vos Ping / Ping ou pas Ping pour un serveur web ?

**URL:** <https://www.debian-fr.org/t/filtrez-vous-vos-ping-ping-ou-pas-ping-pour-un-serveur-web/79689>\
**Category:** Support Debian\
**Created:** [Juillet 20, 2019, 8:02 UTC](https://www.debian-fr.org/t/filtrez-vous-vos-ping-ping-ou-pas-ping-pour-un-serveur-web/79689 "2019-07-20T08:02:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![scam](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/4491bb/32.png) [@scam](https://www.debian-fr.org/u/scam)\
**Post date:** [Juillet 20, 2019, 8:02 UTC](https://www.debian-fr.org/t/filtrez-vous-vos-ping-ping-ou-pas-ping-pour-un-serveur-web/79689/1 "2019-07-20T08:02:17Z")

</div>

Bonjour  
Je viens de lire l’article suivant

[https://www.itpro.fr/filtrage-de-paquets-et-icmp/](https://www.itpro.fr/filtrage-de-paquets-et-icmp/)

Bien qu’ICMP soit une partie intégrante d’IP, c’est un protocole indépendant et les messages ICMP sont filtrés individuellement des messages IP. Tous les messages ICMP sont utiles (mais pas nécessairement indispensables)  
aux opérations de réseau, mais les hackers peuvent également les exploiter presque  
tous. Voici quelques suggestions pour vous aider à filtrer les massages ICMP.  
Sachez qu’ICMP définit des types et sous-types de messages. Part exemple, le  
type de message 3 d’ICMP est Destination Unreachable. Ce message a plusieurs  
sous-types précisés par un code : code=0 pour Network Unreachable, code=1 signifie  
Hosgt Unreachable et code=3 veut dire Port Unreachable. Assurez-vous bien que  
votre firewall permet la finesse nécessaire à la mise en oeuvre aux besoins de  
votre politique de sécurité.

Filtrez vous vos PING ?  
Avec quelles règles ?

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juillet 20, 2019, 8:40 UTC](https://www.debian-fr.org/t/filtrez-vous-vos-ping-ping-ou-pas-ping-pour-un-serveur-web/79689/2 "2019-07-20T08:40:10Z")

</div>

> [@scam](#):
>
> Bien qu’ICMP soit une partie intégrante d’IP, c’est un protocole indépendant

Cette phrase n’a aucun sens et se contredit elle-même. Le protocole ICMP est totalement imbriqué dans le protocole IP(v4), au point qu’il a fallu en décliner une nouvelle version ICMPv6 pour le protocole IPv6. IP n’existe pas sans ICMP et vice versa. Ce n’est pas pour rien qu’il a le numéro de protocole IP 1. ICMP est donc très différent des protocoles de transport comme TCP ou UDP qui n’ont pas eu besoin d’être adaptés pour IPv6 ou bien à la marge.

> [@scam](#):
>
> Filtrez vous vos PING ?

Je limite le ping entrant en taille (~100 octets) et en fréquence (~2/s) afin d’en éviter l’abus pouvant causer un déni de service. Cela suffit pour vérifier la connectivité d’une machine.

---

<div class="post-metadata">

**Author:** ![scam](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/4491bb/32.png) [@scam](https://www.debian-fr.org/u/scam)\
**Post date:** [Juillet 20, 2019, 8:57 UTC](https://www.debian-fr.org/t/filtrez-vous-vos-ping-ping-ou-pas-ping-pour-un-serveur-web/79689/3 "2019-07-20T08:57:38Z")

</div>

Bon je me lance avec une règle du style :

`% nft add rule filter input icmp type echo-request limit rate 2/second burst 12500 kbytes accept`
