J'ai vu de nombreuses ressources expliquant comment configurer le pare-feu d'un serveur pour autoriser le trafic entrant et sortant sur les ports HTTP standard ( 80
et 443
), mais je ne peux pas comprendre pourquoi j'aurais besoin de l'un d'eux. Dois-je débloquer les deux pour qu'un site Web "normal" fonctionne? Pour que les téléchargements de fichiers fonctionnent? Y a-t-il des situations où il serait conseillé de débloquer l'un et de laisser l'autre bloqué?
Désolé si c'est une question de base, mais je n'ai pu la trouver expliquée nulle part (je ne suis pas non plus anglophone natif). Je sais que dans un site Web «normal», le client est toujours celui qui lance une demande, donc je suppose qu'un serveur Web doit accepter le trafic entrant sur ces ports, et mon bon sens me dit que le serveur est autorisé à envoyer une réponse sans débloquer quoi que ce soit d'autre (sinon cela n'aurait pas de sens d'avoir deux types de règles). Est-ce exact?
Mais qu'est-ce qu'un trafic web (service) sortant et quelle serait son utilisation? AFAIK si le serveur voulait établir une connexion avec une autre machine, le port spécifique qui importe est celui de l'autre extrémité (c'est-à-dire le port de destination serait 80
), de son côté tout port libre pourrait être utilisé (le port source serait aléatoire ). Je peux ouvrir des requêtes HTTP depuis mon serveur (en utilisant wget
par exemple) sans débloquer quoi que ce soit. Je suppose donc que mes concepts d '"entrant" et de "sortant" sont en quelque sorte faux.
la source
80
et433
, n'a pas besoin de se soucier des connexions sortantes sur ces ports, mais doit autoriser la connexion sortante dans la plage de ports dynamique / éphémère, n'est-ce pas? Et je suis toujours un peu confus avec la chose sortante: si un client Web essaie de se connecter à un site, le port de destination le serait80
, mais le port source pourrait être n'importe qui. Quel port un pare-feu de cette machine prend-il en compte pour décider de bloquer / débloquer?Dans votre cas, vous n'avez qu'à laisser les demandes entrantes au port 80.
Lorsqu'une connexion est établie, le pare-feu laisse automatiquement sortir les paquets vers le port du client. Vous n'avez pas besoin de créer de règles pour cela car le pare-feu le sait.
la source
Sans aucun contexte quant à ce que le texte particulier que vous lisez signifie quand il se réfère au trafic de "service Web sortant", je vais adopter l'approche la plus simple dans ma réponse:
Vous avez un pare-feu à l'entrée / sortie de votre réseau.
Le pare-feu est entièrement verrouillé et n'autorise AUCUN trafic entrant ou sortant.
Pour que vos clients internes parcourent des sites Web externes, vous devez configurer une règle de "service Web sortant" qui leur permette de se connecter auxdits sites Web externes.
Dans les termes les plus simples, la règle se lirait comme suit:
N'IMPORTE QUEL hôte interne vers N'IMPORTE QUEL hôte externe où la destination = Port TCP 80 puis AUTORISER.
la source