stringtranslate.com

Protocolo de notificación de Microsoft

Microsoft Notification Protocol ( MSNP , también conocido como Mobile Status Notification Protocol ) es un protocolo de mensajería instantánea desarrollado por Microsoft para su uso por el servicio Microsoft Messenger y los clientes de mensajería instantánea que se conectan a él, como Skype desde 2014, y los anteriores Windows Live Messenger , MSN Messenger , Windows Messenger y Microsoft Messenger para Mac . Los clientes de terceros como Pidgin y Trillian también pueden comunicarse mediante el protocolo. MSNP se utilizó por primera vez en un producto disponible públicamente con el primer lanzamiento de MSN Messenger en 1999.

Detalles técnicos

Cualquier cambio importante que se realice en el protocolo, como un nuevo comando o cambios de sintaxis, da como resultado un número de versión incrementado en uno con el formato MSNP # . Durante octubre de 2003, Microsoft comenzó a bloquear el acceso al servicio Messenger utilizando versiones anteriores a MSNP8. [1]

A partir del 11 de septiembre de 2007, Microsoft obliga a la mayoría de los usuarios actuales de MSN Messenger a actualizar a Windows Live Messenger 8.1 debido a consideraciones de seguridad. [2]

Preocupaciones de seguridad

Un análisis de 2007 del Protocolo de Notificación de Microsoft, que no está cifrado , concluyó que su diseño "no siguió varios principios de diseño de sistemas seguros", lo que resultó en una "plétora de vulnerabilidades de seguridad "; estas vulnerabilidades se demostraron al suplantar con éxito la identidad de un usuario. [3]

Historial de versiones

MSNP1

MSNP1 nunca se ha hecho público. Se cree que se utilizó durante las primeras etapas de diseño y desarrollo de MSN Messenger 1. [ cita requerida ]

MSNP2

En 1999 se puso a disposición de los desarrolladores una versión preliminar en un borrador de Internet [1]. Sin embargo, la versión de producción difería de la versión publicada en algunos aspectos sutiles.

MSNP3

Tanto MSNP2 como MSNP3 fueron compatibles con MSN Messenger 2.0. MSNP3 también fue compatible con la primera versión del cliente de Messenger WebTV ( MSN TVIMS ) lanzada en su actualización del verano de 2000, e introduce un nuevo comando específicamente para su uso por parte de esos clientes, que permite a un cliente permitir o bloquear nuevas sesiones de centralita (chats) con otros usuarios en cualquier momento mientras el usuario esté conectado. [4]

MSNP4 y MSNP5

MSNP3, 4 y 5 fueron soportados por los servidores Messenger en julio de 2000 [2] y utilizados por MSN Messenger 3.0 y 4.0.

MSNP6 y MSNP7

Las versiones posteriores de MSN Messenger 4.x utilizaron MSNP6. En 2002, MSN Messenger 5.0 utilizó MSNP7.

MSNP8

MSNP8 introdujo un método de autenticación diferente, que ahora envía la autorización a los servidores seguros de Microsoft Passport y devuelve una cadena de desafío. Era la versión mínima del protocolo aceptada por .NET Messenger Service después de que Microsoft bloqueara las versiones anteriores por razones de seguridad. Por ello, los clientes antiguos y obsoletos no pueden iniciar sesión, lo que obliga a los usuarios a actualizar los clientes.

La versión 5.0 de MSN Messenger y las versiones 4.7 a 5.1 de Windows Messenger son los únicos clientes de escritorio conocidos que utilizan MSNP8. MSNP8 también fue compatible con los clientes de Messenger en versiones posteriores de MSN TV a partir de la 2.8.1, así como con su sucesor, MSN TV 2, y fue la última versión de MSNP compatible con MSN TV.

Esta versión del protocolo admite las capacidades de voz y cámara web de Windows Messenger a Windows Messenger.

MSNP9

MSNP9 se introdujo con MSN Messenger 6, agregando soporte para mensajes de "tipo D" (datos), que se utilizan para transferir imágenes de visualización y emoticones personalizados entre clientes, cámara web cuadro por cuadro (en lugar de una transmisión tradicional como el formato WMV de Windows Media Player ) y un sistema de voz mejorado, así como una travesía NAT mejorada para transferencias de archivos.

MSNP10

Se empleó en MSN Messenger 6.1, después de que Microsoft comenzara a bloquear versiones anteriores en octubre de 2003. Sin embargo, no fue una gran revisión, el único cambio obvio fue la integración con las libretas de direcciones de Hotmail .

MSNP11

Utilizado por MSN Messenger 7.0

MSNP12

Empleado por MSN Messenger 7.5.

MSNP13

MSNP13, que se utiliza en Windows Live Messenger 8.0 , incluye muchos cambios. En particular, se ha eliminado la sincronización de la lista de contactos y los clientes deben enviar una solicitud SOAP a un servidor de contactos, también conocido como "Client goes to ABCH" (donde ABCH significa Address Book Clearing House, el servicio de libreta de direcciones detrás de todos los servicios de MSN y Windows Live ). El cliente debe enviar los datos de los contactos al servidor para que éste envíe la información de presencia.

MSNP14

MSNP14 añade interoperabilidad con Yahoo! Messenger.

MSNP15

MSNP15 es la versión del protocolo que se introdujo con Windows Live Messenger 8.1 el 8 de septiembre de 2006. Se basa en MSNP14, pero utiliza un mecanismo de autenticación diferente llamado RPS (Relying Party Suite). Mientras que la autenticación TWN "Tweener" se utiliza en las versiones del protocolo 14 y anteriores, la autenticación SSO (Single Sign-On; RPS) se utilizará en las versiones del protocolo 15 y posteriores.

Además de un nuevo mecanismo de autenticación, Microsoft también está planeando hacer que más de las propiedades del usuario sean móviles. Es decir, la imagen de visualización del usuario y, en el futuro, los mensajes de estado personales serán los mismos dondequiera que el usuario inicie sesión. [ cita requerida ]

Además, se ha añadido soporte para ubicaciones de usuario al Mensaje de Estado Personal, aunque esta característica fue posteriormente eliminada del cliente Windows Live Messenger 8.1.

MSNP16

MSNP16 se utiliza en una versión preliminar de Windows Live Messenger 9.0, filtrada en diciembre de 2007.

Cuenta con "Múltiples puntos de presencia" (MPOP), la capacidad de iniciar sesión en dos lugares al mismo tiempo y tener chats replicados en todos los lugares. Los datos UUX se han ampliado para incluir datos de puntos finales (también MPOP), así como datos de objetos de sonido característicos de MSN.

MSNP17

MSNP17 es identificado por los servidores de Windows Live Messenger en messenger.hotmail.com, pero no es utilizado por ningún cliente oficial lanzado por Microsoft.

MSNP18

MSNP18 se utiliza en Windows Live Messenger 2009 (14.0). Su principal novedad es la función Grupos, muy similar a las conversaciones agrupadas persistentes. Los datos UUX se han ampliado para incluir datos de objetos MSN de imágenes de escenas.

MSNP21

Utilizado por Windows Live Messenger 2011 (Wave 4) y Windows Live Messenger 2012

MSNP24

Utilizado por Skype desde principios de 2014 y se utilizó hasta abril de 2019, después de lo cual ya no se utiliza.

Véase también

Referencias

  1. ^ "Actualización de Messenger requerida". Archivado desde el original el 13 de diciembre de 2005. Consultado el 13 de diciembre de 2005 .
  2. ^ "Boletín de seguridad de Microsoft MS07-054: Importante". 11 de septiembre de 2007.
  3. ^ Zheng, Oliver; Poon, Jason (noviembre de 2007), Análisis de seguridad del protocolo de notificación de Microsoft (PDF)
  4. ^ "MSNP8:Miscelánea". MSNPiki . Archivado desde el original el 5 de agosto de 2010.

Enlaces externos