Internet Gateway Device ProtocolInternet Gateway Device Protocol (IGD Protocol) 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). HistoriqueLe 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[1]. ObjectifsLe protocole IGD répond aux besoins suivants :
FonctionnalitésIGD permet notamment :
Exemple d’utilisationLorsqu’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 techniqueIGD 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[2],[3]. Recommandations
Limitations
AlternativesPlusieurs technologies ont été développées pour remplacer IGD :
Voir aussiNotes et références |
Portal di Ensiklopedia Dunia