Перейти к содержимому

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