Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
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 дней до подключения.
Дальнейшие действия
Если у вас возникли проблемы с подключением к приложению, см. статью Устранение неполадок с соединителями приложений.