Серверная виртуализация

Защита виртуальных машин: изоляция, шифрование и границы гипервизора

Какие угрозы снижает гипервизор, как разделять VM и сети, когда нужно шифрование виртуальных машин и почему оно не заменяет защиту гостевой ОС.

16 минут
абстрактная иллюстрация изолированных виртуальных машин и защищённых слоёв
Защита VM — это сочетание изоляции гипервизора, защищённого управления, сегментации сети, защиты гостевых ОС и, при необходимости, шифрования.
Гипервизор создаёт изоляцию виртуальных машин: разделяет память, выполнение процессора и виртуальные устройства разных VM. Но он не лечит скомпрометированную гостевую ОС, не отменяет ошибки администратора и не защищает автоматически от захвата хоста либо системы управления. Шифрование виртуальных машин полезно главным образом для защиты файлов VM и данных на носителях, однако его эффект зависит от того, где находятся ключи и кому они доступны.

Модель угроз: что защищает гипервизор, а что остаётся вне его границы

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

Граница ответственности гипервизора

СценарийЧто делает гипервизорЧего он сам по себе не гарантирует
Процесс или вредоносная программа внутри одной Guest OSОбычно удерживает код в границах этой VM и её виртуальных устройствНе удаляет вредоносный код, не исправляет уязвимости ОС и приложений, не управляет учётными записями гостя
Соседние VM на одном хостеРазделяет память, выполнение CPU и обычные виртуальные устройстваНе исключает риск уязвимости гипервизора, ошибки конфигурации или небезопасных административных действий
Сеть между VMПредоставляет виртуальные адаптеры и коммутаторыНе создаёт нужную сегментацию без VLAN, правил firewall и ограничений разрешённых связей
Файлы выключенной VM на хранилищеМожет поддерживать платформенное шифрование при наличии нужной архитектурыНе заменяет контроль доступа к хранилищу, резервным копиям и ключам
Доступность VMМожет участвовать в механизмах перезапуска или миграции, если они предусмотрены платформойНе превращает HA, репликацию, миграцию или снимок в средство конфиденциальности либо изоляции

Общий хост — общая зона доверия

Гипервизор и его хост остаются общей точкой доверия для размещённых VM. Компрометация хоста, его firmware, учётной записи с достаточными правами или системы централизованного управления может затронуть множество гостевых систем одновременно.

Почему взлом одной Guest OS не равен взлому всех VM

Guest OS — операционная система внутри VM. Если атакующий получил права администратора в одной гостевой ОС, это обычно даёт контроль над данными, приложениями и сетевыми учётными данными именно этой VM. Сам по себе такой доступ не должен открывать память, виртуальные диски или консоль соседней VM: эти ресурсы разделяет гипервизор.

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

  • Уязвимость гипервизора или виртуального устройства. Ошибка в обработке эмулируемого оборудования, драйвере или самом гипервизоре может стать путём выхода из VM.
  • Избыточные права в управлении. Учётная запись, которой разрешено менять конфигурацию VM, подключать носители, читать консоль, создавать клоны либо экспортировать диски, может обойти обычные границы гостевой ОС.
  • Небезопасные подключения. Общие сетевые сегменты, слишком широкие правила виртуального firewall, открытые сервисы и ошибочные маршруты создают путь между VM без всякого VM Escape.
  • Компрометация хоста или firmware. В этой ситуации разделение VM уже не является самостоятельным барьером: атакующий находится ниже уровня гостевых ОС.
  • Подключённые к VM данные и секреты. Например, доступные сетевые папки, токены, пароли в сценариях автоматизации и учётные данные, введённые администратором в скомпрометированной консоли.

Доверенная вычислительная база и защищаемый периметр

Для конкретной VM доверенная вычислительная база включает не только гипервизор. В неё входят физический сервер, его BIOS/UEFI и другое firmware, процессоры и память, хостовая платформа, драйверы, сеть и система управления. Для VMware это может включать VMware ESXi и vCenter Server; для Microsoft — Hyper-V и связанные компоненты управления; для KVM — ядро Linux, QEMU и средства управления, такие как libvirt.

Datastore, внешнее хранилище и резервные копии относятся к более широкому периметру данных VM. На них могут находиться виртуальные диски, конфигурация, файлы снимков, экспортированные образы и копии. Даже если злоумышленник не может войти в работающую Guest OS, доступ к незашифрованному файлу её диска может позволить читать или копировать данные офлайн. Подробнее о размещении файлов VM — в статье «Datastore и VMware vSAN: как организовать хранение виртуальных машин».

Проверьте границы доверия перед размещением критичной VM

Это не настройка конкретной платформы, а минимальная проверка архитектуры. Результатом должен быть список компонентов и учётных записей, компрометация которых затронет VM.

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

Защита хоста и плоскости управления

Плоскость управления — это интерфейсы, API, службы и учётные записи, через которые администраторы управляют хостами, VM, сетью и хранилищем. Её компрометация часто опаснее заражения одной Guest OS: управление может дать доступ сразу к нескольким VM и их файлам. Поэтому безопасность VMware, Hyper-V, Proxmox VE и других платформ начинается с защиты хоста и управления, а не с установки защитного ПО в отдельных гостях.

  • Используйте поддерживаемый релиз гипервизора и применяйте обновления безопасности в рамках согласованного процесса. Патчинг снижает риск известных уязвимостей, но не исключает эксплуатацию новых или неверно настроенных компонентов.
  • Разделяйте роли: повседневенное администрирование VM, управление хостами, управление сетью, хранилищем и ключами не обязательно должны выполняться одной учётной записью.
  • Защищайте административный доступ: индивидуальные учётные записи, многофакторная аутентификация там, где её поддерживает выбранная архитектура, защищённые рабочие места и журналирование привилегированных операций.
  • Выносите management-трафик в отдельный сегмент, ограничивайте к нему маршрутизацию и доступ только с административных узлов.
  • Ограничивайте прямой доступ к хостам. Например, Lockdown Mode в ESXi предназначен для ограничения прямого управления хостом и переноса обычных операций в vCenter Server.
  • Регулярно проверяйте события входа, изменения сетей, прав, конфигурации VM, политик шифрования и операций с ключами.

Зависимость от версии и документации

Названия политик, статусов, экранов и порядок включения функций зависят от модели сервера, поколения, firmware, редакции и версии гипервизора либо средств управления. Перед изменениями сверяйте актуальные официальные руководства Broadcom/VMware, Microsoft, Proxmox и выбранного поставщика оборудования, а также матрицы совместимости. Это особенно важно для обновлений, шифрования, Secure Boot, vTPM и операций миграции.

Сетевая изоляция VM: VLAN и firewall нужно настроить отдельно

Сам факт запуска VM на одном гипервизоре не определяет, кто с кем может обмениваться трафиком. Связность задают виртуальные коммутаторы, Port Group, VLAN, маршрутизация, правила виртуального и физического firewall. В VMware эту роль может выполнять vSwitch, в Hyper-V — виртуальный коммутатор Hyper-V, в Proxmox VE и KVM — bridge, Open vSwitch или другие поддерживаемые сетевые механизмы.

Логическое разделение потоков в типичной виртуальной инфраструктуре

СегментЧто в нём находитсяБазовое ограничение
ManagementИнтерфейсы хостов, средства управления, при необходимости сервисы аутентификации и мониторингаДоступ только с административных сетей и узлов; не использовать как обычную сеть приложений
Сеть VMПользовательские и серверные приложенияРазделять по назначению приложений и разрешать только необходимые соединения
Чувствительный сегментНапример, базы данных, платёжные сервисы, системы с персональными даннымиНе публиковать в пользовательские сегменты; разрешать трафик только от конкретных приложений и администраторов
Хранилище или миграцияТрафик между хостами и системами хранения, перенос VM при наличии такой архитектурыОграничить участниками инфраструктуры; отделить от пользовательского трафика по требованиям платформы и пропускной способности

VLAN полезен для логического разделения, но не является абсолютной границей: ошибки trunk-портов, разрешённых VLAN, маршрутизации или правил firewall могут соединить сегменты. Общие физические адаптеры и коммутаторы также могут оставаться общими точками отказа и наблюдения. Когда нужна независимость отказовых доменов, гарантированная полоса или физическое разделение, одной VLAN может быть недостаточно.

В Proxmox VE Proxmox VE Firewall применяет правила на уровнях Datacenter, Node и VM/CT. Правила Datacenter задают общую политику, Node относятся к конкретному узлу, а VM/CT — к сетевым интерфейсам отдельной виртуальной машины или контейнера. Это механизм фильтрации трафика, а не шифрование VM и не замена защиты Guest OS. Порядок и действие правил нужно проверять в документации именно используемого релиза.

Практический критерий сегментации

Для каждого сегмента сформулируйте разрешённые связи в виде «источник → назначение → порт/протокол». Если связь нельзя объяснить, её не следует открывать по умолчанию. Пошаговая настройка VLAN, Port Group, vSwitch и bridge разобрана в статье «Сети виртуальных машин в ESXi, Hyper-V и Proxmox VE: vSwitch, VLAN и bridge».

Шифрование виртуальных машин, дисков и данных внутри Guest OS

VM Encryption — не одно универсальное решение. Можно шифровать файлы VM средствами платформы, виртуальные диски или datastore средствами хранения, а также данные внутри Guest OS. Эти уровни дополняют друг друга, но имеют разные границы доверия.

Что защищают разные уровни шифрования

УровеньОсновная защитаЧто не решает
Шифрование VM средствами платформыФайлы конфигурации и виртуальные диски VM вне исполняющейся гостевой ОС — в зависимости от реализации платформыНе защищает данные от процесса с правами внутри уже работающей и расшифрованной VM; не отменяет доверие к хосту и управлению в архитектурах, где они имеют доступ к ключам
Шифрование виртуального диска или datastoreДанные на определённом виртуальном диске либо на уровне хранилища при краже носителя или несанкционированном доступе к немуНе обязательно защищает конфигурацию VM, файлы экспорта, копии в другом хранилище и данные в памяти работающей VM
Шифрование внутри Guest OSФайлы, тома, базы данных или прикладные данные по правилам самой ОС и приложенияНе защищает от администратора гостя или вредоносного процесса, получившего доступ к уже расшифрованным данным; требует отдельного управления ключами в госте

Шифрование не защищает автоматически работающую VM

Когда VM включена, ОС и приложения должны получить доступ к данным в расшифрованном виде. Если атакующий захватил учётную запись администратора Guest OS, процесс приложения или доверенный хост в пределах соответствующей архитектуры, шифрование файлов VM само по себе не остановит чтение доступных данных.

VMware Encryption: роль vCenter и ключей

В документации vSphere функция VMware VM Encryption связана с централизованным управлением через vCenter Server и инфраструктурой ключей. Для поддерживаемых сценариев vSphere использует внешний совместимый сервер управления ключами KMS по KMIP либо поддерживаемый механизм Native Key Provider, доступный не во всех поколениях vSphere. vCenter управляет назначением ключей и политиками шифрования, а ключевой сервис должен быть доступен и корректно защищён.

Доступность VMware Encryption зависит от конкретного поддерживаемого релиза vSphere, состава приобретённых прав, лицензирования и совместимости компонентов. Нельзя считать эту функцию включённой по умолчанию только потому, что установлен ESXi или vCenter. Для новой либо изменяемой среды нужно сверить официальную документацию Broadcom для используемого релиза, поддерживаемость KMS или Native Key Provider и условия лицензирования; общая схема не заменяет эту проверку.

  • Потеря доступа к ключам может сделать невозможными запуск VM, операции с зашифрованными файлами или восстановление — конкретное поведение зависит от операции и версии платформы.
  • Ключевой сервис, его резервирование, резервная копия конфигурации и разграничение доступа становятся частью защищаемой архитектуры.
  • Клонирование, экспорт, импорт, миграция и восстановление зашифрованной VM требуют проверки поддерживаемого сценария и доступа к требуемым ключам на стороне назначения.
  • Перед экспортом или передачей VM другой инфраструктуре нельзя предполагать, что шифрование прозрачно сохранится либо что целевая среда сможет открыть VM; порядок определяется официальной документацией конкретной версии.

Shielded VM в Hyper-V: защита от недоверенной фабрики

Shielded VM — механизм Windows Server Hyper-V для сценариев, где требуется сильнее ограничить доступ fabric administrators, то есть администраторов виртуализационной инфраструктуры, к содержимому защищённой VM. Он не является названием функции Azure и не должен смешиваться с облачными сервисами со сходными терминами.

В архитектуре Shielded VM vTPM предоставляет гостю виртуальный TPM для защищённого использования секретов и фиксации измерений загрузки. Secure Boot проверяет подписи и допустимость компонентов загрузки. Host Guardian Service выполняет аттестацию guarded host и предоставляет материал, необходимый для запуска защищённой VM, только хостам, соответствующим заданной политике. Таким образом, vTPM и Secure Boot являются частями защитной модели VM, а Host Guardian Service — отдельным критичным компонентом доверия и управления ключами.

Поддержка Shielded VM, варианты аттестации, требования к guarded host, поколениям VM и поддерживаемым гостевым ОС зависят от выпуска Windows Server и редакции компонентов. Перед развёртыванием нужно сверить официальную документацию Microsoft именно для используемого Windows Server. Нельзя переносить ограничения и порядок настройки между Windows Server 2016, более поздними выпусками и Azure без отдельной проверки.

Операции клонирования, восстановления, экспорта и миграции Shielded VM должны планироваться с учётом доступности Host Guardian Service, key protector и доверенности целевого guarded host. Это не означает, что любой сценарий Hyper-V Replica, Live Migration или перенос файлов совместим с Shielded VM: допустимые операции определяет документация соответствующей версии Windows Server.

Когда шифрование VM оправдано и какие создаёт ограничения

  • Риск физического доступа к носителям. Например, при утрате накопителя, замене диска, передаче оборудования на обслуживание или доступе к файловому хранилищу за пределами доверенной зоны.
  • Несколько зон администрирования. Когда операторы хостов, хранилища, ключей и владельцы приложений должны иметь разные полномочия, а платформа поддерживает такую модель.
  • Регуляторные или договорные требования. Если требуется шифрование данных на хранении и организация может эксплуатировать ключевую инфраструктуру.
  • Переносимые образы и резервные копии. При условии, что выбранный механизм действительно распространяется на нужные файлы и процесс восстановления спроектирован вместе с управлением ключами.
  • Управление ключами. Ключи должны быть доступны авторизованным компонентам, резервированы и защищены от несанкционированного выпуска либо удаления.
  • Восстановление. План восстановления VM без проверки доступа к ключам неполон; восстановленный диск может оказаться недоступным.
  • Миграция и клонирование. Операции могут требовать дополнительной совместимости, обмена ключами, доверенного целевого хоста либо предварительной расшифровки.
  • Экспорт и межплатформенный перенос. Шифрование VMware, Shielded VM, функции Proxmox VE и механизмы KVM/libvirt не являются взаимозаменяемыми форматами.
  • Административная сложность. Ротация ключей, аудит операций и аварийный доступ требуют процессов и разделения обязанностей, а не только включения флажка.

Proxmox VE Firewall не следует считать аналогом VM Encryption: он фильтрует сетевой трафик. В KVM/libvirt шифрование обычно строят из отдельных возможностей ОС, хранилища, QEMU и систем управления ключами. Механизмы защиты VMware, Shielded VM и решения на базе Proxmox VE или KVM/libvirt имеют разные модели доверия, способы управления ключами и требования к переносу; считать их взаимозаменяемыми нельзя. Базовый стек KVM и libvirt описан в материале «KVM, QEMU и libvirt в Linux: установка, VM, virsh и Guest Agent».

Антивирус для виртуальных машин и hardening остаются внутри Guest OS

Антивирус для виртуальных машин, EDR, обновления ОС, контроль локальных учётных записей, настройка firewall гостя и защита приложений обычно работают внутри Guest OS либо предоставляются отдельным специализированным решением. Гипервизор не анализирует автоматически каждый файл и процесс во всех VM и не заменяет hardening гостевой ОС.

Поэтому защита от вирусов в виртуальной машине строится как защита обычного сервера: владелец гостя отвечает за обновления, антивирус или EDR, конфигурацию сервисов и реагирование на инциденты. Изоляция VM уменьшает вероятность прямого перехода из одной гостевой ОС в другую через память или виртуальный диск, но не препятствует вредоносному трафику по разрешённой сети и не устраняет последствия компрометации самой Guest OS.

Не путайте безопасность с доступностью

HA, Live Migration, vMotion, Replica и резервные копии решают задачи доступности или восстановления, но не делают VM конфиденциальной и не создают сетевую изоляцию. О миграциях — в статье «Миграция виртуальных машин: live migration, V2V и P2V», о VMware HA и DRS — в отдельном материале, о Hyper-V Replica и высокой доступности — в статье «Hyper-V Live Migration, Storage Migration, Replica и высокая доступность».

Термины в статье

Виртуальный коммутатор Hyper-V — программный коммутатор, обеспечивающий в зависимости от типа связь между ВМ, хостом и физической сетью.
Высокая доступность (HA) — способность системы сохранять сервис или автоматически восстанавливать его с минимальным простоем при отказе компонентов.
Изоляция виртуальных машин — разделение ресурсов и контекстов ВМ гипервизором, ограничивающее несанкционированное влияние одной гостевой системы на другую.
Создание копии виртуальной машины как отдельной ВМ; полный клон независим от исходной ВМ, а связанный использует её базовые виртуальные диски.
Процесс — экземпляр выполняемой программы в Linux с PID, виртуальным адресным пространством, состоянием и связанными с ним ресурсами.
Зафиксированное гипервизором состояние поддерживаемых виртуальных дисков и конфигурации ВМ на определённый момент, иногда также памяти, к которому можно выполнить откат.
Хост виртуализации — физический сервер или вычислительная система, на которой работает гипервизор и размещаются виртуальные машины; его CPU, память, сеть и хранилище распределяются между гостями.
Ядро Linux — центральный компонент ОС, управляющий аппаратными ресурсами и предоставляющий системные интерфейсы; оно не включает пользовательские утилиты и менеджер пакетов.
Логический контейнер хранилища в VMware для размещения файлов виртуальных машин (диски, конфигурации, логи)
Функция VMware vSphere для управления размещением ВМ в кластере и балансировки ресурсов хостов с помощью рекомендаций или автоматических миграций vMotion.
Операционная система, установленная в виртуальной машине и работающая под управлением гипервизора; не следует путать с хостовой ОС гипервизора типа 2.
Платформа виртуализации Microsoft с гипервизором типа 1, доступная как роль Windows Server и компонент Windows 10/11 Pro, Enterprise и Education.
Встроенный механизм Hyper-V для асинхронного поддержания копии виртуальной машины на другом хосте или кластере с целью аварийного восстановления.
Подсистема аппаратной виртуализации ядра Linux, предоставляющая пользовательским мониторам ВМ, обычно QEMU, интерфейс для запуска изолированных виртуальных машин.
libvirt — открытый набор библиотек, API, служб и утилит для унифицированного управления ВМ, контейнерами, сетями и хранилищами на платформах виртуализации.
Перенос работающей виртуальной машины между хостами без выключения гостевой ОС; переключение обычно вызывает краткую паузу, а сохранение соединений зависит от сети и платформы.
Lockdown Mode — режим ESXi, ограничивающий прямое управление хостом: операции обычно выполняют через vCenter Server, а прямой доступ оставляют только разрешённым учётным записям.
Open vSwitch — программный многоуровневый виртуальный коммутатор, соединяющий ВМ, контейнеры и физические сети и поддерживающий программное управление потоками трафика.
Логическая группа портов виртуального коммутатора VMware с общими сетевыми настройками для подключения виртуальных сетевых и VMkernel-адаптеров.
Открытая платформа серверной виртуализации на базе Debian, использующая QEMU/KVM для виртуальных машин и LXC для системных Linux-контейнеров.
Proxmox VE Firewall — встроенный распределённый межсетевой экран Proxmox VE, применяющий правила на уровне дата-центра, узла и сетевых интерфейсов гостевых систем.
QEMU — открытый эмулятор вычислительных систем и монитор виртуальных машин; в Linux он может использовать KVM для виртуализации с аппаратным ускорением.
Централизованная система управления инфраструктурой VMware для администрирования множества ESXi хостов из единого интерфейса
vCPU — виртуальный логический процессор, предоставляемый виртуальной машине; гипервизор планирует его выполнение на процессорных ресурсах хоста.
VM Encryption — шифрование данных виртуальной машины, при котором её диски или файлы конфигурации защищаются ключами и не читаются без авторизованной расшифровки.
VM Escape — нарушение изоляции виртуальной машины, при котором код из гостевой ОС получает доступ к гипервизору, хостовой ОС или другим ВМ.
Технология VMware vSphere для переноса включённой виртуальной машины между хостами ESXi без выключения гостевой ОС; при переключении возможна краткая пауза.
VMware — бренд Broadcom и семейство продуктов виртуализации; серверная платформа vSphere объединяет гипервизор ESXi и средства управления vCenter Server.
VMware ESXi — гипервизор типа 1, устанавливаемый непосредственно на совместимый физический сервер для запуска и управления виртуальными машинами.
Платформа виртуализации VMware, включающая гипервизор ESXi и средства управления vCenter для корпоративной инфраструктуры
Виртуальный L2-коммутатор VMware vSphere для подключения vNIC виртуальных машин и VMkernel-адаптеров; выход во физическую сеть обеспечивают uplink-адаптеры.
vTPM — виртуальный модуль доверенной платформы, предоставляющий гостевой ОС функции TPM для хранения ключей, измеренной загрузки и аттестации.

Вопросы по теме

Все вопросы и ответы

Заменяет ли гипервизор антивирус для виртуальных машин?

Нет. Гипервизор обычно удерживает вредоносный код в пределах скомпрометированной VM и не даёт ему напрямую читать память или диски соседних машин. Но он не удаляет вредоносные программы, не исправляет уязвимости Guest OS и приложений и не управляет учётными записями внутри гостевой ОС.

Можно ли использовать VMware Encryption без vCenter Server?

Для поддерживаемых сценариев VMware VM Encryption требуется централизованное управление через vCenter Server и инфраструктура ключей. vSphere использует совместимый KMS по KMIP либо поддерживаемый Native Key Provider, доступность которого зависит от версии. Нельзя считать шифрование доступным по умолчанию только из-за установленного ESXi.

Защищает ли Shielded VM от администратора Hyper-V?

Да, Shielded VM предназначена для более сильного ограничения доступа администраторов виртуализационной инфраструктуры к содержимому VM. Защитная модель использует vTPM, Secure Boot, аттестацию guarded host и Host Guardian Service. Однако поддерживаемые сценарии, требования к хостам и допустимые операции зависят от конкретного выпуска Windows Server.

Что будет, если потерять доступ к ключам шифрования VM?

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