Создание областей шифрования и управление ими

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

В этой статье показано, как создать область шифрования. В ней также показано, как указать область шифрования при создании BLOB-объекта или контейнера.

Создание области шифрования

Вы можете создать область шифрования, защищенную с помощью ключа, управляемого Майкрософт или управляемого клиентом, который хранится в Azure Key Vault или в управляемом модуле HSM Azure Key Vault. Чтобы создать область шифрования с помощью ключа, управляемого клиентом, необходимо сначала создать хранилище ключей или управляемый модуль HSM, а затем добавить ключ, который предполагается использовать для этой области. Хранилище ключей или управляемое устройство HSM должно иметь защиту от очистки.

Учетная запись хранения и хранилище ключей могут находиться в одном клиенте или в разных клиентах. В любом случае учетная запись хранения и хранилище ключей могут находиться в разных регионах.

При создании области шифрования она включается автоматически. После создания области шифрования вы можете указывать ее при создании BLOB-объекта. При создании контейнера вы также можете указать область шифрования по умолчанию, которая автоматически применяется ко всем BLOB-объектам в контейнере.

При настройке область шифрования плата взимается не менее чем за один месяц (30 дней). По истечении первого месяца плата за шифрование область оценивается почасовой основе. Дополнительные сведения см. в разделе "Выставление счетов для область шифрования".

Чтобы создать область шифрования на портале Azure, выполните следующие действия.

  1. Войдите в свою учетную запись хранения на портале Azure.

  2. В разделе "Безопасность и сеть" выберите "Шифрование".

  3. Перейдите на вкладку областей шифрования.

  4. Нажмите кнопку Добавить, чтобы добавить новую область шифрования.

  5. В области Создание области шифрования введите имя новой области.

  6. Выберите нужный тип поддержки ключа шифрования — ключи, управляемые Майкрософт, или ключи, управляемые клиентом.

    • Если вы выбрали ключи, управляемые Майкрософт, нажмите кнопку Создать, чтобы создать область шифрования.
    • Если вы выбрали ключи, управляемые клиентом, выберите подписку и укажите хранилище ключей и ключ, используемый для этого шифрования область. Если нужное хранилище ключей находится в другом регионе, выберите URI ключа и укажите универсальный код ресурса (URI ) ключа.
  7. Если для учетной записи хранения включено шифрование инфраструктуры, оно автоматически будет включено и для новой области шифрования. В противном случае можно выбрать, включать ли шифрование инфраструктуры для области шифрования.

    Screenshot showing how to create encryption scope in Azure portal

Список областей шифрования для учетной записи хранения

Чтобы просмотреть области шифрования для учетной записи хранения на портале Azure, перейдите к параметру Области шифрования для учетной записи хранения. В этой области можно включить или выключить область шифрования или изменить ключ для области шифрования.

Screenshot showing list of encryption scopes in Azure portal

Чтобы просмотреть сведения о ключе, управляемом клиентом, включая версию и URI ключа, а также выполняется ли автоматическое обновление версии ключа, перейдите по ссылке в столбце Key (Ключ).

Screenshot showing details for a key used with an encryption scope

Создание контейнера с областью шифрования по умолчанию

При создании контейнера можно указать область шифрования по умолчанию. BLOB-объекты в этом контейнере будут использовать эту область по умолчанию.

Можно создать отдельный BLOB-объект с собственной областью шифрования, если только контейнер не настроен так, чтобы все BLOB-объекты использовали область по умолчанию. Дополнительные сведения см. в разделе Области шифрования для контейнеров и BLOB-объектов.

Чтобы создать контейнер с областью шифрования по умолчанию на портале Azure, сначала создайте область шифрования, как описано в разделе Создание области шифрования. Затем создайте контейнер, выполнив следующие действия.

  1. Перейдите к списку контейнеров в учетной записи хранения и нажмите кнопку "Добавить ", чтобы создать контейнер.

  2. Разверните дополнительные параметры в панели создания контейнера.

  3. В раскрывающемся списке области шифрования выберите область шифрования по умолчанию для контейнера.

  4. Чтобы указать, что все BLOB-объекты в контейнере используют область шифрования по умолчанию, установите флажок Use this encryption scope for all blobs in the container (Использовать эту область шифрования для всех BLOB-объектов в контейнере). Если этот флажок установлен, то отдельный BLOB-объект в контейнере не может переопределить область шифрования по умолчанию.

    Screenshot showing container with default encryption scope

Если клиент пытается указать область при отправке BLOB-объекта в контейнер с областью шифрования по умолчанию, и в этом контейнере настроен запрет переопределения области по умолчанию для BLOB-объектов, то операция завершится неудачно с сообщением о том, что запрос запрещен политикой шифрования контейнеров.

Отправка BLOB-объекта с областью шифрования

При отправке BLOB-объекта можно указать область шифрования для этого BLOB-объекта или использовать область шифрования по умолчанию для контейнера, если она была задана.

Примечание.

При отправке нового большого двоичного объекта с областью шифрования изменить уровень доступа по умолчанию для этого большого двоичного объекта нельзя. Нельзя также изменить уровень доступа для существующего BLOB-объекта, который использует область шифрования. Дополнительные сведения об уровнях доступа см. в статье Хранилище BLOB-объектов Azure: горячий, холодный и архивный уровни доступа.

Чтобы отправить BLOB-объект с областью шифрования на портале Azure, сначала создайте область шифрования, как описано в разделе Создание области шифрования. Затем создайте контейнер, выполнив следующие действия.

  1. Перейдите к контейнеру, в который необходимо отправить BLOB-объект.

  2. Нажмите кнопку Отправить и выберите BLOB-объект для отправки.

  3. Разверните дополнительные параметры в области Отправка BLOB-объекта.

  4. Найдите раздел с раскрывающимся списком Область шифрования. По умолчанию BLOB-объект создается с областью шифрования по умолчанию для контейнера, если она задана. Если контейнер требует, чтобы BLOB-объекты использовали область шифрования по умолчанию, этот раздел будет отключен.

  5. Чтобы указать другую область для отправляемого BLOB-объекта, нажмите Выбрать существующую область, а затем выберите нужную область из раскрывающегося списка.

    Screenshot showing how to upload a blob with an encryption scope

Изменение ключа шифрования для области

Чтобы изменить ключ, защищающий область шифрования, с ключа, управляемого Майкрософт, на ключ, управляемый клиентом, сначала убедитесь, что вы включили ключи, управляемые клиентом, в Azure Key Vault или управляемом модуле HSM Azure Key Vault для учетной записи хранения. Дополнительные сведения см. в разделе Настройка шифрования с помощью управляемых клиентом ключей, хранящихся в Azure Key Vault или Настройка шифрования с помощью управляемых клиентом ключей, хранящихся в Azure Key Vault.

Чтобы изменить ключ, защищающий область, на портале Azure, выполните следующие действия.

  1. Перейдите на вкладку областей шифрования, чтобы просмотреть список областей шифрования для учетной записи хранения.
  2. Нажмите кнопку Дополнительно рядом с областью, которую вы хотите изменить.
  3. В панели изменения области шифрования можно изменить тип ключа шифрования с управляемого Майкрософт на управляемый клиентом или наоборот.
  4. Чтобы задать новый ключ, управляемый клиентом, выберите Использовать новый ключ и укажите хранилище ключей, ключ и версию ключа.

Отключение области шифрования

Отключите все лишние области шифрования, чтобы избежать ненужных расходов. Дополнительные сведения см. в разделе "Выставление счетов для область шифрования".

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

Следующие шаги