Jump to content

Протокол уведомлений Microsoft

Протокол уведомлений Microsoft ( MSNP , также известный как протокол уведомлений о состоянии мобильных устройств ) — это обмена мгновенными сообщениями, протокол разработанный Microsoft для использования службой Microsoft Messenger и клиентами обмена мгновенными сообщениями, которые подключаются к нему, такими как Skype с 2014 года и более ранние версии Windows. Live Messenger , MSN Messenger , Windows Messenger и Microsoft Messenger для Mac . Сторонние клиенты, такие как Pidgin и Trillian, также могут взаимодействовать с использованием этого протокола. MSNP впервые был использован в общедоступном продукте с первым выпуском MSN Messenger в 1999 году.

Технические детали

[ редактировать ]

Любое серьезное изменение, внесенное в протокол, например новая команда или изменения синтаксиса, приводит к увеличению номера версии на единицу в формате MSNP # . В октябре 2003 года Microsoft начала блокировать доступ к службе Messenger, используя версии ниже MSNP8. [1]

Начиная с 11 сентября 2007 г., Microsoft заставляет большинство текущих пользователей MSN Messenger перейти на Windows Live Messenger 8.1 из соображений безопасности. [2]

Проблемы безопасности

[ редактировать ]

Анализ незашифрованного протокола уведомлений Microsoft, проведенный в 2007 году , показал, что его конструкция «не соответствует нескольким принципам проектирования безопасных систем», что приводит к «множеству уязвимостей безопасности »; эти уязвимости были продемонстрированы путем успешной подделки личности пользователя. [3]

История версий

[ редактировать ]

MSNP1 никогда не был общедоступным. Считается, что он использовался на ранних стадиях проектирования и разработки MSN Messenger 1 . [ нужна ссылка ]

Предварительная версия была доступна разработчикам в 1999 году в виде интернет-проекта [1] . Однако производственная версия несколько отличалась от опубликованной версии.

И MSNP2, и MSNP3 поддерживались MSN Messenger 2.0. MSNP3 также поддерживался первой версией клиента WebTV ( MSN TV ) Messenger, выпущенной в обновлении летом 2000 года, и вводит новую команду, специально предназначенную для использования этими клиентами — IMS — что позволяет клиенту разрешать или блокировать новые сеансы коммутатора (чаты) с другими пользователями в любой момент, пока пользователь вошел в систему. [4]

MSNP3, 4 и 5 поддерживались серверами Messenger к июлю 2000 года [2] и использовались MSN Messenger 3.0 и 4.0.

MSNP6 использовался в более поздних версиях MSN Messenger 4.x. В 2002 году MSN Messenger 5.0 использовал MSNP7.

MSNP8 представил другой метод аутентификации: теперь авторизация отправляется на защищенные серверы Microsoft Passport и возвращается строка запроса. Это была минимальная версия протокола, принятая службой сообщений .NET после того, как Microsoft заблокировала более ранние версии по соображениям безопасности. Таким образом, старые и устаревшие клиенты не могут войти в систему, что вынуждает пользователей обновлять клиенты.

Версия 5.0 MSN Messenger и Windows Messenger версий с 4.7 по 5.1 — единственные известные клиенты для настольных ПК, использующие MSNP8. MSNP8 также поддерживался клиентами Messenger в более поздних версиях MSN TV, начиная с 2.8.1, а также в его преемнике, MSN TV 2, и был последней версией MSNP, поддерживаемой MSN TV.

Эта версия протокола поддерживает соединение веб-камеры Windows Messenger с Windows Messenger и возможности голосовой связи.

MSNP9 был представлен в MSN Messenger 6, добавив поддержку сообщений «типа D» (данных), которые используются для передачи отображаемых изображений и пользовательских смайлов между клиентами, покадровой веб-камерой (вместо традиционного потока, такого как проигрыватель Windows Media). WMV . ) и улучшенную голосовую систему, а также улучшенное прохождение NAT для передачи файлов

Используется в MSN Messenger 6.1 после того, как Microsoft начала блокировать более ранние версии в октябре 2003 года. Однако это не было большим изменением, единственным очевидным изменением была интеграция с Hotmail адресными книгами .

Сотрудник MSN Messenger 7.0

Используется MSN Messenger 7.5.

MSNP13 , используемый Windows Live Messenger 8.0 , содержит множество изменений. В частности, была удалена синхронизация списка контактов, и вместо этого клиенты должны отправлять SOAP- запрос на сервер контактов, также известный как «Клиент обращается к ABCH» (где ABCH означает «Информационный центр адресной книги», службу адресной книги, лежащую в основе всех MSN и Windows). Живые сервисы). Затем клиент должен отправить данные контактов на сервер, чтобы тот мог отправить информацию о присутствии.

MSNP14 добавляет Yahoo! Совместимость мессенджеров.

MSNP15 — это версия протокола, представленная в Windows Live Messenger 8.1 8 сентября 2006 г. Он основан на MSNP14, но использует другой механизм аутентификации, называемый RPS (Relying Party Suite). Если аутентификация TWN «Tweener» используется в протоколе версии 14 и ниже, аутентификация SSO (Single Sign-On; RPS) будет использоваться в протоколе версии 15 и выше.

В дополнение к новому механизму аутентификации Microsoft также планирует расширить возможности роуминга пользователей. То есть отображаемое изображение пользователя и будущие сообщения о личном статусе будут одинаковыми, где бы пользователь ни вошел в систему. [ нужна ссылка ]

Кроме того, в личное сообщение о состоянии была добавлена ​​поддержка местоположения пользователя, хотя позже эта функция была удалена из клиента Windows Live Messenger 8.1.

MSNP16 используется в предварительной версии Windows Live Messenger 9.0, утечка информации произошла в декабре 2007 года.

Он имеет «Несколько точек присутствия» (MPOP), возможность входа в систему в двух местах одновременно с дублированием чатов во всех местах. Данные UUX были расширены и теперь содержат данные конечной точки (также MPOP), а также данные объекта Signature Sound MSN.

MSNP17 идентифицируется серверами Windows Live Messenger на Messenger.hotmail.com, но не используется ни одним официальным клиентом, выпущенным Microsoft.

MSNP18 используется в Windows Live Messenger 2009 (14.0). Его главным новым дополнением является функция «Группы», очень похожая на постоянные групповые беседы. Данные UUX были расширены и теперь включают данные объекта MSN изображения сцены.

Используется Windows Live Messenger 2011 (Wave 4) и Windows Live Messenger 2012.

В Skype работает с начала 2014 года и использовался до апреля 2019 года, после чего больше не используется.

См. также

[ редактировать ]
  1. ^ «Необходимое обновление Messenger» . Архивировано из оригинала 13 декабря 2005 г. Проверено 13 декабря 2005 г.
  2. ^ «Бюллетень по безопасности Microsoft MS07-054 — Важно» . 11 сентября 2007 г.
  3. ^ Чжэн, Оливер; Пун, Джейсон (ноябрь 2007 г.), Анализ безопасности протокола уведомлений Microsoft (PDF)
  4. ^ «MSNP8:Разное» . MSNPики . Архивировано из оригинала 5 августа 2010 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bc5fbeeb099051d5d8945cea5d0f97e1__1722311580
URL1:https://arc.ask3.ru/arc/aa/bc/e1/bc5fbeeb099051d5d8945cea5d0f97e1.html
Заголовок, (Title) документа по адресу, URL1:
Microsoft Notification Protocol - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)