UPnP : redirection de ports automatique, avantages et risques de sécurité

L'UPnP permet aux appareils d'ouvrir automatiquement des ports réseau pour les jeux et applications. Découvrez son fonctionnement, quand l'utiliser et les compromis de sécurité.

Cette page contient des liens d'affiliation (Partenaires Amazon). Créée avec l'aide de l'IA.

記事の内容を見る(目次)

Qu’est-ce que l’UPnP ?

L’UPnP (Universal Plug and Play) est un ensemble de protocoles réseau qui permet aux appareils de votre réseau local de se découvrir mutuellement et de configurer les paramètres réseau automatiquement, sans intervention manuelle. Sa fonction la plus utile en pratique est la redirection automatique de ports : quand une application comme un jeu en ligne ou un appel vidéo a besoin de recevoir des connexions entrantes depuis internet, l’UPnP demande au routeur d’ouvrir les ports nécessaires automatiquement. Sans UPnP, vous devriez vous connecter à l’interface d’administration de votre routeur Wi-Fi et configurer manuellement des règles de redirection de ports pour chaque application — une opération fastidieuse et déroutante pour la plupart des utilisateurs. C’est pourquoi l’UPnP est activé par défaut sur presque tous les routeurs grand public.

Explication détaillée

À quoi sert la redirection de ports

Votre routeur joue le rôle de gardien entre votre réseau domestique et internet. Il utilise une technique appelée NAT (Network Address Translation) pour permettre à plusieurs appareils de partager une seule adresse IP publique. Par défaut, le routeur bloque les connexions entrantes non sollicitées — une bonne chose pour la sécurité. Mais certaines applications ont besoin que le monde extérieur puisse les joindre : les jeux multijoueurs en ligne nécessitent que d’autres joueurs puissent se connecter à vous, les applications de visioconférence doivent recevoir des flux audio et vidéo, et les applications pair-à-pair ont besoin de connexions directes avec d’autres utilisateurs. La redirection de ports crée des ouvertures spécifiques dans le pare-feu du routeur à ces fins. L’UPnP automatise ce processus pour que les applications puissent demander les ports dont elles ont besoin à la volée.

L’UPnP au quotidien

Vous bénéficiez probablement de l’UPnP plus que vous ne le pensez :

  • Consoles de jeu — PlayStation, Xbox et Nintendo Switch utilisent l’UPnP pour obtenir un type NAT « Ouvert », indispensable pour un multijoueur en ligne fiable
  • Appels vidéo — Zoom, Discord, FaceTime et applications similaires utilisent l’UPnP pour établir des connexions directes pair-à-pair à faible latence
  • Streaming multimédia — les appareils compatibles DLNA (télévisions connectées, serveurs multimédias) utilisent l’UPnP pour la découverte d’appareils et le partage de contenu
  • Partage de fichiers — les clients torrent et certains services de synchronisation cloud utilisent l’UPnP pour autoriser les connexions entrantes
  • Imprimantes et scanners réseau — l’UPnP aide votre ordinateur à les trouver et les configurer automatiquement

Sans UPnP, chacun de ces scénarios nécessiterait d’identifier les ports corrects et de créer des règles de redirection manuellement dans les paramètres du routeur.

Le compromis de sécurité

Le point sensible : l’UPnP fait confiance à toute application du réseau qui demande l’ouverture d’un port. Il n’authentifie pas les requêtes ni ne vérifie que le logiciel demandeur est légitime. Cela signifie que si un malware s’infiltre sur un appareil de votre réseau, il peut utiliser l’UPnP pour ouvrir des ports et créer un chemin d’accès pour des attaquants depuis l’extérieur. Au fil des années, plusieurs vulnérabilités sérieuses dans les implémentations UPnP ont été découvertes et exploitées. Certaines attaques ont même permis l’exploitation à distance de services UPnP exposés à internet — ce qui ne devrait jamais se produire mais arrive en raison de firmwares de routeurs déficients.

Faut-il désactiver l’UPnP ?

Cela dépend de votre niveau d’aisance et de vos compétences techniques :

SituationRecommandation
Utilisateur domestique classiqueLaisser l’UPnP activé ; maintenir le firmware du routeur à jour
Utilisateur soucieux de sécuritéDésactiver l’UPnP ; rediriger manuellement uniquement les ports nécessaires
Gamer souhaitant le confortLaisser l’UPnP activé ; envisager un routeur gaming avec des contrôles UPnP plus fins
Professionnel / bureau à domicileDésactiver l’UPnP ; utiliser un VPN pour l’accès à distance plutôt que des ports exposés

Si vous choisissez de conserver l’UPnP activé, la mesure la plus importante est de maintenir le firmware du routeur à jour. La plupart des exploits UPnP ciblent des firmwares obsolètes. Vérifiez aussi que le service UPnP de votre routeur n’est accessible que depuis le LAN, pas depuis le WAN (internet) — la plupart des routeurs modernes appliquent cela par défaut.

UPnP vs redirection de ports manuelle

AspectUPnPRedirection manuelle
Facilité de configurationAutomatique, aucune action requiseNécessite l’accès à l’admin du routeur et la connaissance des ports
SécuritéOuvre les ports à la demande ; fait confiance à toutes les requêtesN’ouvre que les ports que vous choisissez explicitement
PersistanceLes ports peuvent se fermer quand les appareils se déconnectentLes règles persistent jusqu’à suppression
DébogagePlus difficile ; les mappings de ports peuvent entrer en conflitVisibilité complète sur ce qui est ouvert
Idéal pourUtilisateurs domestiques, consoles de jeu, usage courantUtilisateurs avancés, serveurs, configurations sensibles à la sécurité

Pour la plupart des gens, l’UPnP est la voie de moindre résistance. Mais si vous gérez un serveur domestique, hébergez un serveur de jeu ou avez des exigences de sécurité spécifiques, la redirection manuelle vous donne plus de contrôle et de visibilité.

Double NAT et problèmes UPnP

Si vous vivez dans un appartement avec un routeur fourni par la résidence, et que vous utilisez également votre propre routeur derrière lui, vous avez une situation de « double NAT ». L’UPnP ne parvient généralement pas à négocier la redirection de ports à travers deux couches de NAT. La solution est de mettre l’un des routeurs en mode bridge (désactivant sa fonction NAT) pour n’avoir qu’une seule couche NAT avec laquelle l’UPnP peut travailler.

Comment choisir

1. Vérifier l’UPnP en cas de problèmes de connexion au gaming

Si votre console indique un type NAT « Strict » ou « Modéré » et que vous avez du mal à rejoindre des sessions multijoueurs, la première chose à vérifier est l’activation de l’UPnP dans les paramètres de votre routeur. Connectez-vous à l’interface d’administration (généralement 192.168.0.1 ou 192.168.1.1) et cherchez l’UPnP dans la section réseau ou pare-feu.

2. Trouver l’équilibre entre confort et sécurité

Si vous êtes à l’aise avec l’administration réseau, l’approche la plus sécurisée est de désactiver l’UPnP et de ne rediriger manuellement que les ports spécifiques dont vos applications ont besoin. Si cela vous semble complexe, conservez l’UPnP activé et prenez l’engagement de mettre à jour le firmware du routeur dès que des mises à jour sont disponibles. De nombreux routeurs modernes proposent des mises à jour automatiques — activez cette fonctionnalité si elle existe.

3. Surveiller le double NAT

Si l’UPnP ne semble pas fonctionner malgré son activation, vérifiez si deux routeurs sont en série (fréquent dans les appartements et avec les équipements fournis par l’opérateur). Mettez le routeur intérieur en mode bridge ou point d’accès, ou configurez la redirection de ports sur le routeur extérieur pour acheminer le trafic vers le routeur intérieur.

En résumé

L’UPnP est une fonctionnalité de confort qui vous dispense des tracas de la redirection de ports manuelle, et pour la plupart des utilisateurs domestiques, il fonctionne silencieusement en arrière-plan en faisant simplement fonctionner les jeux, les appels vidéo et le streaming multimédia. Le compromis est une surface d’attaque potentielle si un malware exploite le mécanisme d’ouverture automatique de ports. Le bon compromis pour la plupart des gens : laisser l’UPnP activé, maintenir le firmware du routeur à jour et vérifier que le service UPnP n’est pas exposé à internet. Si vous gérez un réseau professionnel ou êtes soucieux de sécurité, désactivez l’UPnP et gérez votre redirection de ports manuellement — plus de travail, mais un contrôle total sur ce qui est ouvert sur votre réseau.