[devel] [sisyphus] Не переключается в графический режим

Leonid Krivoshein klark.devel на gmail.com
Пт Ноя 9 02:49:49 MSK 2018


09.11.2018 01:59, Andrey Savchenko пишет:
> On Fri, 9 Nov 2018 01:52:48 +0300 Leonid Krivoshein wrote:
>> 09.11.2018 01:49, Andrey Savchenko пишет:
>>> On Fri, 9 Nov 2018 01:40:38 +0300 Leonid Krivoshein wrote:
>>>> Вообще странно. Когда для военных или других особых применений делается
>>>> дистрибутив, такие "навороты" с безопасностью понять ещё можно. Но для
>>>> всех поголовно гражданских применений стоит ли так круто гайки
>>>> завинчивать, да ещё и таким образом, что это будет просто отпугивать людей?
>>>    
>>> Простые гражданские создают ключи SSH и GPG, используют VPN,
>>> хранят пароли в кейрингах. Этого достаточно для строгих требований
>>> к качеству случайных чисел.
>> Не на 5-й же секунде создавать ключ SSH! Если такое вообще возможно,
>> лучше делать это на этапе инсталляции, когда пул уже достаточно
>> наполнен, или хотя бы есть диалог с пользователем.
> В предыдущих письмах я уже писал, что:
>
> 1) неправильно инициированный пул libgcrypt (и любого другого
> подобного софта) подрывает доверие ко всей дальнейшей работе.

Не думаю, что у libgсrypt есть какой-то свой особый пул. Она выполняет 
функции шифрования и на выбор можно указать источник, хоть файл, хоть 
пароль с клавиатуры. /dev/[u]random тоже. Но такой пул может быть у 
конкретных пользователей этой библиотеки. И в каких-то не редких случаях 
твоё утверждение будет тогда справедливо, например, если по /etc/inittab 
ключ для SWAP создаётся на основе недоинициализированного /dev/urandom, 
а по сути там 0 бит реальной энтропии, то чёрт-возьми да, грош цена 
тогда такому шифрованию!


> 2) Создания SSH или RSA ключа на этапе старта сервера — достаточно
> частная задача. Например, посмотри init-скрипт ssh. Там
> ssh-keygen вызывается именно при старте демона для генерации
> ключей сервера. Вот тебе и первые 5 секунд загрузки.

Это всё понятно и как я уже говорил, на уровне дистрибутива можно 
считать багом, если необходимые ключи не были созданы на этапе 
инсталляции. init-скрипт ssh таким был, когда ещё не было systemd, и 
тогда это было оправдано. Теперь же другие реалии.


-- 
Best regards,
Leonid Krivoshein.



Подробная информация о списке рассылки Devel