В этой статье мы увидим, как мы можем использовать одну из служб Azure под названием Azure Key Vault.

Служба хранилища ключей Azure помогает с централизацией и защитой,

Секреты приложений

Ключи шифрования

Сертификаты

Секреты поддерживаются HSM (модель аппаратной безопасности). Аппаратный модуль безопасности (HSM) — это физическое вычислительное устройство, которое защищает и управляет цифровыми ключами для строгой аутентификации и обеспечивает криптографическую обработку. Эти модули традиционно выпускаются в виде съемной карты или внешнего устройства, которое подключается непосредственно к компьютеру или сетевому серверу.

Насколько безопасно хранить конфиденциальную информацию в хранилище ключей Azure:

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

Случаи использования:

Наиболее распространенный сценарий включает в себя сохранение строки подключения в хранилище ключей, с помощью которого мы сохраняем ее в качестве секретного ключа.

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

Некоторые из его дополнительных функций включают:

1) Настройка брандмауэра, разрешающая только авторизованный доступ через конфигурацию сети

2) Аудит доступа

3) Возможна интеграция с Azure Active Directory.

4) Возможна репликация содержимого хранилища ключей

Пример:

Мы увидим пример создания секрета и его извлечения с помощью приложения логики, ниже приведены шаги для выполнения действия,

Шаг 1) Создайте хранилище ключей

Перейдите на портал Azure -> Все службы -> Хранилище ключей Azure -> Создать новый

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

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

Шаг 2: Добавьте секрет в созданное хранилище

Шаг 3. Создайте приложение логики с триггером HTTP и добавьте шаг хранилища ключей.

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

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

Спасибо, увидимся в следующей статье!!

Вы можете связаться со мной здесь,

LinkedIn: https://www.linkedin.com/in/vaibhav-bhapkar

Электронная почта: [email protected]