Кіріспе

Желілік порттарды бейнелеу протоколы – Интернет шлюз құрылғысының (UPnP IGD) басқару протоколы, бұл UPnP негізінде құрылған және желілік адрес аудармасы (NAT) жүйелерінде порттарды бейнелеуге арналған. Ол кейбір NAT мүмкіндігі бар маршрутизаторлар қолдайды. Бұл порттарды жіберуді автоматты түрде конфигурациялауға арналған кең таралған байланыс протоколы және Интернет-инженерлік тобының стандарты емес, ISO/IEC стандартының бір бөлігі болып табылады.

UPnP IGDv2

UPnP IGDv2, 2010 жылы жарияланған, IPv6 қолдауын қосты және 0 мәні шексіз жалға алу мерзімі деген қате пікірді түзеді. Техникалық ережелер бұрынғы нұсқалармен үйлесімді, бірақ мысалы, Microsoft клиентімен үйлесімсіздік мәселелері бар.

Бір-біріне үйлесімділік мәселелері

IGDv1 және IGDv2 ерекшеліктерінің өте кең көлемді кері үйлесімділігіне байланысты көптеген үйлесімділік мәселелері туындайды. Олардың бірі – сертификатталған IGDv2 маршрутизаторларымен жұмыс істейтін, қазіргі Microsoft Windows және Xbox жүйелеріне енгізілген UPnP IGD клиенті. Бұл үйлесімсіздік мәселесі 2001 жылы Windows XP-де IGDv1 клиенті пайда болғаннан бері және маршрутизатор порттарын карталауға мүмкіндік бермейтін IGDv2 маршрутизаторымен байланысты. Егер UPnP тек маршрутизатор порттарының картасын жасау және тесіктер ашу үшін қолданылса, онда PCP және NAT PMP сияқты балама, әлдеқайда қарапайым және жеңіл протоколдар бар, олардың екеуі де IETF тарапынан RFC стандарттары ретінде бекітілген. Бұл баламалар әртүрлі клиенттер мен серверлер арасында үйлесімділік мәселелерін тудырмағаны белгілі, бірақ оларды пайдалану деңгейі әлі де төмен. Тұтынушыға арналған маршрутизаторлардың ішінде қазіргі уақытта тек AVM және ашық кодты маршрутизатор бағдарламалық жасақтамасы жобалары – OpenWrt, OPNsense және pfSense UPnP-ге балама ретінде PCP-ді қолдайды. AVM-нің Fritz!Box UPnP IGDv2 және PCP жүзеге асыруы енгізілгеннен бері көп қателерге толы. Көп жағдайда ол жұмыс істемейді.

Қауіпсіздік тәуекелдері

Денде бағдарламалық жасақтама IGD протоколын пайдаланып, қосылған құрылғыларды басқа біреудің бақылауына өткізе алады. Conficker құрты – осы арна арқылы құрылған бот-желінің мысалы.