Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
GitHub Enterprise Cloud — это служба, которая помогает организациям хранить код и управлять ими, а также отслеживать и контролировать изменения в коде. Помимо преимуществ создания и масштабирования репозиториев кода в облаке, наиболее важные ресурсы вашей организации могут подвергаться угрозам. Доступные ресурсы включают репозитории с потенциально конфиденциальной информацией, сведения о совместной работе и партнерстве и многое другое. Чтобы предотвратить раскрытие этих данных, требуется непрерывный мониторинг, чтобы предотвратить кражу конфиденциальной информации злоумышленниками или лицами, не осведомленными о безопасности.
Подключение GitHub Enterprise Cloud к Defender for Cloud Apps позволяет получить более подробные сведения о действиях пользователей и обнаружить угрозы для аномального поведения.
Используйте этот соединитель приложений для доступа к функциям Управления состоянием безопасности SaaS (SSPM) с помощью элементов управления безопасностью, отраженных в оценке безопасности Майкрософт. Подробнее.
Основные угрозы
- Скомпрометированные учетные записи и внутренние угрозы
- Утечка данных
- Недостаточная осведомленность о безопасности
- Неуправляемый перенос собственного устройства (BYOD)
Как Defender for Cloud Apps помогает защитить среду
- Обнаружение облачных угроз, скомпрометированных учетных записей и вредоносных участников программы предварительной оценки
- Использование журнала аудита действий для криминалистических исследований
Управление состоянием безопасности SaaS
Чтобы просмотреть рекомендации по безопасности для GitHub в Microsoft Secure Score, создайте соединитель API на вкладке Соединители с разрешениями владельца и предприятия . В разделе Оценка безопасности выберите Рекомендуемые действия и отфильтруйте по продукту = GitHub.
Например, рекомендации для GitHub:
- Включение многофакторной проверки подлинности (MFA)
- Включение единого входа
- Отключите параметр "Разрешить участникам изменять видимость репозитория для этой организации"
- Отключите "участники с разрешениями администратора для репозиториев могут удалять или передавать репозитории"
Если соединитель уже существует и рекомендации GitHub еще не отображаются, обновите подключение, отключив соединитель API, а затем повторно подключив его с разрешениями владельца и предприятия .
Дополнительные сведения см. в разделе:
Защита GitHub в режиме реального времени
Ознакомьтесь с нашими рекомендациями по защите гостей и совместной работе с ними.
Подключение GitHub Enterprise Cloud к Microsoft Defender for Cloud Apps
В этом разделе содержатся инструкции по подключению Microsoft Defender for Cloud Apps к существующей организации GitHub Enterprise Cloud с помощью API соединителя приложений. Это подключение позволяет отслеживать использование GitHub Enterprise Cloud в организации и контролировать их. Дополнительные сведения о том, как Defender for Cloud Apps защищает GitHub Enterprise Cloud, см. в разделе Защита GitHub Enterprise.
Используйте этот соединитель приложений для доступа к функциям Управления состоянием безопасности SaaS (SSPM) с помощью элементов управления безопасностью, отраженных в оценке безопасности Майкрософт. Подробнее.
Предварительные условия
- Ваша организация должна иметь лицензию GitHub Enterprise Cloud.
- Учетная запись GitHub, используемая для подключения к Defender for Cloud Apps, должна иметь разрешения владельца для вашей организации.
- Для возможностей SSPM указанная учетная запись должна быть владельцем корпоративной учетной записи.
- Чтобы проверить владельцев организации, перейдите на страницу организации, выберите Люди и отфильтруйте по владельцу.
Проверка доменов GitHub
Проверка доменов необязательна. Рекомендуется проверить домены, чтобы Defender for Cloud Apps могли сопоставлять доменные сообщения электронной почты членов вашей организации GitHub с соответствующим Azure пользователем Active Directory.
Эти действия не зависят от действий по настройке облака GitHub Enterprise и могут быть пропущены, если домены уже проверены.
Обновите организацию до корпоративных условий обслуживания.
Проверьте домены вашей организации.
Примечание.
Обязательно проверьте каждый из управляемых доменов, перечисленных в параметрах Defender for Cloud Apps. Управляемые домены перечислены на портале Microsoft Defender в разделе Параметры>Облачные приложения>Система Организационные>сведения Управляемые>домены.
Настройка GitHub Enterprise Cloud
Скопируйте имя для входа в свою организацию. Он потребуется позже.
Примечание.
Страница будет иметь URL-адрес, например
https://github.com/<your-organization>. Например, если страница вашей организации —https://github.com/sample-organization, имя входа организации — sample-organization.Создайте приложение OAuth для Defender for Cloud Apps, чтобы подключить организацию GitHub.
Заполните сведения о регистрации нового приложения OAuth и выберите Зарегистрировать приложение.
- В поле Имя приложения введите имя приложения.
- В поле URL-адрес домашней страницы введите URL-адрес домашней страницы приложения.
- В поле URL-адрес обратного вызова авторизации введите следующее значение:
https://portal.cloudappsecurity.com/api/oauth/connect.
Примечание.
Для клиентов GCC для государственных организаций США введите следующее значение:
https://portal.cloudappsecuritygov.com/api/oauth/connectДля клиентов GCC High для государственных организаций США введите следующее значение:
https://portal.cloudappsecurity.us/api/oauth/connectПриложения, принадлежащие организации, имеют доступ к приложениям организации. Дополнительные сведения см. в разделе Об ограничениях доступа приложений OAuth.
Выберите созданное приложение OAuth и скопируйте идентификатор клиента и секрет клиента.
Настройка Defender for Cloud Apps
На портале Microsoft Defender выберите Параметры. Затем выберите Облачные приложения. В разделе Подключенные приложения выберите Соединители приложений.
На странице Соединители приложений выберите +Подключить приложение, а затем GitHub.
В следующем окне присвойте соединителю описательное имя и нажмите кнопку Далее.
В окне Ввод сведений введите идентификатор клиента, секрет клиента и имя входа организации , которые вы записали ранее.
Корпоративный slug, также известный как название предприятия, необходим для поддержки возможностей SSPM. Чтобы найти корпоративный slug, выполните следующие действия:
- Выберите изображение профиля GitHub —>ваши предприятия.
- Выберите корпоративную учетную запись и учетную запись, к которой вы хотите подключиться, Microsoft Defender for Cloud Apps.
- Убедитесь, что URL-адрес содержит корпоративный slug. Например,
https://github.com/enterprises/testEnterprise - Введите только корпоративный slug, а не весь URL-адрес. В этом примере testEnterprise — это корпоративный slug.
Выберите Подключить GitHub.
При необходимости введите учетные данные администратора GitHub, чтобы разрешить Defender for Cloud Apps доступ к экземпляру GitHub Enterprise Cloud вашей команды.
Запросите доступ к организации и авторизуйте приложение, чтобы предоставить Defender for Cloud Apps доступ к вашей организации GitHub. Defender for Cloud Apps требуются следующие области OAuth:
- admin:org — требуется для синхронизации журнала аудита организации.
- read:user и user:email — требуется для синхронизации участников вашей организации.
- repo:status — требуется для синхронизации событий, связанных с репозиторием, в журнале аудита.
- read:enterprise — требуется для возможностей SSPM. Указанный пользователь должен быть владельцем корпоративной учетной записи.
Дополнительные сведения о областях OAuth см. в статье Основные сведения о областях для приложений OAuth.
В консоли Defender for Cloud Apps должно появиться сообщение о том, что GitHub успешно подключен.
Обратитесь к владелец организации GitHub, чтобы предоставить организации доступ к приложению OAuth, созданному в параметрах доступа сторонних поставщиков GitHub. Дополнительные сведения см. в документации по GitHub.
Владелец организации найдет запрос из приложения OAuth только после подключения GitHub к Defender for Cloud Apps.
На портале Microsoft Defender выберите Параметры. Затем выберите Облачные приложения. В разделе Подключенные приложения выберите Соединители приложений. Убедитесь, что подключенный соединитель приложений имеет состояние Подключено.
После подключения к GitHub Enterprise Cloud вы будете получать события за 7 дней до подключения.
Дальнейшие действия
Если у вас возникли проблемы с подключением к приложению, см. статью Устранение неполадок с соединителями приложений.