Jump to content

Мозилла Персона

Мозилла Персона
Разработчик(и) Фонд Мозиллы
Первоначальный выпуск июль 2011 г.
Репозиторий
Написано в JavaScript
Операционная система Кросс-платформенный
Доступно в 51 язык
Тип Авторизация
Лицензия МПЛ
Веб-сайт разработчик .mozilla .org /en-US /Человек

Mozilla Persona представляла собой децентрализованную систему аутентификации в Интернете, основанную на открытом протоколе BrowserID. [1] прототип создан Mozilla [2] и стандартизирован IETF . [3] Он был запущен в июле 2011 года, но, не сумев добиться успеха, в январе 2016 года Mozilla объявила о планах вывести сервис из эксплуатации к концу года. [4]

История и мотивация

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

Персона была запущена в июле 2011 года. [5] и разделял некоторые свои цели с некоторыми похожими системами аутентификации, такими как OpenID или Facebook Connect , но в нескольких отношениях они отличались:

  1. В качестве идентификаторов использовались адреса электронной почты.
  2. Он был больше ориентирован на конфиденциальность
  3. Предполагалось, что он будет полностью интегрирован в браузер (в значительной степени опираясь на Javascript).

Цель конфиденциальности была мотивирована тем фактом, что поставщик идентификационной информации не знает, на каком веб-сайте идентифицируется пользователь. [6] Впервые он был выпущен в июле 2011 года и полностью развернут Mozilla на своих веб-сайтах в январе 2012 года. [7]

В марте 2014 года Mozilla заявила, что удаляет штатных разработчиков из Persona и передает проект в собственность сообщества. Mozilla, однако, указала, что не планирует выводить Persona из эксплуатации и сохранит определенный уровень участия, например, в обслуживании и проверке запросов на включение . [8]

Сервисы Persona закрыты с 30 ноября 2016 г. [9]

Принципы и реализация

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

Persona была вдохновлена ​​протоколом VerifiedEmailProtocol. [10] [11] который теперь известен как протокол BrowserID . [12] Он использует любой адрес электронной почты пользователя для идентификации его владельца. В этом протоколе участвуют браузер, поставщик удостоверений и любой совместимый веб-сайт.

Браузер, провайдер и веб-сайт

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

Браузер хранит список подтвержденных пользователем адресов электронной почты (сертификатов, выданных поставщиками удостоверений) и демонстрирует право собственности пользователя на адреса на веб-сайте с помощью криптографического доказательства. [13]

Сертификаты необходимо обновлять каждые 24 часа путем входа в систему поставщика удостоверений (что обычно означает ввод адреса электронной почты и пароля в веб-форме на сайте поставщика удостоверений). После этого их можно будет использовать для аутентификации на веб-сайтах с помощью того же браузера до конца дня без повторного ввода паролей ( единый вход ). [14]

Аспекты децентрализации протокола заключаются в теоретической поддержке любой службы поставщика удостоверений, хотя на практике в настоящее время он, похоже, в основном полагается на серверы Mozilla (которые, в свою очередь, могут делегировать проверку адреса электронной почты, см. Соединение идентификационных данных ниже). Однако даже если протокол в значительной степени зависит от центрального поставщика удостоверений, этот центральный субъект знает только о том, когда браузеры обновляют сертификаты, и в принципе не может отслеживать, где сертификаты будут использоваться.

Соединение идентичности

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

Mozilla объявила о поддержке «связывания идентификационных данных» для Persona в июле 2013 года. Как они описывают в своем блоге:

«Традиционно... Mozilla отправит вам электронное письмо и попросит вас щелкнуть содержащуюся в нем ссылку для подтверждения. Благодаря Identity Bridging Persona научилась новому трюку: вместо отправки писем с подтверждением Persona может попросить вас подтвердить свою личность по электронной почте. провайдера существующий шлюз OpenID или OAuth ». [15]

Это объявление включало поддержку существующих пользователей службы Yahoo Mail. В августе 2013 года Mozilla объявила о поддержке Identity Bridging для всех учетных записей Gmail. В дополнительном объявлении они написали, что «в сочетании с нашим Identity Bridge для Yahoo Persona теперь изначально поддерживает более 700 000 000 активных пользователей электронной почты. Это охватывает примерно 60–80% людей на большинстве веб-сайтов Северной Америки». [16]

Развертывание

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

Persona в значительной степени полагается на клиентскую программу JavaScript, работающую в браузере пользователя, что делает ее широко используемой.

Поддержка аутентификации в веб-приложениях через Persona может быть реализована такими CMS , как Drupal , [17] Интуитивная прозорливость , [18] WordPress , [19] Подобрать , [20] или СПИП . Также есть поддержка Persona в Phonegap. [21] платформа (используется для компиляции приложений HTML5 в мобильные приложения). Mozilla предоставляет собственный сервер Persona на сайте persona.org. [22] Также можно настроить собственного поставщика удостоверений Persona. [23] обеспечение федеративной идентификации .

Известные сайты, реализующие Persona, включают Ting , [24] Кроссворд «Таймс» и «Вост» . [25]

См. также

[ редактировать ]
  • Учебные материалы, связанные с Mozilla Persona, в Викиверситете ( вход через JavaScript )
  • OpenID
  • WebID — набор предлагаемых стандартов идентификации, идентификации и аутентификации в сетях на основе HTTP.
  1. ^ «Персона» , Mozilla Developer Network (MDN) , Mozilla , получено 10 февраля 2013 г.
  2. ^ Persona: подключение к Mozilla Persona, самый безопасный и простой способ входа в систему. , Mozilla , заархивировано из оригинала 08 марта 2013 г. , получено 10 февраля 2013 г.
  3. ^ «Подписание и шифрование объектов Javascript (хосе)» . IETF заключил WG . 19 июля 2016 г.
  4. ^ Mozilla прекращает разработку своей системы входа в систему из-за низкой популярности - Techcrunch, 12 января 2016 г.
  5. ^ «Представляем BrowserID: лучший способ входа в систему» ​​, команда Mozilla Identity , Mozilla , 14 июля 2011 г., заархивировано из оригинала 28 января 2013 г. , получено 10 февраля 2013 г.
  6. ^ Бен Адида (15 июля 2011 г.), «Чем BrowserID отличается от OpenID» , команда Mozilla Identity , Mozilla , заархивировано из оригинала 29 января 2013 г.
  7. ^ Лейден, Джон (20 января 2012 г.), Mozilla продвигает браузерную альтернативу паролям , The Register , получено 10 февраля 2013 г. , Дайте нам свои ключи, чтобы мы присматривали за ними, мы очень милые.
  8. ^ «Переход Персоны в собственность сообщества» . 07.03.2014. Архивировано из оригинала 7 марта 2014 г. «Идентичность в Mozilla» . Архивировано из оригинала 10 марта 2014 г. Проверено 6 апреля 2014 г.
  9. ^ Закрытие persona.org в ноябре 2016 г.
  10. ^ «Протокол проверенной электронной почты: обзор и введение» , Mozilla Wiki , Mozilla , получено 10 февраля 2013 г.
  11. ^ Как работает BrowserID , 01 июля 2011 г., заархивировано из оригинала 13 июля 2014 г. , получено 10 февраля 2013 г.
  12. ^ «Глоссарий — «Персона» против «BrowserID» » . Сеть разработчиков Mozilla . [Мозилла]. 26 ноября 2012 г. Проверено 10 февраля 2013 г.
  13. ^ Рагунатан, Анант. «Доказательства в криптографии» (PDF) . crypto.stanford.edu . Проверено 8 сентября 2023 г.
  14. ^ Патель, Абхишек (9 мая 2020 г.). «Что такое система единого входа (SSO) и как она работает?» . Середина . Проверено 21 сентября 2023 г.
  15. ^ Каллахад (26 июля 2013 г.). «Что такое мост идентичности?» . Архивировано из оригинала 12 января 2016 г.
  16. ^ « Mozilla упрощает вход в систему для пользователей Gmail. Архивировано 11 августа 2013 г. на Wayback Machine », 8 августа 2013 г.
  17. ^ Mozilla Persona , Drupal , 28 сентября 2012 г. , получено 27 марта 2014 г. , позволяет пользователям входить на веб-сайт Drupal с помощью Mozilla Persona.
  18. ^ «Serendipity: Серверная часть: Плагины управления пользователями» . Система блогов Serendipity (CMS на основе PHP) . Серендипность . Проверено 10 февраля 2013 г.
  19. ^ Поддержка Mozilla Persona (BrowserID)
  20. ^ Персона Mozilla
  21. ^ Войдите в свои приложения PhoneGap, используя Mozilla Persona, также известное как BrowserID , Couchbase, Inc. , полученное 21 октября 2017 г. , Mozilla Persona (также известное как BrowserID) и PhoneGap / Cordova, наконец, вместе.
  22. ^ «Mozilla Persona: лучший способ входа в систему» ​​. 21 декабря 2012 г. Архивировано из оригинала 21 декабря 2012 г.
  23. ^ «Внедрение Personi IdP» . Проверено 10 марта 2013 г.
  24. ^ Ting реализует Mozilla Persona , Ting Inc. , получено 13 марта 2013 г.
  25. ^ Mozilla Persona: About , Mozilla , заархивировано из оригинала 8 марта 2013 г. , получено 13 марта 2013 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e601dc95279d73c875f60393d7f9bdb0__1706218020
URL1:https://arc.ask3.ru/arc/aa/e6/b0/e601dc95279d73c875f60393d7f9bdb0.html
Заголовок, (Title) документа по адресу, URL1:
Mozilla Persona - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)