Microsoft Notification Protocol

O Microsoft Notification Protocol (MSNP, também conhecido como Mobile Status Notification Protocol) é um protocolo de comunicação de mensageria instantânea desenvolvido pela Microsoft para uso pelo Microsoft Messenger service e pelos clientes de mensageria instantânea que se conectavam a ele, como o Skype (de 2014 a 2019) e os anteriores Windows Live Messenger, MSN Messenger, Windows Messenger e Microsoft Messenger para Mac. Clientes de terceiros, como o Pidgin e o Trillian, também se comunicavam utilizando esse protocolo. O MSNP foi usado pela primeira vez em um produto disponível ao público no lançamento do primeiro MSN Messenger, em 1999.

Detalhes técnicos

Qualquer alteração relevante feita no protocolo, como a criação de um novo comando ou mudanças de sintaxe, resultava no incremento de uma unidade no número da versão no formato MSNP#. Durante o mês de outubro de 2003, a Microsoft começou a bloquear o acesso ao serviço Messenger utilizando versões inferiores ao MSNP8.

Em 11 de setembro de 2007, a Microsoft forçou a maioria dos usuários do MSN Messenger a atualizar para o Windows Live Messenger 8.1 devido a considerações de segurança.

Preocupações de segurança

Uma análise realizada em 2007 sobre o Microsoft Notification Protocol — que não usava criptografia em suas primeiras iterações — concluiu que seu projeto "não seguia vários princípios de projeto de sistemas seguros", resultando em uma "pletora de vulnerabilidades de segurança". Essas falhas foram demonstradas por meio da falsificação bem-sucedida da identidade de um usuário.

Histórico de versões

Ver também

Referências

  1. ↑ «Required Messenger Upgrade». Consultado em 13 de dezembro de 2005. Cópia arquivada em 13 de dezembro de 2005
  2. ↑ «Microsoft Security Bulletin MS07-054 - Important». 11 de setembro de 2007. Consultado em 1 de janeiro de 2023
  3. ↑ Zheng, Oliver; Poon, Jason (novembro de 2007). Security Analysis of Microsoft Notification Protocol (PDF) (Relatório técnico)