Используйте пи малины в качестве источника энтропии для/dev/random

Более изящное решение состояло бы в том, чтобы использовать /etc/cron.d непосредственно. Вместо того, чтобы иметь Ваш сценарий в /etc/cron.daily, поместите его где-нибудь как /usr/local/sbin/myscript.sh и затем создайте файл /etc/cron.d/myscript как:

MAILTO=root,whomever@example.org
# run myscript.sh at 4:11 every day
11 4 * * * root /usr/local/sbin/myscript.sh

Это также дает Вам намного больше контроля, когда задание происходит; например, только в определенные рабочие дни и т.д. Посмотрите crontab(5) человек для получения дополнительной информации.

3
15.10.2013, 22:26
1 ответ

Поскольку страница Wikipedia говорит:

Также возможно записать в/dev/random. Это позволяет любому пользователю смешивать случайные данные в пул. Неслучайные данные безопасны, потому что только привилегированный пользователь может выйти, ioctl должен был увеличить энтропийную оценку. Текущее количество энтропии и размер пула энтропии ядра Linux доступны в/proc/sys/kernel/random/, который может быть отображен кошкой команду/proc/sys/kernel/random/entropy_avail.

Так, в Вашем случае, если Вы действительно полны решимости относительно введения некоторой случайности, полученной из RaspberryPi как файл, затем все, которое Вам нужно, должен вписать в файл /dev/random с простым"cat randomfilefromrasp > /dev/random". То, что было бы более сложным (и потребовало бы дополнительных прав), должно будет утверждать, что дополнительная случайность гарантирует некоторое данное значение дополнительной "энтропии". Но это имеет значение только для надоедливого механизма блокирования /dev/random (это устройство имеет тенденцию блокироваться, когда оно предполагает, что записало всю свою энтропию); Ваш дополнительный файл все еще добавляется к соединению и будет способствовать фактической энтропии (т.е. Вы действительно извлекаете пользу безопасности, даже если ядро не замечает его).

5
27.01.2020, 21:17

Теги

Похожие вопросы