Кредиты и лицензии
Откуда берется логика генерации и три списка слов EFF, под какими лицензиями и с чем эта страница не связана.
Логика генерации
Логика генерации парольной фразы, используемая этим инструментом, адаптирована из xkcdpass 1.30.0, проекта с открытым исходным кодом, распространяемого под лицензией BSD 3-Clause License. Адаптация переопределяет поведение браузера; форма параметров — количество слов, фильтр длины, режимы регистра, выбор разделителей и акростих — соответствует этому проекту.
ToolAcre не связан, не одобрен и не спонсируется проектом xkcdpass или его авторами, а также не связан, не одобрен и не спонсируется xkcd или Рэндаллом Манро. Имя появляется здесь в честь работы, на основе которой адаптирована логика, как того требует лицензия.
Полная запись о том, что было перенесено, из какой версии и как проверено, хранится в репозитории по адресу docs/third-party/xkcdpass.md.. Это авторитетная версия; эта страница представляет собой сводку.
- Проект xkcdpass — вышестоящий репозиторий, версия 1.30.0.
Откуда берутся слова
Все три списка слов, поставляемые с этой страницей, являются опубликованными списками слов Electronic Frontier Foundation и используются под лицензией CC BY. Длинный список содержит 7,776 слов; два коротких списка содержат по 1,296 слов каждый.
В файлы было внесено одно изменение. EFF публикует их с двумя столбцами — пятизначный бросок кубика, а затем слово — и столбец «бросок кубика» был удален, поскольку эта страница рисуется с помощью генератора случайных чисел браузера, а не с помощью игральных костей. Сами слова неизменны, в том же порядке.
ToolAcre не связан, не одобрен и не спонсируется Electronic Frontier Foundation. Списки используются и атрибутируются в соответствии с условиями их лицензии, а это именно то, что эта лицензия предусматривает.
- Списки слов EFF для случайных парольных фраз. — собственная страница создателей, объясняющая, как и почему был построен каждый список.
- Лицензия Creative Commons с указанием авторства — лицензия, под которой используются списки слов.
Две лицензии, а не одна
Стоит быть точным в этом вопросе, потому что объединение этих двух понятий приведет к неверному описанию чужой работы. Программное обеспечение находится под лицензией BSD 3 и принадлежит авторам xkcdpass. Списки слов находятся под лицензией CC BY и принадлежат Electronic Frontier Foundation. Ни одна из лицензий не распространяется на материалы другой, и ни один из пакетов не принадлежит ToolAcre.
- Авторские права и лицензирование — свяжитесь с ToolAcre по поводу проблем с авторскими правами или лицензированием.
Все остальное на этой странице
Интерфейс, проза, расчеты энтропии и пояснения на этих пяти страницах были написаны для ToolAcre. Случайность возникает из-за реализации Web Crypto в вашем браузере; в комплект не входит библиотека случайных чисел.
Что происходит с тем, что вы генерируете
ToolAcre генерирует пароли локально в вашем браузере. В высокочувствительных средах перед использованием любого веб-генератора паролей убедитесь, что вашему браузеру, устройству и операционной системе доверяют.
- Каждая фраза-пароль и пароль генерируются на вкладке вашего браузера с помощью собственного криптографического генератора случайных чисел вашего браузера. После загрузки страницы сервер не задействован.
- Ничего сгенерированного здесь не отправляется на ToolAcre. Политика Content-Security-Policy этого продукта ограничивает страницу ее собственным источником, поэтому браузер сам блокирует любые попытки отправить данные куда-либо еще.
- Ничего не записывается в локальное хранилище, хранилище сеансов, файлы cookie, базу данных браузера, адресную строку или консоль браузера. Перезагрузка отбрасывает его; закрытие вкладки отменяет ее.
- Нет ни учетной записи, ни входа в систему, ни скрипта аналитики, ни скрипта рекламы. Единственные загружаемые файлы — это статические списки слов.
- Никакая история не сохраняется. Повторная генерация заменяет значение, а предыдущее не подлежит восстановлению.
Вопросы
Это инструмент xkcdpass?
Нет. Это отдельная реализация браузера, логика генерации которой адаптирована из xkcdpass 1.30.0, который распространяется под лицензией BSD 3-Clause License. Никакой связи с этим проектом или его авторами нет.
Изменены ли списки слов?
Только одним способом. EFF публикует каждый список в виде двух столбцов — пятизначный бросок кубика, затем слово — и столбец с броском кубика был удален, поскольку на этой странице вместо игральных костей используется генератор случайных чисел браузера. Сами слова неизменны и находятся в том же порядке.
Одобряет ли EFF эту страницу?
Нет. Списки слов используются в соответствии с лицензией CC BY, которая требует указания авторства и явно не подразумевает какого-либо одобрения, спонсорства или принадлежности. ToolAcre не имеет никакого отношения к Electronic Frontier Foundation.
Имеют ли списки слов BSD лицензию, как и код?
Нет, и различие имеет значение. Программное обеспечение: BSD 3-пункт; списки слов созданы CC BY и принадлежат EFF. Они путешествуют вместе по проекту разведки и добычи, но это два отдельных гранта от двух разных держателей.
Ограничения
- На этой странице указаны источники; это не сам текст лицензии. Полные тексты и запись о портировании находятся в репозитории по адресу docs/third-party/xkcdpass.md и в сторонних уведомлениях.
- Упоминание здесь проекта или организации является указанием авторства, а не заявлением о каком-либо отношении к ним.
- Списки слов представлены только на английском языке, потому что это списки, которые публикует EFF, и единственные, которые поставляются сюда.
- Восходящая запись не согласна сама с собой относительно того, какая версия CC BY применяется, поэтому эта страница связывает лицензию, а не утверждает версию. Обязательство — кредит, ссылка на лицензию и заявление об изменениях — в любом случае одинаково и выполняется на каждой странице, где упоминаются списки.