Как стать автором
Обновить

Apple выпустила для разработчиков проект с открытым исходным кодом Password Manager Resources

Время на прочтение 2 мин
Количество просмотров 7.5K


5 июня 2020 года Apple сообщила, что опубликовала на GitHub новый проект с открытым исходным кодом — Password Manager Resources. Он предназначен для того, чтобы облегчить разработчикам создания надежных паролей, совместимых с популярными веб-сайтами.

Apple использует собственную платформу Apple iCloud Keychain, чтобы генерировать надежные пароли во время создания учетной записи или при смене пароля пользователей. Новый проект с открытым исходным кодом Password Manager Resources направлен на то, чтобы распространить возможности этой платформы на другие приложения для менеджеров паролей, которые делают сторонние разработчики. Проект Password Manager Resources опубликован под свободной лицензией MIT.

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

Специалисты Apple, которые опубликовали этот проект, пояснили, что с помощью Password Manager Resources разработчики могут совместно работать над ресурсами для менеджеров паролей, чтобы сделать управление паролями более удобным для пользователей. В проекте уже есть списки правил выбора паролей для многих самых популярных на сегодняшний день веб-сайтов. Apple приглашает всех разработчиков присоединиться к проекту.

В настоящее время в составе проекта Password Manager Resources опубликованы:

  • Password Rules (password-rules.json) — правила для создания совместимых паролей с особыми требованиями для различных веб-сайтов, список которых все время пополняется;
  • Websites with Shared Credential Backends (websites-with-shared-credential-backends.json) — веб-сайты с общими бэкэндами учетных данных. Группы веб-сайтов, о которых известно, что они используют один и тот же бэкэнд учетных данных, который можно использовать для улучшения предлагаемых учетных данных для входа на веб-сайты, список которых будет также пополняться;
  • Change Password URLs (change-password-URLs.json) — URL-адреса для смены паролей. Чтобы обеспечить надежные пароли, полезно иметь возможность перенаправлять пользователей непосредственно на страницы смены паролей на нужных веб-сайтах.

Вдобавок в составе проекта Password Manager Resources уже есть один инструмент — PasswordRulesParser.

Преимущества использования проекта Password Manager Resources, которые могут получить разработчики:

  • благодаря совместному использованию ресурсов разработчики менеджеров паролей могут улучшить качество кода с меньшими затратами, чем при разработке каждый раз нового менеджера паролей для достижения того же эффекта;
  • публично документируя поведение, характерное для веб-сайтов, разработчики менеджеров паролей могут стимулировать создателей веб-сайтов к использованию определенных стандартов для улучшения их совместимости с менеджерами паролей. Ведь это не весело быть вне известного всем списка;
  • повышая качество менеджеров паролей, Apple и сторонние разработчики повышают доверие пользователей к ним как к концепции, которая приносит пользу всем в дальнейшем.
Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
+16
Комментарии 10
Комментарии Комментарии 10

Другие новости

Истории

Работа

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн
PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн