Поделиться через


Защита секретов в Defender для облака

Microsoft Defender для облака помогает группам безопасности свести к минимуму риск использования секретов безопасности злоумышленниками.

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

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

  • Отсутствие осведомленности: организации могут не знать о риске и последствиях воздействия секретов.
  • Отсутствие политики. Возможно, не существует четкой политики компании по обработке и защите секретов в файлах кода и конфигурации.
  • Отсутствие средств обнаружения: средства могут не находить и устранять утечки секретов.
  • Сложность и скорость. Сложные среды, которые могут включать несколько облачных платформ, программное обеспечение с открытым кодом и сторонний код. Разработчики могут использовать секреты для доступа к ресурсам и службам, а также хранить секреты в репозиториях исходного кода для удобства и повторного использования. Это может привести к случайному раскрытию секретов в общедоступных или частных репозиториях или во время передачи или обработки данных.
  • Компромисс между безопасностью и удобством использования. Организации могут хранить секреты в облачных средах для простоты использования, чтобы избежать сложности и задержки шифрования и расшифровки неактивных и передаваемых данных. Это может скомпрометирует безопасность и конфиденциальность данных и учетных данных.

Сканирование типов и планов

Defender для облака предоставляет различные типы сканирования секретов.

Тип сканирования Сведения Поддержка планов
Сканирование компьютера Сканирование секретов без агента на виртуальных машинах с несколькими облаками. Defender для облака план управления безопасностью (CSPM) или Defender для серверов плана 2.
Сканирование ресурсов облачного развертывания Бессерверные секреты, сканирующиеся в ресурсах развертывания инфраструктуры в виде кода в нескольких облаках. План CSPM в Защитнике.
Сканирование репозитория кода Сканирование для обнаружения открытых секретов в Azure DevOps. План CSPM в Защитнике.

Сканирование разрешений

Чтобы использовать сканирование секретов, требуются следующие разрешения:

  • Читатель сведений о безопасности

    • администратор безопасности;

      • Читатель

        • Участник

          • Владелец

Просмотр выводов секретов

Существует ряд методов для выявления и устранения проблем с секретами. Не каждый метод поддерживается для каждого секрета.

  • Просмотрите секреты в инвентаризации активов: инвентаризация показывает состояние безопасности ресурсов, подключенных к Defender для облака. Из инвентаризации можно просмотреть секреты, обнаруженные на определенном компьютере.
  • Ознакомьтесь с рекомендациями по секретам: когда секреты находятся в ресурсах, рекомендация активируется в разделе управления безопасностью исправлений уязвимостей на странице рекомендаций Defender для облака. Рекомендации активируются следующим образом:
  • Просмотрите секреты с помощью облачного обозревателя безопасности. Используйте cloud security explorer для запроса графа облачной безопасности для получения аналитических сведений о секретах. Вы можете создавать собственные запросы или использовать один из встроенных шаблонов для запроса секретов виртуальных машин в вашей среде.
  • Просмотрите пути атаки: анализ пути атаки сканирует граф облачной безопасности, чтобы предоставить доступ к эксплойтируемым путям, которые могут использоваться для нарушения среды и достижения ресурсов с высоким уровнем влияния. Сканирование секретов виртуальных машин поддерживает ряд сценариев пути атаки.

Поддержка секретов

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

Тип секретов Обнаружение секретов виртуальных машин Обнаружение секретов облачного развертывания Проверка использования
Небезопасные закрытые ключи SSH
Поддерживает алгоритм RSA для файлов PuTTy.
Стандарты PKCS#8 и PKCS#1
Стандарт OpenSSH
Да Да Инвентаризация, обозреватель облачной безопасности, рекомендации, пути атаки
Строка подключения SQL с открытым текстом поддерживают SQL PAAS. Да Да Инвентаризация, обозреватель облачной безопасности, рекомендации, пути атаки
База данных Azure с открытым текстом для PostgreSQL. Да Да Инвентаризация, обозреватель облачной безопасности, рекомендации, пути атаки
База данных Azure с открытым текстом для MySQL. Да Да Инвентаризация, обозреватель облачной безопасности, рекомендации, пути атаки
База данных Azure с открытым текстом для MariaDB. Да Да Инвентаризация, обозреватель облачной безопасности, рекомендации, пути атаки
Обычный текст Azure Cosmos DB, включая PostgreSQL, MySQL и MariaDB. Да Да Инвентаризация, обозреватель облачной безопасности, рекомендации, пути атаки
Строка подключения azure RDS с открытым текстом поддерживает SQL PAAS:
Обычный текст Amazon Aurora с ароматами Postgres и MySQL.
Пользовательский RDS в Виде обычного текста Amazon с ароматами Oracle и SQL Server.
Да Да Инвентаризация, обозреватель облачной безопасности, рекомендации, пути атаки
Строка подключения учетной записи хранения Azure в Формате Обычного текста Да Да Инвентаризация, обозреватель облачной безопасности, рекомендации, пути атаки
Строка подключения учетной записи хранения Azure в виде обычного текста. Да Да Инвентаризация, обозреватель облачной безопасности, рекомендации, пути атаки
Маркеры SAS учетной записи хранения Обычного текста Azure. Да Да Инвентаризация, обозреватель облачной безопасности, рекомендации, пути атаки
Ключи доступа К AWS с открытым текстом. Да Да Инвентаризация, обозреватель облачной безопасности, рекомендации, пути атаки
СТАНДАРТНЫЙ URL-адрес AWS S3 с открытым текстом. Да Да Инвентаризация, обозреватель облачной безопасности, рекомендации, пути атаки
Подписанный URL-адрес хранилища Plaintext Google. Да Да Инвентаризация, обозреватель облачной безопасности.
Секрет клиента Azure AD с открытым текстом. Да Да Инвентаризация, обозреватель облачной безопасности.
Маркер личного доступа Azure DevOps в Формате Обычного текста. Да Да Инвентаризация, обозреватель облачной безопасности.
Токен личного доступа GitHub с открытым текстом. Да Да Инвентаризация, обозреватель облачной безопасности.
Ключ доступа с открытым текстом Конфигурация приложений Azure. Да Да Инвентаризация, обозреватель облачной безопасности.
Открытый текст Azure Cognitive Service Key. Да Да Инвентаризация, обозреватель облачной безопасности.
Учетные данные пользователя Azure AD в Формате Обычного текста. Да Да Инвентаризация, обозреватель облачной безопасности.
Ключ доступа с открытым текстом Реестр контейнеров Azure. Да Да Инвентаризация, обозреватель облачной безопасности.
Пароль развертывания службы с открытым текстом приложение Azure. Да Да Инвентаризация, обозреватель облачной безопасности.
Маркер личного доступа Azure Databricks в формате Plaintext. Да Да Инвентаризация, обозреватель облачной безопасности.
Ключ доступа Azure SignalR с открытым текстом. Да Да Инвентаризация, обозреватель облачной безопасности.
Ключ подписки в Виде обычного текста Azure Управление API. Да Да Инвентаризация, обозреватель облачной безопасности.
Секретный ключ Azure Bot Framework с открытым текстом. Да Да Инвентаризация, обозреватель облачной безопасности.
Ключ API веб-службы с открытым текстом Машинное обучение Azure. Да Да Инвентаризация, обозреватель облачной безопасности.
Ключ доступа в виде обычного текста Службы коммуникации Azure. Да Да Инвентаризация, обозреватель облачной безопасности.
Ключ доступа с открытым текстом Сетка событий Azure. Да Да Инвентаризация, обозреватель облачной безопасности.
Ключ доступа к веб-службе Amazon Marketplace (MWS). Да Да Инвентаризация, обозреватель облачной безопасности.
Ключ подписки в Виде обычного текста Azure Maps. Да Да Инвентаризация, обозреватель облачной безопасности.
Ключ доступа в Виде обычного текста в Azure Web PubSub. Да Да Инвентаризация, обозреватель облачной безопасности.
Ключ API OpenAI с открытым текстом. Да Да Инвентаризация, обозреватель облачной безопасности.
Открытый текст пакетная служба Azure общий ключ доступа. Да Да Инвентаризация, обозреватель облачной безопасности.
Маркер авторов NPM в виде обычного текста. Да Да Инвентаризация, обозреватель облачной безопасности.
Сертификат управления подписками в Формате Обычного текста Azure. Да Да Инвентаризация, обозреватель облачной безопасности.
Ключ API GCP обычного текста. No Да Инвентаризация, обозреватель облачной безопасности.
Учетные данные Redshift для Обычного текста AWS. No Да Инвентаризация, обозреватель облачной безопасности.
Закрытый ключ обычного текста. No Да Инвентаризация, обозреватель облачной безопасности.
Строка подключения ODBC с открытым текстом. No Да Инвентаризация, обозреватель облачной безопасности.
Общий пароль обычного текста. No Да Инвентаризация, обозреватель облачной безопасности.
Учетные данные для входа пользователя в Формате Обычного текста. No Да Инвентаризация, обозреватель облачной безопасности.
Персональный токен Plaintext Travis. No Да Инвентаризация, обозреватель облачной безопасности.
Маркер доступа Plaintext Slack. No Да Инвентаризация, обозреватель облачной безопасности.
Открытый текст ASP.NET ключ компьютера. No Да Инвентаризация, обозреватель облачной безопасности.
Заголовок авторизации HTTP в формате обычного текста. No Да Инвентаризация, обозреватель облачной безопасности.
Пароль кэша Redis для Обычного текста Azure. No Да Инвентаризация, обозреватель облачной безопасности.
Общий ключ доступа к Azure IoT в Формате Обычного текста. No Да Инвентаризация, обозреватель облачной безопасности.
Секрет приложения Plaintext Azure DevOps. No Да Инвентаризация, обозреватель облачной безопасности.
Ключ API функции Обычного текста Azure. No Да Инвентаризация, обозреватель облачной безопасности.
Общий ключ доступа к Azure в формате Plaintext. No Да Инвентаризация, обозреватель облачной безопасности.
Подписанный URL-адрес приложения логики Для Обычного текста Azure. No Да Инвентаризация, обозреватель облачной безопасности.
Маркер доступа к Azure Active Directory в формате Plaintext. No Да Инвентаризация, обозреватель облачной безопасности.
Сигнатура обычного текста Служебная шина Azure подписанного URL-адреса. No Да Инвентаризация, обозреватель облачной безопасности.