Windows Live Messenger — это клиентская программа обмена мгновенными сообщениями для Windows XP, Windows Server 2003, Windows Vista, и Windows Mobile, впервые выпущенная 13 декабря 2005 г. корпорацией Microsoft.[1] Потомок программы MSN Messenger. Является одним из компонентов Windows Live — набора сетевых служб от Microsoft. Текущая версия — Windows Live Messenger 8.5, выпущена 6 ноября 2007 г.

Клиент подключается к Microsoft .NET Messenger Service. Корпорации также могут интегрировать собственный Live Communication Server и Active Directory в рабочую сеть для своих клиентов. Главные клиенты с мультипротоколами также могут подключиться к службе.

Разработка Windows Live Messenger

Версия 8.0

Бета 1

Первая бета-версия была выпущена 13 декабря 2005 года. Эта версия была работоспособной примерно месяц, после чего стала устаревшей и функция автоматического обновления вынудила установить бета-версию 2. Основные изменения и дополнения:
Введены оффлайн сообщения.
Возможность смены цветовой схемы окна. Цвет по умолчанию (только для этой версии) был оранжевым.
Поля отправки и поиска были размещены в двух скруглённых полях в области текста.
Введена строка фильтрованного поиска в главном окне.
Список контактов был изменён. При наведении на контакт мышью, большинство его данных выводится в жёлтом окошке.

Известные ошибки этой версии связаны с возможностью отправки оффлайн сообщений: она бесполезна для любого, кто не получил приглашение (то есть загрузил программу с другого сайта).

Бета 2

Вторая бета-версия была выпущена 26 февраля 2006 года. Общая тема этой версии была улучшена, исправлены и улучшены некоторые незначительные места в программе. После того, как эта версия устарела, пользователи были вынуждены обновить программу. Основные изменения и дополнения:
В этой версии были введены Контакты Windows Live.
Снова введена передача одиночных файлов (её не было в бета-версии 1).
Улучшено диалоговое окно «Добавить контакт».
Цветовые схемы были улучшены, теперь они изменяют оформление всего окна, а не только заголовка.
Были внесены изменения в окно беседы. Изменено выравнивание отображаемой картинки (теперь она находится правее от окна беседы, в отличие от бета-версии 1, в которой она размещалось в левой части). Чернила и рукописный ввод также были перемещены вправо.
Значок состояния «Занят» вновь представлен знаком черты

Бета 3

Эта бета-версия была выпущена 2 мая 2006 года, и была почти идентична финальной. Основные изменения и дополнения:
В этой версии улучшено цветовое оформление.
Введены новые значки, они изменены как внутри программы, так и на рабочем столе.
В этой версии введены звонки с компьютера на телефон, также обновлён вид окна Windows Live Call.
Изменена отображаемая картинка по умолчанию.
Введено окно «Вас приветствует программа Windows Live».
Последовательные сообщения от каждого контакта теперь группируются вместе.
Введена интеграция с Rhapsody. Эта возможность доступна только в США.
Звуки Messenger теперь могут быть изменены и/или отключены.

Версия 8.1

Бета 1

Эта бета-версия Windows Live Messenger была выпущена 30 октября 2006 г. Крупных изменений не произошло, однако мелкие имели место. Среди них:
Введена возможность «роуминга». Это означает, что ваше отображаемое имя и картинка будут появляться на любом компьютере, с которого вы выполните вход.
Изменён вид карточки контакта. Раньше карточка могла «перевёртываться» с одной стороны на другую, показывая сферу (space) либо контактную информацию. Теперь информация просто разворачивается на всю карту в зависимости от запрошенных данных – контакты, либо сфера.
Меню значков настроения, мультиков, картинки и фона были обновлены и теперь включают список недавно использовавшихся. Меню пакетов было удалено. Вместо этого, содержимое пакетов было распределёно по четырём другим меню.
Телефонная книга SMS была добавлена в главное меню, позволяя сопоставление и редактирование телефонного номера контакта, также позволяя отправку текстовых сообщений контакту.
Значок настроения «Messenger» был обновлён в соответствии с новым видом значка программы.
Меню состояния теперь включает пункт «Выход».
В меню Справка был добавлен пункт «Сообщить об ошибке».
Состояние пользователя автоматически изменяется на Занят в режиме презентации в Windows Vista.

Бета 1,обновлённая

Обновлённая бета-версия 1 Windows Live Messenger была выпущена 13 декабря 2006 г. В ней были исправлены ошибки, которые препятствовали выполнению входа пользователей и просмотра их списка контактов.

Протокол

Windows Live Messenger использует Microsoft Notification Protocol (MSNP) через TCP (и опционально через HTTP, для работы с прокси-серверами) для подключения к .NET Messenger Service — службе, доступной на порту 1863 с хостом messenger.hotmail.com. Текущая версия — 15 (MSNP15), используемая Windows Live Messenger и другими клиентами сторонних разработчиков. В MSNP15 введён другой механизм аунтификации. Протокол не полностью закрыт; Microsoft предоставила разработчикам открытый код версии 2 (MSNP2) в 1999 году, но для вышедших затем версий 8, 9, 10, 11, 12, 13, и 14 код остаётся закрытым. .NET Messenger Service в настоящий момент принимает только протоколы версии 8 и выше, так что синтаксис новых команд с 8 по 14 версий можно узнать только при использовании снифферов, например Wireshark.

Уязвимости в системе безопасности

12 сентября 2007 г., в блоге Windows Live Messenger была опубликована запись, в которой сообщалось об уязвимости в системе безопасности, найденной в версиях Messenger старее 8.1. «Эта уязвимость делает возможным удаленное выполнение кода, если пользователь принимает от злоумышленника приглашение к видеоразговору или видеосвязи. Воспользовавшись уязвимостью, злоумышленник может захватить полный контроль над системой.» Это привело к выпуску автоматических обновлений, вышедших для всех старых версий. Для версий, запущенных на Windows 2000 и ниже, требовалось обновление до новой версии MSN Messenger 7.0, а для версий, запущенных на Windows XP и выше, требовалось обновление до Windows Live Messenger 8.1.