AMD незаметно отключила аппаратное шифрование памяти TSME в потребительских процессорах Ryzen через прошивку AGESA 1.2.7.0
Компания долго не давала официального объяснения, а её инженеры на GitHub сослались на невозможность предоставить информацию
Обнаружить пропажу на Windows штатными средствами невозможно, на Linux — только через аудит прошивки
После огласки AMD пошла на попятную и вернула функцию владельцам настольных Ryzen 9000 обновлением BIOS
История, которая тянулась несколько месяцев в публичном репозитории AMD на GitHub, закончилась редким для отрасли разворотом на 180 градусов. Компания сначала без всяких объявлений лишила потребительские процессоры Ryzen аппаратного шифрования оперативной памяти, затем устами инженеров заявила, что этой функции там никогда и не полагалось, а после волны критики пообещала вернуть всё как было. Разбираемся, что именно пропало, почему этого почти никто не заметил и что делать владельцам платформы AM5 прямо сейчас.
Источник изображения — оригинальный источник
Что такое TSME и от чего оно защищает
Transparent Secure Memory Encryption (TSME) — это аппаратное шифрование всего содержимого оперативной памяти. Ключ генерируется самим процессором при каждом включении компьютера, шифрованием занимается отдельный блок AES в контроллере памяти, а операционная система и программы вообще ничего об этом не знают — отсюда и слово «прозрачное» в названии. Накладных расходов на производительность практически нет, включается функция одним переключателем в BIOS.
Защищает TSME от сценариев с физическим доступом к машине: атаки холодной перезагрузки, перехват сигналов на интерфейсе DRAM, банальное извлечение модулей памяти из выключенного компьютера. Без шифрования из планок можно вытащить ключи полнодискового шифрования, пароли, открытые документы и всё остальное, что операционная система держала в RAM.
Часто TSME путают с родственной технологией SME (Secure Memory Encryption), хотя работают они по-разному:
Именно поэтому TSME на практике полезнее: она не требует ни настройки, ни поддержки со стороны системы. В маркетинговых материалах для настольных чипов её никогда особо не рекламировали — но она годами работала, и пользователи привыкли считать её частью платформы. В линейке Pro та же технология продаётся под именем AMD Memory Guard.
Как обнаружили пропажу
Всё началось в апреле 2026 года. Энтузиаст Linux, называющий себя человеком, внимательно относящимся к приватности, устанавливал систему на компьютер с процессором Ryzen 7 9700X на архитектуре Zen 5. По привычке он запустил аудит Host Security ID (HSI) из состава fwupd — утилиты, которая проверяет, какие защитные механизмы прошивки и оборудования реально активны.
Результат оказался неожиданным: в строке шифрования оперативной памяти вместо статуса «зашифровано» значилось «не поддерживается». При этом сам переключатель TSME в BIOS оставался на месте и был включён. Именно этот разрыв между настройкой и реальностью и стал ключевым: интерфейс создавал иллюзию контроля, а система на деле делала совсем не то, о чём её просили.
Первым делом энтузиаст написал в MSI — производителю своей материнской платы, но внятного ответа сразу не получил. Тогда он завёл отчёт об ошибке в публичном инженерном репозитории AMD на GitHub, где отозвались двое сотрудников компании: Том Лендаки, штатный инженер-программист, и Марио Лимончелло, старший ведущий инженер-программист.
Показательно, что чёткого ответа не было и у них. Рекомендации свелись к стандартным: выключить и снова включить опцию в BIOS, а если не поможет — идти к производителю платы. То есть внутри самой AMD люди, отвечающие за поддержку этой подсистемы в Linux, знали о ситуации не больше, чем сообщивший о ней пользователь.
Тесты MSI и флаг, который всё решает
После настойчивых обращений инженеры MSI согласились провести контролируемые испытания. Они сравнили поведение одинаковых плат на разных версиях прошивки и получили однозначную картину:
- на старых версиях AGESA потребительские Ryzen сообщали о поддержке TSME;
- после обновления до AGESA 1.2.7.0 те же чипы начинали отдавать статус «не поддерживается»;
- версии Pro тех же процессоров поддерживали функцию на любой прошивке и любой плате;
- внутренний флаг DfIsTsmeEnabled, который решает, включать ли шифрование на этапе инициализации оборудования, возвращал FALSE на потребительских чипах независимо от настройки BIOS и TRUE — на процессорах Pro;
- в прямом сравнении на одной и той же плате ASUS X870E потребительский Ryzen 7 9800X3D показывал статус TSME «0», а Ryzen PRO 9945 — «1».
Ключевой вывод: кремний способен выполнять шифрование. Блок AES физически присутствует в контроллере памяти всех кристаллов Zen 5, а потребительские и Pro-версии используют один и тот же кристалл ввода-вывода. Функцию блокировала именно прошивка — то есть вопрос стоял ребром: это ошибка, которую AMD обязана исправить, или тихое решение о сегментации продуктовой линейки, о котором компания просто не сочла нужным сообщить.
Отдельно неловким оказался эпизод с архивами обсуждений. Пользователь напомнил Лендаки его же комментарий 2020 года, где инженер подтверждал, что потребительский Ryzen 3700X должен поддерживать TSME. А в 2025 году в той же ветке тот же инженер снова рекомендовал использовать эту функцию, оговорившись лишь, что опцию должен предоставить производитель BIOS. Иными словами, поддержка на младших чипах была не фантазией сообщества, а тем, что подтверждали сотрудники самой компании.
Когда прозвучал прямой вопрос — ограничение зашито в кремний или это решение на уровне политики прошивки (одно необратимо, второе легко откатывается) — обсуждение оборвалось. Ответ Лимончелло фактически закрыл тему: «Извините, но у меня больше нет информации, которой я мог бы поделиться по этой теме».
Ответ AMD: сначала сегментация, потом разворот
Первой и единственной официальной реакцией компании стал короткий ответ по электронной почте: TSME — «функция безопасности, применяемая только к процессорам PRO в составе AMD PRO Technologies». Формулировка примечательна тем, что публично о таком ограничении AMD заявила впервые — при том что функция годами работала на потребительских чипах.
Позиция продержалась недолго. После того как история 15 июня 2026 года вышла за пределы GitHub и разошлась по профильным изданиям, реакция сообщества оказалась достаточно громкой, чтобы компания передумала. Уже 20 июня AMD сообщила, что Memory Guard остаётся базовой функцией линейки Ryzen PRO и убирать её оттуда никто не собирается, а опцию для отдельных настольных процессоров Ryzen 9000 вне линейки Pro, удалённую в одном из недавних обновлений, вернут в ближайшем выпуске BIOS в июле — «на основании ценных отзывов сообщества».
На практике возврат случился даже раньше обещанного срока: уже 25 июня ASUS начала выкладывать бета-версии BIOS для плат AM5 серии 800 на базе AGESA ComboAM5 PI 1.3.0.1b Patch A, где переключатель TSME снова работает. Остальные производители подтянулись следом.
Чего в заявлении AMD так и не оказалось — так это объяснения, почему функция исчезла. Компания не сказала, был ли это преднамеренный шаг или регресс в прошивке, и не взяла на себя обязательств заранее предупреждать о подобных изменениях в будущем. Неприятная деталь на фоне того, что Intel поставляет свой аналог — TME-MK — в том числе на обычных потребительских Core, а не только на корпоративных vPro.
Что делать владельцам Ryzen
- Проверить статус на Linux. Команда
fwupdmgr securityпокажет строку про шифрование оперативной памяти: «Encrypted RAM» со статусом «Encrypted» — всё в порядке, «Not supported» — функция отключена. - На Windows штатной проверки нет. Собственного инструмента у системы не существует, ориентироваться приходится на версию AGESA в описании прошивки платы.
- Обновить BIOS. Нужна сборка на базе AGESA 1.3.0.1b Patch A или новее. Точный номер прошивки и список поддерживаемых функций стоит уточнять на странице конкретной модели платы — набор возможностей у разных производителей отличается.
- Включить опцию вручную. После обновления переключатель TSME (или Memory Guard) в BIOS нужно активировать самому и затем ещё раз проверить статус на уровне системы — наличие пункта в меню само по себе ничего не гарантирует, что и показала вся эта история.
- Учесть, что вернули не всем. Речь идёт об отдельных настольных процессорах Ryzen 9000; самые младшие модели в список могут не попасть.
Для большинства владельцев домашних и игровых сборок практический эффект всей этой истории невелик: TSME защищает от физического доступа к машине, а не от вирусов или атак по сети. По-настоящему функция важна тем, кто носит с собой ноутбук с чувствительными данными, работает с конфиденциальной информацией, полагается на полнодисковое шифрование или считает изъятие, кражу и вмешательство в оборудование реальной угрозой.
Куда важнее выводы за рамками конкретной функции. Безопасность современной платформы всё больше определяется не таблицей характеристик процессора, а закрытым бинарным кодом прошивки, который приезжает на компьютер вместе с рядовым обновлением BIOS. Возможность в любой момент включить или выключить аппаратную защиту одним флагом остаётся у производителя — и в этот раз о её использовании никто не предупредил. Ситуацию исправили только потому, что один человек с Linux потратил несколько месяцев на выяснение, почему у него не сходится одна строчка в отчёте аудита.











