1 votes

sécurité des ports éphémères du client et possibilité de routes IP différentes entre le client et le serveur.

Je comprends que le port éphémère dans une paire de socket est un numéro de port aléatoire que le client choisit pour que le serveur réponde. Dans le cas où la communication se fait sur un réseau local et que le client n'a pas de pare-feu, est-il possible qu'un autre processus sur le réseau local utilise le port éphémère comme point d'attaque ouvert alors qu'une connexion est ouverte avec un serveur ?

Dans le cas où le client et le serveur ne sont pas sur le même sous-réseau, est-il possible que l'envoi de données vers le port éphémère se fasse par une route différente de celle qu'elles reçoivent sur le serveur ? Existe-t-il des règles dans le protocole Internet qui exigent spécifiquement que la même route soit utilisée pour la communication dans les deux sens ?

Les réponses à mes questions changeront-elles si l'on utilise TCP ou UDP ?

1voto

Spiff Points 95683

Le port éphémère n'est pas garanti comme étant aléatoire. en soi . Ils peuvent être attribués de manière séquentielle.

Oui, un autre périphérique du réseau local pourrait essayer d'envoyer des paquets à ce port éphémère ouvert, voire même usurper l'adresse IP source du serveur auquel le client s'adresse. Cela est plus facile à faire avec UDP qu'avec TCP, parce qu'avec TCP vous devez obtenir les bons numéros de séquence et d'acquittement. Mais c'est toujours faisable avec TCP.

Oui, les paquets d'un même flux TCP ou UDP sont autorisés à emprunter des routes différentes. De cette façon, les routeurs peuvent être intelligents en ce qui concerne les liens encombrés et les liens qui sont tombés ou sont remontés.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X