У некоторых процессоров AMD перестает работать генератор случайных чисел после ухода компьютера в спящий режим

Ведущий разработчик Red Hat Systems, Леннарт Петтеринг, недавно обнаружил, что у процессора AMD A6-6310 "Beema", установленного во множестве недорогих ноутбуков, случаются сбои в генераторе случайных чисел RdRand. После выхода из спящего режима, числа, выдаваемые процессором, перестают быть случайными. Генерация случайных чисел необходима для создания случайных кодов для обеспечения безопасности данных компьютера. Эта генерация не обязательно должна работать на аппаратном уровне, ведь те же Linux и Windows, к примеру, используют собственные программные методы генерации ключей.


Более того, пользователи GitHub и Bugzilla даже рассказывают о том, что компьютер нельзя отправить в спящий режим во второй раз после "пробуждения", если ядро используемой операционной системы использует RdRand. Тем не менее, был найден довольно кратковременный метод возобновления генерации чисел, но этого явно недостаточно. Майкл Ларабел из Phoronix уточнил, что эта неисправность встречается только на процессорах AMD линейки Excavator или старше, поэтому владельцам процессоров Zen бояться нечего. Red Hat в данный момент работают над устранением этой неполадки.