Настройка Microsoft Cloud App Security (MCAS) для управления SaaS
01.07.2024
Эта техническая и образовательная статья призвана помочь аналитикам безопасности, ИТ-администраторам и системным инженерам настроить и использовать Microsoft Cloud App Security (MCAS), которая теперь является частью Microsoft Defender для облачных приложений (MDCA), для управления приложениями SaaS (программное обеспечение как услуга). MDCA — это комплексное решение Cloud Access Security Broker (CASB), которое обеспечивает видимость, контроль данных и защиту от угроз для ваших облачных приложений, помогая обеспечить безопасность и соответствие требованиям в постоянно расширяющейся облачной среде [1].
Введение
Массовое внедрение приложений SaaS принесло многочисленные преимущества в производительности, но также создало новые проблемы безопасности. Организации часто теряют видимость и контроль над данными, которые хранятся и передаются в облачных приложениях, создавая так называемую «теневую ИТ». Кроме того, защита от угроз в реальном времени и обеспечение соответствия этим приложениям являются сложными задачами. Microsoft Defender для облачных приложений решает эти проблемы, позволяя компаниям обнаруживать и контролировать использование облачных приложений, защищать конфиденциальные данные и обнаруживать аномальное поведение, которое может указывать на угрозы [2].
В этом практическом руководстве будет рассмотрена настройка MDCA: от обнаружения теневых ИТ и подключения приложений до создания политик доступа, сеансов, активности и обнаружения аномалий. Будут предоставлены пошаговые инструкции, примеры конфигурации и методы проверки, чтобы читатель мог реализовать надежную стратегию управления SaaS, защищая свои данные и пользователей в облачных приложениях и укрепляя безопасность своей организации.
Почему Microsoft Cloud App Security так важна?
- Shadow IT Discovery: определяет все облачные приложения, используемые в вашей организации, оценивает их риски и позволяет вам контролировать их.
- Защита данных: предотвращает утечку конфиденциальных данных и обеспечивает соответствие политикам DLP (предотвращение потери данных) в облачных приложениях.
- Управление доступом и сеансами: позволяет применять детальный контроль доступа и отслеживать действия сеансов подключенных приложений в режиме реального времени.
- Обнаружение угроз: использует поведенческий анализ и машинное обучение для обнаружения аномальных действий и киберугроз в облачных приложениях.
- Управление приложениями: помогает управлять разрешениями приложений, действиями пользователей и настройками безопасности для приложений SaaS.
- Интеграция с Microsoft 365 Defender: сопоставляет сигналы MDCA с другими решениями Defender для единого представления инцидентов.
Предварительные условия
Для реализации Microsoft Cloud App Security вам потребуются следующие элементы:
- Лицензирование: лицензия, включающая Microsoft Defender для облачных приложений (например, Microsoft 365 E5, Microsoft 365 E5 Security, Enterprise Mobility + Security E5 или отдельная лицензия MDCA) [3].
- Административный доступ: учетная запись с ролью «Глобальный администратор», «Администратор безопасности» или «Администратор безопасности облачных приложений» на портале Microsoft 365 Defender (https://security.microsoft.com).
- Источники журналов (для теневых ИТ): журналы межсетевого экрана и прокси-сервера для обнаружения теневых ИТ. Для более глубокой интеграции предусмотрены соединители API для конкретных приложений SaaS (например, Office 365, Salesforce, Box).
- Microsoft Defender для конечной точки (необязательно, но рекомендуется): для более глубокого обнаружения теневых ИТ-инфраструктур и контроля приложений на управляемых устройствах.
Шаг за шагом: настройка Microsoft Security для облачных приложений
Давайте рассмотрим настройку MDCA для управления SaaS.
1. Доступ к порталу Защитника Microsoft 365
- Откройте браузер и перейдите по адресу https://security.microsoft.com.
- Войдите в систему под учетной записью, имеющей необходимые разрешения.
- На левой панели навигации выберите Облачные приложения.
2. Обнаружение приложений (теневые ИТ)
Обнаружение приложений — это первый шаг к получению прозрачности использования SaaS в вашей организации.
- На левой панели навигации MDCA выберите Обнаружение > Снимки журнала или Сборщики журналов.
-
Снимки журналов: для быстрой оценки., вы можете загрузить журналы трафика брандмауэра или прокси-сервера вручную.
- Нажмите Создать снимок журнала и следуйте инструкциям, чтобы загрузить файл журнала.
-
Сборщики журналов. Для непрерывного автоматического обнаружения настройте сборщик журналов в своей среде.
- Нажмите Добавить сборщик журналов и следуйте инструкциям по настройке сборщика (обычно это виртуальная машина или контейнер, который пересылает журналы в MDCA).
-
Защитник для интеграции конечных точек: если у вас установлен Защитник для конечных точек, обнаружение теневых ИТ-технологий включается автоматически, предоставляя данные об использовании облачных приложений непосредственно с конечных точек.
-
После сбора данных перейдите в раздел Обнаружение > Обнаруженные приложения, чтобы просмотреть список облачных приложений, их уровни риска и статистику использования.
3. Подключение приложений (API-коннекторы)
Для более глубокого управления и защиты подключайте приложения SaaS напрямую через API.
- На левой панели навигации MDCA выберите Настройки > Соединители приложений.
- Нажмите + Подключить приложение.
- Выберите приложение, которое хотите подключить (например: «Office 365», «Salesforce», «Box»).
- Следуйте инструкциям для каждого приложения, чтобы предоставить необходимые разрешения. Обычно это предполагает вход в систему в качестве администратора приложения и авторизацию MDCA.
4. Создание политик доступа и сеансов
Политики доступа и сеансов позволяют контролировать доступ и действия пользователей в режиме реального времени.
- На левой панели навигации MDCA выберите Управление > Политики.
- Нажмите Создать политику > Политика доступа или Политика сеанса.
Пример: политика сеанса для блокировки загрузки конфиденциальных данных
Эта политика может запретить пользователям загружать конфиденциальные файлы из приложения SaaS при доступе к ним с неуправляемого устройства.
- Тип политики: «Политика сеанса».
- Название: «Блокировать загрузку конфиденциальных данных на неуправляемое устройство».
- Степень: «Высокая».
- Категория:
Предотвращение потери данных. - Фильтры активности: настройте условия:
- Приложения: выберите целевое приложение SaaS (например, «SharePoint Online»).
- Пользователи: выберите целевых пользователей или группы.
- Устройство: выберите «Марка устройства» = «Не поддерживается» или «Не подключено к гибридному Azure AD».
- Тип действия:
Загрузка. - Проверка контента: настройте обнаружение конфиденциальных данных (например, «Номер кредитной карты», «CPF»).
- Действия: выберите «Блокировать» (для загрузок) и «Отслеживать».
- Нажмите Создать.
5. Создание политик активности
Политики активности позволяют обнаруживать и контролировать определенные действия пользователей в подключенных приложениях.
- На левой панели навигации MDCA выберите Управление > Политики.
- Нажмите Создать политику > Политика активности.
- Название:
Оповещение о массовом удалении файлов в OneDrive. - Степень: «Средняя».
- Категория:
Обнаружение угроз. - Фильтры активности: настройте условия:
- Приложения: OneDrive для бизнеса.
- Тип действия:
Удалить файл. - Количество действий:
Более10(за период5минут).
- Действия: выберите «Создать оповещение» и «Отправить оповещение по электронной почте» администраторам.
- Нажмите Создать.
6. Создание политик обнаружения аномалий
Политики обнаружения аномалий используют машинное обучение для выявления необычного поведения, которое может указывать на атаку.
- На левой панели навигации MDCA выберите Управление > Политики.
- Нажмите Создать политику > Политика обнаружения аномалий.
- MDCA предлагает несколько предварительно определенных политик аномалий (например, «Необычная активность загрузки файлов», «Активность входа с подозрительного IP-адреса», «Активность входа из редко посещаемой страны/региона»).
- Вы можете включить и настроить параметры этих политик.
Проверка и тестирование
Проверка реализации MDCA имеет решающее значение для обеспечения ожидаемой работы политики.
1. Сеанс тестирования и политики доступа
- Смоделируйте сценарий. Попробуйте получить доступ к приложению SaaS (например, SharePoint Online) с неуправляемого устройства или локального компьютера.Я ненадежный.
- Попробуйте выполнить действие, ограниченное политикой (например, загрузить конфиденциальный файл).
- Убедитесь, что политика сеанса блокирует действие и отображает уведомление пользователю.
2. Проверка оповещений об активности и аномалий
- Смоделируйте действие. В тестовой среде запустите действие, которое вы настроили для создания оповещения (например, быстрое удаление нескольких файлов в OneDrive).
- Подождите несколько минут.
- На портале Защитника Microsoft 365 перейдите в раздел Инциденты и оповещения > Оповещения.
- Отфильтруйте по
Service=Microsoft Defender for Cloud Appsи проверьте, было ли создано оповещение.
3. Просмотр журнала активности
Журнал активности MDCA записывает все действия, обнаруженные в подключенных приложениях.
- На левой панели навигации MDCA выберите Журналы > Журнал активности.
- Фильтруйте по пользователю, приложению или типу действия, чтобы убедиться, что ожидаемые действия записываются и применяются политики.
Советы и рекомендации по безопасности
- Начните с прозрачности: установите приоритет обнаружения теневых ИТ, чтобы понять ландшафт облачных приложений вашей организации, прежде чем внедрять строгие меры контроля.
- Поэтапное внедрение: начните с политик в режиме «Мониторинг» или «Только аудит», чтобы понять влияние и внести коррективы, прежде чем применять действия по блокировке.
- Полная интеграция: интегрируйте MDCA с Microsoft Defender для конечной точки, чтобы улучшить обнаружение теневых ИТ-инфраструктур и защиту конечных точек.
- Комплексные политики: создавайте политики, охватывающие доступ, сеансы, активность и обнаружение аномалий для многоуровневой защиты.
- Классификация данных. Используйте Microsoft Information Protection (MIP) для классификации и маркировки конфиденциальных данных, а также используйте эти метки в политиках защиты от потери данных MDCA.
- Обучение пользователей: информируйте пользователей о политиках MDCA и важности использования одобренных и безопасных приложений для корпоративных данных.
- Постоянный анализ. Регулярно проверяйте и корректируйте политики MDCA, чтобы адаптироваться к изменениям в использовании приложений, ландшафте угроз и требованиям соответствия.
Распространенное устранение неполадок
- Приложения не отображаются при обнаружении: убедитесь, что журналы брандмауэра/прокси-сервера загружаются правильно или что интеграция с Defender for Endpoint активна. Убедитесь, что релевантный трафик захватывается.
- Сбой соединителей приложений: проверьте разрешения, предоставленные MDCA в приложении SaaS. Проверьте журналы подключений в MDCA на наличие сообщений об ошибках. Возможно, вам придется повторно авторизовать соединитель.
- Политики не применяются. Убедитесь, что политика включена и что пользователь и приложение находятся в ее области действия. Проверьте фильтры активности, чтобы убедиться, что условия соблюдены. Для политик сеанса убедитесь, что трафик направляется через прокси-сервер управления условным доступом MDCA.
- Ложные срабатывания: настройте чувствительность политик обнаружения аномалий или добавьте исключения для законной деятельности. Для политик деятельности уточните фильтры, чтобы сделать их более конкретными.
- Проблемы с производительностью. Использование прокси-сервера условного контроля доступа может привести к небольшой задержке. Отслеживайте производительность и при необходимости оптимизируйте политики.
Заключение
Microsoft Defender для облачных приложений (MDCA) — незаменимый инструмент для любой организации, стремящейся защитить свои данные и пользователей в средах приложений SaaS. Обеспечивая видимость теневых ИТ, детальный контроль доступа и сеансов, а также расширенное обнаружение угроз, MDCA позволяет предприятиям эффективно распространить свою безопасность на облако. Тщательная реализация политик MDCA в сочетании с передовыми практиками управления SaaS и интеграцией с другими решениями Microsoft 365 Defender значительно повышает киберустойчивость вашей организации. Благодаря этому практическому руководству специалисты по безопасности смогут настраивать MDCA и управлять ими, чтобы обеспечить безопасность, соответствие требованиям и контроль над своими облачными приложениями.
Ссылки:
[1] Microsoft Learn. Что такое Microsoft Defender для облачных приложений?. Доступно по адресу: https://learn.microsoft.com/pt-br/defender-cloud-apps/what-is-defender-for-cloud-apps [2] Microsoft Learn. Открытие Shadow IT. Доступно по адресу: https://learn.microsoft.com/pt-br/defender-cloud-apps/shadow-it-discovery [3] Microsoft Learn. Требования к лицензированию Microsoft Defender для Cloud Apps. Доступно по адресу: https://learn.microsoft.com/pt-br/defender-cloud-apps/what-is-defender-for-cloud-apps#licensing-requirements