Некоторые процессоры AMD имеют аппаратную ошибку RNG

[Всего голосов: 0    Средний: 0/5]

Один из ведущих разработчиков Red Hat Systemd (системный и сервисный менеджер) Леннарт Поеттеринг обнаружил, что процессор AMD A6-6310, использующийся в недорогих ноутбуках, имеет ошибочную реализацию инструкции генерации случайных чисел RdRand. Аппаратный генератор случайных чисел процессора (RNG) теряет «случайность» после того, как машина выходит из приостановленного состояния (то есть выводит ноутбук из спящего режима, открывая его крышку при включенном питании). Современные компьютеры полагаются на RNG для «энтропии», критически важной для генерации непредсказуемых ключей на лету для SSL. Однако источник энтропии не обязательно должен быть аппаратным, и по умолчанию это не так. Программные RNG существуют, и по умолчанию ядро ​​Linux не использует RdRand для генерации энтропии. Windows, как известно, не использует RdRand для основных функций ACPI, таких как приостановка / возобновление. Однако неисправный аппаратный блок RNG все равно сказывается на стабильности работы некоторых приложений, даже не использующих его.
Пользователи в GitHub и Bugzilla сообщают, что с этой ошибкой вы не можете заставить ноутбук уйти в спящий режим второй раз, если при работе использовали блок RdRand. При этом Майкл Ларабель из Phoronix говорит, что ошибка RdRand обнаруживается только на старых поколениях процессоров AMD “Excavator” и старше. В новых процессорах с архитектурой Zen такой проблемы нет.

Похожие новости из раздела:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Главные события

Актуальные новости

Scroll Up