TSME/SME — это аппаратное шифрование всей оперативки прямо на контроллере памяти. Защищает от дампов через cold boot, извлечения планок, snooping по шине и прочих физических радостей. Ключ генерируется в Secure Processor и никуда не уходит — данные в RAM для атакующего превращаются в кашу.
Раньше эта штука была только в топовых линейках, но с ~2023 года её начали запихивать даже в самые бюджетные десктопные Ryzen. Включается в BIOS (
Overclocking → Advanced DRAM Configuration → TSME: Enabled) и работает прозрачно.Всё было прекрасно, пока недавно не выяснилось: AMD молча отключила эту защиту на потребительских процессорах через новые версии AGESA. В BIOS галочка всё так же стоит, а на деле — ничего не работает. Исследователь Бен Килпатрик потратил несколько месяцев, чтобы это доказать.
Сам cold boot — это не ядерная физика: включённый (но залоченный) ПК/сервер, баллончик с жидким азотом на планки, быстрая пересадка в стенд — и привет, ключи шифрования, пароли, чувствительные данные в открытом виде.
AMD пока молчит в тряпочку. На PRO и EPYC, понятное дело, защита осталась.
👉 Мораль: если у тебя Ryzen и ты серьёзно относишься к физической безопасности железа — проверяй статус шифрования (в Linux легко через dmesg / rdmsr / HSI), держи BIOS на старых ревизиях, пока AMD не объяснится.
