UPnP facilita la co­ne­c­ti­vi­dad de di­s­po­si­ti­vos de tu red o equipos mu­l­ti­fu­n­cio­na­les como los or­de­na­do­res, sma­r­t­pho­nes, discos duros y te­le­vi­so­res in­te­li­ge­n­tes. Sin embargo, cualquier persona que active un UPnP en una red también debe ser co­n­s­cie­n­te de los riesgos que conlleva. Te lo ex­pli­ca­mos.

¿Qué es UPnP?

Conectar y usar en cualquier lugar, esta es la tra­du­c­ción de Universal Plug and Play, abreviado como UPnP. In­de­pe­n­die­n­te­me­n­te del fa­bri­ca­n­te de cada di­s­po­si­ti­vo, cua­l­quie­ra que utilice en casa di­s­po­si­ti­vos con una IP asignada puede co­ne­c­tar­los a la red con el estándar UPnP. Asimismo, también es posible solicitar recursos de un servidor UPnP sin esfuerzo y acceder a los archivos de todos los di­s­po­si­ti­vos. UPnP nació ori­gi­na­l­me­n­te como un paquete de pro­to­co­los de­sa­rro­lla­do por Microsoft, pero desde 2016 la Open Co­n­ne­c­ti­vi­ty Fou­n­da­tion (OCF) lo ha seguido de­sa­rro­lla­n­do. Este tal UPnP estándar incluye di­re­c­cio­nes de mu­l­ti­di­fu­sión y pro­to­co­los como IP, UDP, HTTP, XML, TCP y SOAP.

¿Cómo funciona UPnP?

El fu­n­cio­na­mie­n­to de UPnP es, en principio, sencillo: con el estándar UPnP activado es posible ide­n­ti­fi­car au­to­má­ti­ca­me­n­te a los di­s­po­si­ti­vos de tu red con su propia dirección IP. Esto se lleva a cabo mediante un software de control. También es posible acceder a los di­s­po­si­ti­vos desde otros di­fe­re­n­tes. El software de control puede venir prei­n­s­ta­la­do en el di­s­po­si­ti­vo de red o de­s­ca­r­gar­se a po­s­te­rio­ri. Gracias a UPnP, no es necesario co­ne­c­tar­se a los di­s­po­si­ti­vos, ya que estos ofrecen sus servicios di­re­c­ta­me­n­te y conceden acceso a sus archivos. Esto se aplica tanto a la música y los vídeos de un PC a los que se accede a través de un teléfono móvil como a las películas del ordenador que se tra­n­s­mi­ten a través de una Smart TV.

El proceso y la es­tru­c­tu­ra de las so­li­ci­tu­des UPnP suelen ser así:

  1. Adressing: los di­s­po­si­ti­vos que se en­cue­n­tran en una red IP suelen recibir su dirección IP a través del router. Pueden ser en­co­n­tra­dos y uti­li­za­dos en la red UPnP.
  2. Discovery: a través del SSDP (Simple Service Discovery Protocol), un di­s­po­si­ti­vo UPnP se da a conocer a otros di­s­po­si­ti­vos y control points (puntos de control) de la red. Con UDP (User Datagram Protocol) se deja localizar.
  3. De­s­cri­p­tion: el punto de control utiliza el protocolo HTTP para conseguir los archivos XML que describen los di­s­po­si­ti­vos: los detalles del fa­bri­ca­n­te, el número de serie, la in­fo­r­ma­ción relativa a los drivers (co­n­tro­la­do­res) y las di­re­c­cio­nes URL para la pre­se­n­ta­ción, el control y los eventos.
  4. Control: la co­mu­ni­ca­ción entre di­s­po­si­ti­vos se produce a través del protocolo SOAP, que envía mensajes a las URL de los di­s­po­si­ti­vos para permitir el control remoto.
  5. Event Control: para no tener que consultar co­n­ti­nua­me­n­te el estado de los servicios y otros di­s­po­si­ti­vos, los di­s­po­si­ti­vos UPnP utilizan no­ti­fi­ca­cio­nes de eventos suscritos por medio de GENA (General Event No­ti­fi­ca­tion Ar­chi­te­c­tu­re).
  6. Pre­se­n­ta­tion: las URL de pre­se­n­ta­ción (co­n­te­ni­das en el archivo XML de de­s­cri­p­ción de un di­s­po­si­ti­vo) pueden uti­li­zar­se como al­te­r­na­ti­va a UPnP para acceder a otros di­s­po­si­ti­vos desde el navegador web.

Ca­ra­c­te­rí­s­ti­cas es­pe­cia­les de UPnP

La ca­ra­c­te­rí­s­ti­ca esencial de UPnP es que cada di­s­po­si­ti­vo asociado debe disponer de una dirección IP y un software de control. Además, un di­s­po­si­ti­vo de red solo puede ofrecer acceso a sus datos si funciona como servidor UPnP con una función o con un software UPnP activo. El software de control permite la co­mu­ni­ca­ción UPnP entre di­s­po­si­ti­vos y la tra­n­s­mi­sión de datos mediante los pro­to­co­los TCP, HTTP o DLNA. Dado que no todos los di­s­po­si­ti­vos tienen un software de control prei­n­s­ta­la­do, puede ser necesario instalar en tu sma­r­t­pho­ne las apli­ca­cio­nes co­rre­s­po­n­die­n­tes que permitan acceder a los se­r­vi­do­res UPnP y cargar archivos mu­l­ti­me­dia desde un PC o un disco duro de red.

Para co­n­fi­gu­rar un ordenador Windows como servidor UPnP, también es necesario instalar un software de control como, por ejemplo, Universal Media Server. No obstante, el re­pro­du­c­tor de Windows Media Player también es capaz de convertir el ordenador en un servidor UPnP. Como servidor UPnP, el di­s­po­si­ti­vo permite acceder a los archivos del PC desde otros di­s­po­si­ti­vos finales mediante, por ejemplo, VLC Media Player en los sma­r­t­pho­nes o ciertas Smart TV. UPnP también garantiza que los di­s­po­si­ti­vos USB y los discos duros con UPnP se re­co­no­z­can au­to­má­ti­ca­me­n­te cuando se conectan a un di­s­po­si­ti­vo.

Nota

La función UPnP está des­ac­ti­va­da por defecto en Windows por razones de seguridad y, para usarla, primero hay que activarla desde la co­n­fi­gu­ra­ción del sistema.

Cómo activar UPnP en Windows

Solo se necesitan unos pocos pasos para activar UPnP en Windows y hacer que los archivos estén di­s­po­ni­bles. Para ello, introduce el término “Opciones de tra­n­s­mi­sión por secuencia de mu­l­ti­me­dia” en la búsqueda de Windows, abre el resultado de la búsqueda y haz clic en “Activar la tra­n­s­mi­sión por secuencia de mu­l­ti­me­dia”. Es posible que tengas que confirmar el proceso como ad­mi­ni­s­tra­dor. Si un software especial como Universal Media Server ya está instalado, el software de control asume di­re­c­ta­me­n­te la función UPnP.

Un vistazo a los riesgos de UPnP

No es ca­sua­li­dad que la función UPnP esté des­ac­ti­va­da por defecto en Windows. El acceso libre e in­de­pe­n­die­n­te a los archivos de un servidor UPnP también alberga peligros. Algunos de esos peligros son:

  • Los routers DSL con la función UPnP activada permiten que los servicios de me­n­sa­je­ría in­s­ta­n­tá­nea y las apli­ca­cio­nes para compartir archivos tra­n­s­mi­tan en la red local sin necesidad de au­te­n­ti­ca­ción.
  • Abrir puertos a través de di­s­po­si­ti­vos UPnP puede permitir que terceros tengan acceso a los di­s­po­si­ti­vos desde Internet.
  • Los puertos abiertos al exterior son rá­pi­da­me­n­te ex­plo­ta­dos por malware o botnets para ataques DDoS.

En resumen, se re­co­mie­n­da des­ac­ti­var la función UPnP, es­pe­cia­l­me­n­te en los routers, y ase­gu­rar­se de que no es posible abrir puertos a terceros vía UPnP.

Un vistazo a UPnP para Windows

Varios re­pro­du­c­to­res mu­l­ti­me­dia, incluidos los re­pro­du­c­to­res UPnP, permiten acceder desde sma­r­t­pho­nes, tablets u or­de­na­do­res po­r­tá­ti­les a contenido mu­l­ti­me­dia re­pro­du­ci­ble como música, vídeos o incluso imágenes. Sin embargo, para acceder a los archivos de otro di­s­po­si­ti­vo, este debe estar actuando como servidor UPnP. Entre los re­pro­du­c­to­res mu­l­ti­me­dia con capacidad UPnP más conocidos que estén di­s­po­ni­bles en forma de apli­ca­cio­nes para sma­r­t­pho­nes, or­de­na­do­res de sobremesa o Smart TV, se encuentra el VLC Media Player. Otros re­pro­du­c­to­res UPnP son:

Para convertir un di­s­po­si­ti­vo en un servidor UPnP, algunos de los mejores programas son Universal Media Server y Wild Media Server. Los sistemas de Windows (a partir de Windows Media Player 11) tienen una función de servidor UPnP integrada.

Ir al menú principal