¿Qué hace la opción UPnP en los enrutadores?

UPnP (Universal Plug and Play) es un conjunto de protocolos de red que permite que dispositivos en red, como computadoras personales, impresoras, puertas de enlace a Internet, puntos de acceso Wi-Fi y dispositivos móviles, descubran sin problemas la presencia de los demás en la red y establezcan servicios de red funcionales. para compartir datos, comunicaciones y entretenimiento. UPnP está destinado principalmente a redes residenciales sin dispositivos de clase empresarial. (explicación wiki)

UPnP se usa para abrir puertos dinámicamente en su enrutador para que no tenga que hacer una asignación manual de puertos. Es algo que puede usar, por ejemplo, para compartir archivos entre pares, alojar juegos de Internet para varios jugadores o el servicio de entrega de juegos Steam. Facilita el mapeo de puertos (con aplicaciones que lo usan) pero introduce vulnerabilidades en su red.

La activación de UPnP en un enrutador permitirá que las aplicaciones que se ejecutan en dispositivos cliente como PC abran los puertos entrantes, sin ninguna intervención o aprobación del usuario o administrador de red. Esto puede considerarse como reglas temporales de firewall entrantes que se crean a pedido. Esta característica es utilizada típicamente por aplicaciones P2P (Peer to Peer) como juegos y Windows Live Messenger.