Bonjour,
je sais que un port est fermé par défaut lorsqu’il n’y a aucun logiciel de service (comme apache, postfix, …)
qui ouvre ce port. Il suffit de taper la commande nmap localhost pour confirmer :
root@localhost:/home/guest# nmap localhost
Starting Nmap 5.00 ( http://nmap.org ) at 2012-10-12 13:11 CEST
Warning: Hostname localhost resolves to 2 IPs. Using 127.0.0.1.
Interesting ports on localhost (127.0.0.1):
Not shown: 988 closed ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
25/tcp open smtp
53/tcp open domain
80/tcp open http
110/tcp open pop3
111/tcp open rpcbind
143/tcp open imap
443/tcp open https
631/tcp open ipp
783/tcp open spamassassin
3306/tcp open mysql
Nmap done: 1 IP address (1 host up) scanned in 0.25 seconds
root@localhost:/home/guest#
=> comme vous le voyez, il y a marqué Not shown: 988 closed ports => donc tous les numéros de port qui ne sont pas listés sont ceux qui ne fournissent aucun service, et donc qui sont fermés par défaut.
Donc ma question est la suivante : si ces ports non listés sont fermés par défaut, alors pourquoi plusieurs tutos sur iptables recommandent quand même de bloquer ces ports (en appliquant dès le départ une politique par défaut DROP pour INPUT, OUTPUT, et FORWARD) ? Est-ce vraiment utile ? Et quels sont les risques (ou plutôt quels genres d’attaques risqueront nous) si on ne bloque pas ces ports qui sont déjà fermés par défaut ?
Merci d’avance pour vos réponses.