Power Automate Desktop: защита учетных данных с помощью Azure Key Vault.
Anders Jensen
0:00 / 0:00
Power Automate Desktop: защита учетных данных с помощью Azure Key Vault.
3 859 просмотров · 8 мес. назад
Anders Jensen
92,9 тыс. подписчиков
3 859 просмотров · 8 мес. назад
Когда ваш рабочий процесс Power Automate Desktop входит в систему с именем пользователя и паролем, Power Automate Desktop может защитить учетные данные с помощью Azure Key Vault и получить пароль из облачного потока.
Мой онлайн-курс по Power Automate Desktop (для опытных пользователей) доступен в моем сообществе, 7-дневная бесплатная пробная версия: https://iloveautomation.ai/community
Создайте рабочий процесс Power Automate Desktop с действием «Запустить новый Microsoft Edge», двумя действиями «Заполнить текстовое поле на веб-странице» и кнопкой входа «Щелкнуть ссылку на веб-странице». Создайте две входные переменные: «Имя пользователя» и «Пароль», и пометьте пароль как конфиденциальный, чтобы он был скрыт в журналах и при выполнении потоков. Протестируйте со значениями по умолчанию, удалите их и опубликуйте. В Azure создайте хранилище ключей с тарифным планом «Стандартный», назначьте себе роль «Оператор по секретам хранилища ключей» и создайте секрет в разделе «Секреты». Зарегистрируйте приложение в Microsoft Entra ID и сохраните идентификатор приложения, идентификатор клиента и новый секрет клиента в Блокноте. Затем предоставьте приложению роль «Пользователь секретов хранилища ключей» в хранилище. В мгновенном облачном потоке добавьте «Получить секрет» с аутентификацией субъекта службы. Затем «Запустить поток, созданный с помощью Power Automate Desktop» принимает значение тела секрета в качестве входного пароля.
ГЛАВНЫЕ ВЫВОДЫ
🔹 Не используйте пароли в потоках рабочего стола с помощью входных переменных
🔹 Сохраните пароль в качестве секрета в Azure Key Vault и позвольте регистрации приложения прочитать его
🔹 Получите секрет в облачном потоке, включите «Защищенные выходы» и передайте его в поток рабочего стола в качестве входных данных
Завершенный облачный поток запускает поток рабочего стола в режиме присутствия, и вход в систему занимает от 30 до 40 секунд, пока запускается Power Automate Desktop. Первый тестовый запуск «Получить секрет» показывает имя секрета и значение password123 в истории запусков всем, кто имеет доступ к потоку. Включите «Защищенные выходы» и «Защищенные входы» в настройках действия, и после запуска отобразится сообщение «Содержимое не отображается из-за конфигурации безопасности». Секретный ключ клиента, полученный при регистрации приложения, по умолчанию истекает через 6 месяцев, поэтому планируйте его ротацию до истечения 180 дней. Имя пользователя в демо-версии остается жестко заданным; в том же хранилище ключей его можно использовать в качестве второго секретного ключа.
Получите доступ к демонстрационной странице входа: https://landing.andersjensen.org/ASafc3
РАЗДЕЛЫ
0:00 Введение
0:25 Создание сценария входа в систему на рабочем столе
1:20 Входные переменные для имени пользователя и пароля
4:35 Создание облачного сценария
5:30 Создание хранилища ключей в Azure
7:15 Роль ответственного за секреты хранилища ключей
8:30 Создание секрета
9:20 Регистрация приложения в Microsoft Entra ID
11:00 Секрет клиента
11:50 Роль пользователя секретов хранилища ключей для приложения
13:40 Получение секрета с помощью аутентификации субъекта службы
15:00 Тестовый запуск раскрывает пароль
16:20 Защита выходных и входных данных
17:30 Запуск сценария входа в систему с секретом
#PowerAutomate #Automation #AzureKeyVault