1. [Вики](https://feex.it/wiki/)
2. [Оборудование](https://feex.it/wiki/hardware/)
3. [Системы и архитектура](https://feex.it/wiki/hardware/system/)
4. AMD SEV

# AMD SEV

Справочник по архитектуре: Feex

AMD Secure Encrypted Virtualization (SEV) шифрует память виртуальных машин в рамках заданной модели угроз платформы. SEV, SEV-ES и SEV-SNP предоставляют различные возможности и не должны рассматриваться как эквивалентные.

## Что необходимо знать

AMD Secure Encrypted Virtualization (SEV) шифрует память виртуальных машин в рамках заданной модели угроз платформы. SEV, SEV-ES и SEV-SNP предоставляют различные возможности и не должны рассматриваться как эквивалентные.

## Как это работает

SEV связывает шифрование памяти гостевой системы с управлением ключами для конкретной ВМ. SEV-ES добавляет защиту состояния регистров гостевой системы при переключениях контекста (VM exit), а SEV-SNP внедряет более строгие механизмы контроля целостности памяти и владения ею. Микрокод, гипервизор, поддержка со стороны гостевой ОС и службы аттестации совместно участвуют в развертывании защищенной конфиденциальной ВМ.

## Области применения

Облачная инфраструктура может запросить явно поддерживаемый тип конфиденциальной ВМ и проверить данные ее аттестации перед передачей секретов. Приложению по-прежнему требуются защищенный ввод-вывод, аутентификация взаимодействующих узлов и политика в отношении принимаемых измерений платформы.

## Как проверить поддержку и активацию

Проверьте информацию CPUID для шифрования памяти AMD и точный вариант SEV, затем подтвердите поддержку на уровне микрокода, хоста/гостя и аттестации через документированный интерфейс поставщика. Сверяйтесь с актуальными рекомендациями AMD по безопасности для используемого поколения процессоров и микрокода.

Аппаратную возможность, активацию и фактическое применение политик необходимо проверять раздельно. Процессор может поддерживать технологию защиты, в то время как ОС, приложение или политика виртуальной машины ее не задействуют. Наличие отметки о поддержке в базе данных не является аттестацией работающей системы.

## Чего не гарантирует данная функция

Общее поле SEV не подтверждает наличие SEV-SNP, актуальный статус исправлений в микрокоде или конкретную службу аттестации. Одно лишь шифрование не обеспечивает защиту целостности, а шифрование памяти не защищает каждое отдельное устройство или сетевой маршрут передачи данных.

## Совместимость и производительность на практике

Поддерживайте ОС, микрокод и соответствующую среду выполнения в актуальном состоянии. Если механизм защиты вызывает проблемы совместимости, в первую очередь используйте средства диагностики и поддерживаемые обновления от поставщика. Изменение глобальных параметров защиты может затронуть сторонние приложения и должно производиться согласно регламенту развертывания и плана отката.

## Практический чек-лист для проверки

1. Зафиксируйте точную модель процессора или платформы, а также задействованные версии приложения, ОС и среды выполнения. Сохраните точную формулировку возникшей ошибки или требования.
2. Сверьтесь со справочными материалами производителя для этой точной модели, затем проверьте действующую поддержку и состояние активации в окружении, где выполняется программа.
3. Сопоставьте каждое требование выбранного бинарного файла или бэкенда. Похожего названия функции, псевдонима или общего маркетингового обозначения технологии недостаточно.
4. Убедитесь, что приложение выбрало предполагаемую реализацию. Используйте его документированные средства диагностики и поддерживаемый резервный код при несоблюдении требований.
5. Вносите по одному поддерживаемому изменению за раз и повторяйте ту же рабочую нагрузку. Сохраняйте исходную конфигурацию и возможность отката.

## Если функция указана в списке, но ПО не может ее использовать

Начните с точного сбойного компонента. База данных оборудования описывает зафиксированные возможности; операционная система или гипервизор могут предоставлять иное фактическое окружение. Ошибка недопустимой инструкции также требует анализа конкретной сбойной команды и сборки бинарного файла, так как повреждение данных или сторонняя неподдерживаемая инструкция могут вызывать аналогичный симптом.

Установите версию приложения, драйвера или среды выполнения, поддерживаемую для данной платформы, и при необходимости используйте документированную производителем базовую или резервную сборку. Обновление ПО не может создать инструкцию, отсутствующую в процессоре. Изменения микрокода и политик безопасности должны выполняться по процедуре производителя системы и с планом восстановления, а не по общим шаблонам оптимизации.

## Связанные функции и полезные различия

[AMD SME](https://feex.it/wiki/l/ru/hardware/system/amd-sme/) · [AMD-V и SVM](https://feex.it/wiki/l/ru/hardware/system/amd-v/) · [NPT и RVI](https://feex.it/wiki/l/ru/hardware/system/npt-rvi/) · [SGX](https://feex.it/wiki/l/ru/hardware/system/sgx/)

## Источники и границы применимости пояснения

[Ресурсы для разработчиков по AMD Secure Encrypted Virtualization](https://www.amd.com/en/developer/sev.html) · [Руководство программиста по архитектуре AMD64, том 2: Системное программирование](https://docs.amd.com/v/u/en-US/24593_3.46_APM_Vol2)

Эти материалы определяют архитектурное поведение и требования к программному обеспечению. Они не подтверждают независимо каждое значение параметров на странице конкретной модели оборудования. Для проверки поддержки моделью используйте данные производителя на этой странице и проверяйте действующую конфигурацию системы. Данная статья не содержит результатов тестов производительности, сертификатов или дат независимых обзоров.

## Связанное

Эти объекты связаны с данной статьей. Тип указан у каждой ссылки.

[AMD SME: Справочник по архитектуре](https://feex.it/wiki/l/ru/hardware/system/amd-sme/)[AMD-V и SVM: Справочник по архитектуре](https://feex.it/wiki/l/ru/hardware/system/amd-v/)[NPT и RVI: Справочник по архитектуре](https://feex.it/wiki/l/ru/hardware/system/npt-rvi/)[SGX: Справочник по архитектуре](https://feex.it/wiki/l/ru/hardware/system/sgx/)

## Источники и проверка

Редакционная принадлежность: Feex. Дата независимой проверки не зарегистрирована. [Как мы проводим исследования](https://feex.it/wiki/research/).

- [Ресурсы для разработчиков по AMD Secure Encrypted Virtualization ](https://www.amd.com/en/developer/sev.html)· Разграничивает SEV, SEV-ES и SEV-SNP, содержит ссылки на API микрокода, документацию по аттестации и шифрованию памяти. Проверяйте актуальные бюллетени безопасности для конкретной среды развертывания.
- [Руководство программиста по архитектуре AMD64, том 2: Системное программирование ](https://docs.amd.com/v/u/en-US/24593_3.46_APM_Vol2)· Системное программирование, SVM и вложенная трансляция, ревизия 3.46. Для текущего средства просмотра документации требуется JavaScript; старые URL-адреса документов могли быть выведены из обращения.

## Была ли эта статья полезна?

Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.

Краткие факты

Краткая характеристика этой страницы. Характеристики, источники и полная информация остаются в статье.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/ru/hardware/system/amd-sev/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
