Windows Live ID | это... Что такое Windows Live ID? (original) (raw)

Windows Live ID

Windows Live ID logo
Разработчик Microsoft
Сайт http://login.live.com

Windows Live ID (изначально Microsoft Wallet, Microsoft Passport, .NET Passport, Microsoft Passport Network) — сервис идентификации и аутентификации предоставляемый системой Windows Live. Используется для единого входа на всех сетевых сервисах Microsoft. Продукт имеет программную документацию для встраивания в собственные приложения и веб-сайты.

Содержание

Обзор продукта

Большинство веб-сайтов и приложений, использующих Windows Live ID являются продуктами Microsoft, такими как Hotmail, MSNBC, MSN, Xbox 360's Xbox Live, the .NET Messenger Service, Zune или MSN подписки, но есть также ряд других компаний, аффилированных с Microsoft, которые используют его, например Hoyts. Пользователи Hotmail или MSN автоматически получают идентификатор Windows Live ID, который соответствует их аккаунтам. Совсем недавно, информация, предоставляемая пользователем корпорации Microsoft, стала использоваться для таргетинга рекламы Microsoft AdCenter.[1]. Microsoft Windows XP имеет возможность автоматической регистрации в службе Windows Live ID в момент входа пользователя в систему. Для Windows 7 также доступна такая возможность при использовании "помощника по входу Windows Live ID"[2].

Аутентификация в Web с помощью Windows Live ID

15 августа 2007 года корпорация Microsoft выпустила пакет Windows Live ID Web Authentication SDK, позволяющий веб-разработчикам интегрировать Windows live ID в свои веб-сайты. Поддерживается работа со следующими технологиями: ASP.NET (C#), Java, Perl, PHP, Python и Ruby.[3][4]

Поддержка Windows CardSpace

Пользователи Windows Live ID могут использовать Windows CardSpace (компонент .NET Framework начиная с версии 3.0) для доступа к своему аккаунту. Такой способ идентификации пользователя позволяет избавится от необходимости вводить пароль, используя вместо этого идентификатор CardSpace[5].

Поддержка OpenID

27 октября 2008 года корпорация Microsoft объявила о поддержке OpenID framework. Это позволило бы пользователям использовать свой Windows Live ID для входа на любые сайты, поддерживающие аутентификацию с помощь OpenID. Однако, спустя некоторое время после выхода CTP программа была свернута [6].

Механизм работы

Пользователь, при входе на целевой сервер, требующий аутентификации через Windows Live ID, в случае, когда он не может предоставить действительный GLOBALAUTH-cookie, будет перенаправлен на ближайший сервер аутентификации, который запрашивает имя пользователя и пароль через SSL-защищенное соединение. Однажды авторизованный пользователь, во-первых, имеет зашифрованный временный GLOBALAUTH-cookie на своем компьютере, и, во-вторых, получает triple DES зашифрованный, заранее согласованный между сервером аутентификации и целевым сервером, идентификационный тег. Этот тег затем отправляется на целевой сервер, который, в свою очередь, размещает зашифрованный временный LOCALAUTH-cookie на компьютере пользователя. Предоставление этих LOCALAUTH- и GLOBALAUTH-cookie серверу делает необязательной аутентификацию пользователя в течение срока действия cookie. При выходе из Windows Live ID, эти cookie будут удалены.

WLID-diagram

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

17 июня 2007 года 19-летний голландский веб-разработчик Эрик Дуиндам обнаружил брешь в системе защиты Windows Live ID. Она позволяла любому человеку зарегистрировать свой Windows Live ID на чужой или несуществующий почтовый ящик, и, таким образом, общаться от имени другого человека. Механизм взлома был прост: сначала нужно было зарегистрировать новую учетную запись Live ID, указав свой почтовый ящик. При получении кода активации ящика, сохранялась возможность поменять адрес своего почтового адреса (например, на mail@cnn.com, как и поступил Эрик). Пройдя по полученной ссылке активации ящика, вы подтверждали измененный почтовый ящик. 19 июня брешь была закрыта корпорацией Microsoft.[7]

Аутентификация

Аутентификация Windows Live ID возможна несколькими способами:

Большинство пользователей используют наименее защищенный, первый способ. Поэтому безопасность аккаунта зависит напрямую от сложности пароля. Поддерживаются пароли длиной до 16 символов. Имеется система автоматической проверки надежности пароля.

История

Microsoft Passport, предшественник Windows Live ID, изначально позиционировался как единый идентификатор для всех сайтов. Microsoft Passport был подвергнут сильной критике. Одним из известных критиков был Ким Камерон, автор законов идентификации (Laws of Identity [8]). Он считал, что Microsoft Passport нарушает эти законы. С тех пор он стал главным архитектором по идентификации Microsoft и помог решению этих проблем при создании мета-системы Windows Live ID. Вследствие этого, Windows Live ID рассматривается теперь не как единая система идентификации для всех сайтов, но как одна из многих систем идентификации. В декабре 1999 года Microsoft не стала платить ежегодные 35 долларов за доменное имя "passport.com". Из-за этого в канун Рождества перестал работать Hotmail, так как он использовал passport.com для аутентификации. Специалист по Linux, Майкл Чейни, заплатил за продление на следующий день (в Рождество), надеясь, что это позволит решить проблему. На следующее утро после оплаты сайт заработал.[9] Осенью 2003 года ещё один добрый самаритянин помог Microsoft, когда заплатил за очередной пропущенный платеж за "hotmail.co.uk".[10] В 2001 году адвокат Electronic Frontier Foundation Дебора Пирс подвергла критике Microsoft Passport, за потенциальную угрозу для конфиденциальности: корпорация могла по своему усмотрению использовать данные пользователей.[11]. Пользовательское соглашение впоследствии было обновлено, чтобы развеять страхи клиентов. В 2003 г. Фейсал Данка[12], Британский ИТ-специалист по безопасности, показал серьёзную брешь в Microsoft Passport, с помощью которой любой аккаунт, связанный с Microsoft Passport или Hotmail, мог быть легко взломан при помощи обычного браузера. Майкрософт, так же, пыталась продвинуть эту технологию для использования на сторонних сайтах. Windows Live ID использовался на eBay и Monster.com. Но в 2004 году эти соглашения были отменены.[13] В августе 2009 года, Expedia также отказалась от поддержки Microsoft Passport или Windows Live ID.

Регистрация учетной записи

При создании учетной записи Windows Live ID можно использовать любой существующий адрес электронной почты любого поставщика услуг электронной почты. Затем эти учетные данные можно использовать для входа на любой веб-сайт Windows Live ID. Если вы не хотите использовать учетную запись электронной почты для доступа к службе Windows Live ID, можно зарегистрировать учетную запись с ограниченными правами.

Восстановление учетной записи

Есть несколько способов восстановить учетную запись Windows Live ID. Во-первых, если не получается войти в свою учетную запись, для восстановления можно ответить на предварительно сохраненный секретный вопрос, также используя своё местоположение. Если с учетной записью предварительно был сопоставлен номер мобильного телефона, можно использовать его. Если ни один из указанных способов не сработал, можно воспользоваться "ручной" верификацией владельца. Этот процесс занимает некоторое время (до 48-72 часов). Для восстановления требуется предоставить ключевую информацию об учетной записи. Критерии очень строгие, поэтому требуется предоставить как можно больше деталей по каждому из вопросов. Возможно, придется связаться с контактами из адресной книги учетной записи, чтобы предоставить такую информацию как заголовки писем и контактные адреса электронной почты. Не гарантируется, что агенты службы поддержки смогут идентифицировать личность владельца и помочь в восстановлении учетной записи.

Примечания

  1. Microsoft Online Privacy Statement
  2. Помощник по входу Windows Live ID 6.5
  3. LiveSide.net: Windows Live ID Web Authentication Is Final 2007-07-16
  4. Live ID Team blog announcement: Live ID Web Authentication SDK for Developers Is Released 2007-07-15
  5. LiveSide.net: CardSpace (InfoCard) and Live ID 2007-07-02
  6. An update for OpenID support in Windows Live ID
  7. Microsoft Windows Live Flaw Opened Door to Scammers
  8. Kim Cameron’s Identity Weblog » THE LAWS OF IDENTITY
  9. Chaney, Michael The Passport Payment (27 января 2000). Архивировано из первоисточника 8 июня 2012. Проверено 3 ноября 2007.
  10. Richardson, Tim Microsoft forgets to renew hotmail. The Register (6 ноября 2003). Архивировано из первоисточника 8 июня 2012. Проверено 3 ноября 2007.
  11. Privacy terms revised for Microsoft Passport
  12. Faisal Danka
  13. Microsoft Passport Dumped By Ebay

См. также

Ссылки

Просмотр этого шаблона Протоколы аутентификации и обмена ключами
С симметричными алгоритмами Wide-Mouth FrogYahalom • Протокол Нидхема — Шрёдера • Протокол Отвея — Рииса • Kerberos • Протокол Ньюмана — Стабблбайна
С симметричными и асимметричными алгоритмами DASS • Протокол Деннинга — Сакко • Протокол Ву — Лама • SPKM
Протоколы и сервисы, используемые в Internet OAuthOpenIDWindows Live ID
Просмотр этого шаблона Microsoft
ПО Windows (Основные компоненты) • OfficeVisual StudioExpressionSilverlightDynamicsMoneyEncartaStudentWorksMicrosoft Security Essentials M box.svg
Серверное ПО Windows ServerSQL ServerIISExchangeBizTalkCommerceForefront TMGSystems Management • System Center • Licensing Services
Технологии Active DirectoryDirectX.NETWindows Media • PlaysForSure • Application Virtualization
Интернет Windows Live • Office Live • MSNBC • msnbc.com • ninemsn • MSNBingBing BarEntityCubeHotmailLive MessengerLive SpacesGroupsLive ID • Ignition • CodePlex • HealthVault • SkypeSkyDriveVineZune Marketplace
Игры Microsoft Studios • MSN Games • XNAXboxXbox 360 (S) • KinectXbox Live (ArcadeMarketplace) • Games for Windows (LiveTray and Play) • Live Anywhere
Аппаратноеобеспечение SurfaceZune (4, 8 • 30 • 80 • HD) • MSN TV • Natural Keyboard • IntelliType • IntelliPoint • LifeCam • LifeChat • SideWinder • UMPC • Fingerprint • Audio • Cordless Phone • Pocket PC • RoundTable • Response Point
Образование MTAMCPMCTSMCITPMSDN • MSDNAA • MSCA • Microsoft Press • MVPStudent Partners
Лицензирование Лицензионная политикаClient Access LicenseShared source
Подразделения Microsoft ResearchMSNMacintosh Business UnitMicrosoft StudiosМайкрософт Рус
Совет директоров Балмер • Кэш • Дублон • Гейтс • Гилмартин • Хастингс • Маркурдт • Носки • Панке • Ширли