От компании Apple 5 июня поступили известия, что ими был опубликован на GitHab новый проект с открытым исходным кодом «Password Manager Resources». Его назначение в том, чтобы сделать легче процедуру создания надёжных паролей, которые имеют совместимость с популярнейшими интернет-ресурсами.
Компания Apple пользуется своей платформой «iCloud Keychain» для генерации надёжных паролей при внесении учётных сведений либо изменении паролей.
Задумка новейшего проекта с открытым исходным кодом состоит в том, чтобы помочь в распространении возможностей данной платформы на прочие приложения для менеджеров паролей, сделанных иными разработчиками. Во время публикации проекта использовалась свободная лицензия MIT.
Несмотря на создание надёжных паролей менеджерами, нередко данные пароли являются несовместимыми с интернет-ресурсами, для которых они предназначены.
По этой причине пользователям, генерирующим случайный пароль при появлении подобных ошибок зачастую необходимо выбирать собственный пароль, являющийся гораздо более коротким, но не достаточно безопасным, как тот, что будет сгенерирован при помощи менеджера паролей.
Сотрудниками компании Apple опубликовавшими данный проект были даны пояснения, что проект позволит обеспечить разработчикам возможность совместной работы с ресурсами для менеджеров паролей для облегчения контроля над паролями со стороны пользовательской аудитории.
Проект содержит перечень правил для того, чтобы выбрать пароль ко множеству популярнейших сейчас интенрнет-ресурсов. Apple предлагает всем разработчикам принять участие в проекте.
Что содержится в проекте Apple Password Manager Resources
1) «Password Rules».
Правила создания совместимого пароля при наличии особенных условий для разных интернет-ресурсов, перечень которых постоянно пополняют.
2) «Websites with Shared Credential Backends».
Интерне-ресурсы с общими бэкэндами учётных сведений. Об этих группах интернет-ресурсов известно, что они пользуются одним и тем же бэкэндом учётных сведений, а его возможно применить для того, чтобы улучшить применяемые учётные сведения для авторизации на сайтах, перечень которых постоянно дополняется.
3) «Change Password URLs». Адреса-URL для изменения пароля.
Наличие возможности для перенаправления на страницу с изменением пароля на предусмотренных интернет-ресурсах способствует приданию надёжности паролям.
К тому же стоит напомнить о наличии в упоминаемом проекте уже одного инструмента — «PasswordRulesParser».
К положительным моментам для разработчиков при пользовании проекта относятся:
- Возможность одновременного задействования ресурсов разработчиками менеджеров паролей способствует повышению качественных характеристик кода с наименьшими потерями по сравнению с разработкой в любом отдельном случае нового менеджера паролей для получения той же эффективности.
- При публичном документировании поведения, свойственного для интернет-ресурсов, разработчиками возможно стимулирование создателей сайтов для того, чтобы они активно использовали определённые стандарты, оптимизирующие совместимость их и менеджеров паролей. Так как всем необходимо присутствовать в общеизвестном перечне.
- Повышение качественных характеристик менеджеров паролей компанией Apple и прочими разработчиками приводит к увеличению доверия со стороны пользовательской аудитории к ним как к полезной концепции в последствие для всех.
Исходный код проекта вы можете найти на Githab. Ещё больше свежих новостей из мира цифровых технологий читайте в рубрике Hi-tech News!