Сведения о ключах
Azure Key Vault предоставляет два типа ресурсов для хранения криптографических ключей и управления ими. Хранилища поддерживают ключи, защищенные программным обеспечением и защищенные HSM (аппаратный модуль безопасности). Управляемые модули HSM поддерживают только ключи, защищенные HSM.
Тип ресурса | Методы защиты ключа | Базовый URL-адрес конечной точки в плоскости данных |
---|---|---|
Хранилища | Защищенные программным обеспечением и Защищенные модулем HSM (с ценовой категорией Premium) |
https://{имя_хранилища}.vault.azure.net |
Управляемые модули HSM | Защищенные модулем HSM | https://{имя_hsm}.managedhsm.azure.net |
- Хранилища — это недорогие, простые в развертывании, многоклиентские, устойчивые к отказу зоны (если доступно) и высокодоступные решения для управления ключами, которые отлично подходят для наиболее распространенных сценариев облачных приложений.
- Управляемые устройства HSM — это однотенантные устройства HSM с устойчивостью к отказу зоны (если доступно) и высоким уровнем доступности для хранения криптографических ключей и управления ими. Они лучше всего подходят для приложений и сценариев использования с особо ценными ключами. Также они помогают соблюдать наиболее строгие стандарты безопасности, условия соответствия и нормативные требования.
Примечание
Хранилища также позволяют хранить и администрировать не только криптографические ключи, но и объекты других типов, например секреты, сертификаты и ключи учетной записи хранения.
Ключи шифрования в Key Vault представлены объектами веб-ключей JSON (JWK). Спецификации JSON и JOSE:
Также расширены базовые спецификации JWK и JWA для поддержки типов ключей, специфичных для реализаций Azure Key Vault и "Управляемые устройства HSM".
Ключи, защищенные модулем HSM (или просто HSM-ключи), обрабатываются внутри HSM (аппаратный модуль защиты) и никогда не покидают границу защиты этого модуля.
- В хранилищах используются HSM, для которых подтверждено соответствие FIPS 140-2 уровня 2, для защиты HSM-ключей в общей внутренней инфраструктуре HSM.
- Для защиты ключей управляемые модули HSM используют модули HSM, для которых подтверждено соответствие стандарту FIPS 140-2 уровня 3. Каждый пул HSM является изолированным однотенантным экземпляром с собственным доменом безопасности, что обеспечивает полную изоляцию криптографии от всех других модулей HSM, использующих ту же аппаратную инфраструктуру.
Эти ключи защищены в однотенантных пулах HSM. Вы можете импортировать RSA, EC и симметричный ключ программными средствами или путем экспорта из поддерживаемого устройства HSM. Вы также можете создавать ключи в пулах HSM. При импорте HSM-ключей с использованием метода, который описан в спецификации BYOK (создание собственных ключей), вы можете безопасно перенести материал ключа в пулы управляемых устройств HSM.
Дополнительные сведения о географических ограничениях см. в центре управления безопасностью Microsoft Azure.
Типы ключей и методы защиты
Key Vault поддерживает ключи RSA и EC. Управляемые модули HSM поддерживают ключи RSA, EC и симметричные ключи.
Ключи, защищенные модулем HSM
Тип ключа | Хранилища (только ценовой категории "Премиум") | Управляемые модули HSM |
---|---|---|
EC-HSM. Ключ на основе эллиптической кривой | Поддерживается (P-256, P-384, P-521, secp256k1/P-256K) | Поддерживается (P-256, secp256k1/P-256K, P-384, P-521) |
RSA-HSM. Ключ RSA | Поддерживается (2048-, 3072- и 4096-разрядная версии) | Поддерживается (2048-, 3072- и 4096-разрядная версии) |
oct-HSM: симметричный ключ | Не поддерживается | Поддерживается (128-, 192- и 256-разрядная версии) |
Ключи, защищенные программным обеспечением
Тип ключа | Хранилища | Управляемые модули HSM |
---|---|---|
RSA. Ключ RSA, защищенный программным обеспечением. | Поддерживается (2048-, 3072- и 4096-разрядная версии) | Не поддерживается |
EC. Ключ на основе эллиптической кривой, защищенный программным обеспечением | Поддерживается (P-256, P-384, P-521, secp256k1/P-256K) | Не поддерживается |
Соответствие нормативным требованиям
Тип и назначение ключа | Соответствие нормативным требованиям |
---|---|
Ключи, защищенные программным обеспечением, в хранилищах (цен. категории "Премиум" и "Стандартный") | FIPS 140-2 уровня 1 |
Ключи, защищенные модулем HSM, в хранилищах (цен. категория "Премиум") | FIPS 140-2 уровня 2 |
Ключи, защищенные модуле HSM, в управляемом модуле HSM | FIPS 140-2 уровня 3 |
Подробные сведения о типах ключей, алгоритмах, операциях, атрибутах и тегах см. в статье Типы ключей, алгоритмы и операции.
Сценарии использования
Назначение | Примеры |
---|---|
Шифрование данных на стороне сервера Azure для интегрированных поставщиков ресурсов с ключами, управляемыми клиентом | - Шифрование на стороне сервера с помощью управляемых пользователем ключей в Azure Key Vault |
Шифрование данных на стороне клиента | - Шифрование на стороне клиента с использованием Azure Key Vault |
Протокол TLS без ключей | Используйте основные клиентские библиотеки |