URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 131586
[ Назад ]

Исходное сообщение
"Arch Linux переходит на yescrypt для хэширования паролей"

Отправлено opennews , 23-Сен-23 19:19 
Разработчики Arch Linux объявили о смене применяемой по умолчанию схемы хеширования паролей с SHA512 на yescrypt, а также о переходе на хранение настроек параметра umask в файле конфигурации /etc/login.defs вместо /etc/profile. Yescrypt расширяет возможности классического scrypt поддержкой использования схем с большим расходом оперативной памяти и снижает эффективность атак, использующих GPU, FPGA и специализированные чипы. Безопасность Yescrypt обеспечивается благодаря применению уже проверенных криптографических примитивов SHA-256, HMAC и PBKDF2...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=59801


Содержание

Сообщения в этом обсуждении
"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 19:49 
> а также о переходе на хранение настроек параметра umask в файле конфигурации /etc/login.defs вместо /etc/profile

Ну и нафига ломать совместимость?


"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 21:03 
Совместимость с чем?

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 21:59 
С самими собой

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 22:10 
Очевидно же: с теми, кто использует /etc/profile. Не бросятся же все сразу вставлять if в свои продукты.

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено MN , 24-Сен-23 01:07 
/etc/profile просто останется приоритетнее, зачем if?

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 20:10 
Кстати кто знает где можно скачать готовые сборки Арча, Манджары с этими средами рабочего стола (СРС). Хочу потестировать.

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 20:12 
https://manjaro.org/download/

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено авпе740 , 23-Сен-23 20:17 
Спасибо, но там делеко не все из списка ниже.
В Арч вики вроде написано, но не готов самостоятельно возиться с Арч.
https://wiki.archlinux.org/title/desktop_environment#List_of...

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 21:23 
> Спасибо, но там делеко не все из списка ниже.
> В Арч вики вроде написано, но не готов самостоятельно возиться с Арч.
> https://wiki.archlinux.org/title/desktop_environment#List_of...
>не готов самостоятельно возиться с Арч

Ну раз не готов - не возись, во проблема-то! Для неосиляторов есть куча других дистров, та же бамжара, если шибко в вашей школе гнобят за убунтуйство и минтуйство ваши мамкины кулхацкили на арчах и на калилинyxax


"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено shardddin , 27-Сен-23 20:48 
Можно попробовать Garuda - интересный дистр..., хотя не совсем понял о какой среде идет речь...

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 22:00 
Что такое СРС?

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 24-Сен-23 01:15 
СРС — это сокращение от СРС ОСГНЮЛ ССОМГНЮ: Среда рабочего стола операционной системы «ГНЮ Не Юникс/Линукс» «Среда сетевой объектной модели ГНЮ Не Юникс».

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 24-Сен-23 05:26 
>ОСГНЮЛ ССОМГНЮ

Имена собственные не переводятся.
Чтобы перевести UNIX (но делать этого не стоит), то сначала надо перевести Multics.
Multics — Multiplexed Information and Computing Service.
КИВС    — Многосложная информационно-вычислительный сервис.
Unics   — Uniplexed Information and Computing Service.
ОИВС    — Односложная информационно-вычислительный сервис.


"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 24-Сен-23 05:29 
>Среда рабочего стола операционной системы

СРС может быть не у POSIX совместимых.


"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено fumanchez , 23-Сен-23 22:34 
Ставить 500 сборок не лень, а посмотреть какие пакеты ставить - лень.

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 22:39 
Ну скажем так, в Арче не все из этой вики ставится и работает. А готовую сборку в лайв режиме проще.

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено fumanchez , 23-Сен-23 22:53 
> Ну скажем так, в Арче не все из этой вики ставится и
> работает. А готовую сборку в лайв режиме проще.

а) что не ставится?
б) что ты надеешься увидеть?


"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 30-Сен-23 16:15 
Выбирайте, благо есть из чего:
https://distrowatch.com/search.php?basedon=Arch#simple

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Анонит , 23-Сен-23 20:25 
В Arch pambase с другим флагом собирать будут,такая новость..

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 20:28 
Рекомендую umask 077 как самый безопасный. Какого-то хрена дистры не используют такой по умолчанию. Словно все только и делают, что делятся своими файлами с другими UNIX-пользователями на своей тачке. Ага.

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 21:10 
Файлы пользователя обычно отдаются группе с именем пользователя. Смысла блочить группу нет. Other же да, по-хорошему стоит ставить в 7, но тогда надо будет перенастроить всю sysfs, procfs и в udev настроить все девайсы, чтобы их могли читать пользователи с нужной группой.

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 22:08 
Ещё бы bsdgroups были включены по дефолту во всех файловых системах, цены бы не было этим группам. А так приходится 1. входить в группу, которой хочу дать права, 2. явно менять группу для каждого создаваемого файла.

Линуксовый механизм работы с группами не особо для чего-то полезен. В результате на практике ugo рассматриваются как uo и какой-то странный доступ, непонятно зачем нужный.


"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 24-Сен-23 18:24 
Раньше, до systemd, системные группы использовались для разграничения доступа пользователей к устройствам. Сейчас программы редко обращаются к устройствам напрямую, доступ фильтруется через прокси-демоны и тулкит-прослойки.

Также, общую группу можно использовать для расшаривания отдельных пользовательских файлов с другими пользователями на чтение или на запись. В последнем случае, обычно с SETGID на директориях.


"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 24-Сен-23 18:14 
Обычно, по умолчанию (/etc/login.defs), несистемный пользователь создается с одноименной группой, в которую входит только он. Тогда 007 для многопользовательской системы достаточно.
В некоторых дистрибутивах (видел такое давно в Убунте), вместо этого, иногда заводят специальную группу users и включают в неё всех новосозданных несистемных пользователей. Тогда, желательно, устанавливать маску 077 для многопользовательской системы.

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 20:36 
>Yescrypt

... но соревнование выиграла Argon2...


"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено НяшМяш , 23-Сен-23 20:45 
...и в оригинале написано почему не Argon2 - потому что его реализации нет в libxcrypt...

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 21:14 
Argon2 победил в соревнованиях в 2015 году, а первая стабильная реализация yescrypt появилась с 2018.

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено НяшМяш , 23-Сен-23 21:27 
Опять онанимы показывают свою экспертность в чтении текста. Тогда перефразирую:

В библиотеке криптографических примитивов под названием libxcrypt, которая используется PAMом, есть реализация yescrypt, но не реализован Argon2 (тут в оригинале две ссылки на пулреквесты). Поэтому выбрали лучшее из имеющегося.


"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено fumanchez , 23-Сен-23 22:33 
Спрашивается, что это за libxcrypt такой, раз в нем толком ничего нет?

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 21:17 
Comparison to scrypt and Argon2

yescrypt's advantages:

    Greater resistance to offline attacks (increasing attacker's cost at same defender's cost)
    Extra optional built-in features
    Cryptographic security provided by NIST-approved primitives
    SHA-256, HMAC, PBKDF2, and scrypt are usable from the same codebase

yescrypt's drawbacks:

    Complex (higher risk of human error occurring and remaining unnoticed for long)
    Cache-timing unsafe (like bcrypt, scrypt, and Argon2d, but unlike Argon2i)
    Not the PHC winner (Argon2 is), but is a finalist with "special recognition"
    Supported in fewer third-party projects (libxcrypt, Linux-PAM, shadow, mkpasswd)


"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 23-Сен-23 21:14 
Нормально. Не даром SteamOS именно на Arch.

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено fumanchez , 23-Сен-23 22:22 
Так SHA это же тупо хеш функция, а yescrypt - KDF, и по идее там должен быть переход с какой-нибудь scrypt или PBKDF2, не?

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 24-Сен-23 00:53 
Debian перешёл на yescrypt еще в августе 2021 года. Что не так с Арчем?

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Xo , 24-Сен-23 08:56 
Всё так. На дебиане потестили, потом выкатили на арч.

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 24-Сен-23 14:39 
> На дебиане потестили

Ага... И на федоре тоже.


"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено iiiypuk , 24-Сен-23 09:00 
А ещё Arch позже всех перешёл на Git.
Приоритеты расставлены правильно

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 24-Сен-23 18:02 
Окончательно перешёл. То есть отказался от SVN-репозиториев. А поддержка Git была ещё до "перехода".

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 24-Сен-23 18:05 
Всё так с Арчем. Арчеводы компьютерно-грамотные: они диск шифруют и не используют одинаковые пароли. Поэтому какая там функция хэширования у них используется на локальной машине им, по большому счёту, фиолетово.

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 24-Сен-23 18:08 
А вот у тебя на Дебиане/Убунте/Федоре/Манджаре, установленном через Далее-Далее-инсталлятор, все файлы голяком лежат на диске - на всеобщем обозрении, зато топ-секретный пароль надежно захэширован. Лол. Кек.

"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 25-Сен-23 07:34 
Что за мода писать о том, чего не знаешь?

В Fedora шифрование одной галкой в установщике включается, в Debian на пару действий больше в установшике.


"Arch Linux переходит на yescrypt для хэширования паролей"
Отправлено Аноним , 25-Сен-23 13:03 
> одной галкой в установщике включается

Не прошло и десять лет. И то, поди, под одну, самую бесполезную схему разбивки диска заточено.

> Что за мода писать о том, чего не знаешь?

Ну я-то на Линукс не вчера пересел. Помню, как эту несчастную галочку никак не могли в инсталляторы добавить. И та же история регулярно повторяется с каждой новой ФС.

Зато на "дружелюбных" дистрибутивах neoсиляторы фыркали и фыркают на консоль и отсутствие инсталлятора в "Рачике", а сами.. шаг влево, шаг вправо - переключались на VT-консоль за инсталлятором и делали ручками разбивку и шифрование. Кто умел в консоль, кто не умел - кушал, что дают.