Protocole de périphérique passerelle Internet

Le protocole de périphérique passerelle Internet, plus couramment appelé protocole IGD (acronyme anglais de Internet Gateway Device) est une spécification développée par le UPnP Forum dans le cadre de l'architecture UPnP. Elle permet aux périphériques d'un réseau local de découvrir et de configurer automatiquement les passerelles réseau, comme les routeurs domestiques, notamment pour la redirection dynamique des ports (redirection de ports).

Historique

Le protocole IGD a été conçu au début des années 2000 pour faciliter la configuration réseau des particuliers, alors que l’Internet haut débit devenait accessible au plus grand nombre. Il visait à automatiser l’ouverture des ports réseau nécessaires à certaines applications comme les jeux en ligne, les logiciels de visioconférence, ou encore le partage de fichiers.

La première version, IGD v1, a été suivie par IGD v2, qui introduit de meilleures pratiques de sécurité et une compatibilité accrue avec les réseaux modernes.

Objectifs

Le protocole IGD répond aux besoins suivants :

Fonctionnalités

IGD permet notamment :

Exemple d’utilisation

Lorsqu’un utilisateur héberge un serveur de jeu, le logiciel peut utiliser IGD pour demander au routeur d’ouvrir un port spécifique, permettant aux joueurs externes de se connecter, sans configuration manuelle du routeur.

Architecture technique

IGD repose sur les composants suivants :

Sécurité

Malgré son utilité, IGD présente des failles potentielles :

Des chercheurs et organismes de cybersécurité recommandent de désactiver IGD/UPnP si ces fonctionnalités ne sont pas explicitement nécessaires,.

Recommandations

Limitations

Alternatives

Plusieurs technologies ont été développées pour remplacer IGD :

Voir aussi

Notes et références