← Cloudflare One / cloudflare-one / integrations / cloud-and-saas
GitHub
Интеграция GitHub выявляет различные риски в области защиты от потери данных, неправильной настройки учётной записи и безопасности пользователей в подключённой организации GitHub, которые могут сделать уязвимыми вас и вашу организацию.
Необходимые условия для интеграции
- Аккаунт GitHub с тарифным планом Free, Pro или Enterprise
- Членство в организации GitHub с правами Owner или GitHub App manager
Разрешения интеграции
Для работы интеграции с GitHub сервису Cloudflare CASB требуются следующие разрешения GitHub API:
| Разрешение | Доступ | Описание |
|---|---|---|
| Администрирование | Read-only |
Просмотр базовой административной информации об аккаунте. |
| Участники | Read-only |
Просмотр метаданных об участниках организации |
| Метаданные | Read-only |
Просмотр метаданных об активах организации, за исключением конфиденциальной информации о приватных репозиториях. |
| Администрирование организации | Read-only |
Просмотр информации о настройках организации |
Эти разрешения основаны на принципе минимальных привилегий: предоставляется только минимально необходимый доступ. Чтобы узнать больше о каждом разрешении, см. Справочник по разрешениям GitHub App ↗.
Результаты проверки безопасности
Интеграция GitHub в настоящее время проверяет следующие проблемы, то есть риски безопасности. Проблемы группируются по категориям и сортируются по уровень серьёзности.
Чтобы быть в курсе новых проблем, выявляемых CASB, добавьте эту страницу в закладки или подпишитесь на её RSS-лента.
Ветки и слияния
| Тип результата | FindingTypeID | Серьёзность | Описание |
|---|---|---|---|
| GitHub: Repository has no Default Branch Protection | 5a0428fa-5c13-44b8-a028-9351c1d10a91 |
Средняя | Для ветки по умолчанию репозитория не включены никакие правила защиты ветки. |
| GitHub: Repository Default Branch Protection does not have PR Review Required | edd3f193-af01-421d-9a50-cb1d147bf3a6 |
Средняя | У ветки по умолчанию репозитория нет Require pull request reviews before merging правило. |
| GitHub: Repository Default Branch Protection does not have Force Pushes Disabled | efc3e582-ef39-4316-b1f3-d4717ef30867 |
Средняя | У ветки по умолчанию репозитория включена Разрешить force push. |
| GitHub: Repository Default Branch Protection does not have Stale PR Approvals Disabled | 7dc170d7-b1ef-4138-95fb-403d16e7ed43 |
Средняя | У ветки по умолчанию репозитория нет Отменять неактуальные одобрения pull request при добавлении новых коммитов правило. |
| GitHub: Repository Default Branch Protection does not have Admin Restrictions | 4e4aec5b-e763-41ac-9099-af874606959b |
Средняя | У ветки по умолчанию репозитория нет Не разрешать обход указанных выше настроек правило для администраторов. |
| GitHub: Repository Default Branch Protection does not have Status Checks | 1eba1aeb-9827-4a03-9c47-8290bd3a83d5 |
Средняя | У ветки по умолчанию репозитория нет Require status checks to pass before merging правило. |
| GitHub: Organization repository has default WRITE permission | fc074da0-1e1c-4982-8673-0852d70bf80c |
Средняя | Настройки защиты записи по умолчанию для репозитория не были изменены. |
| GitHub: Repository not updated in 12+ months | 68b6ef6d-7e00-4761-b3f1-fcf323dc9c26 |
Средняя | В репозиторий не вносились изменения как минимум год. |
Подробнее о Правила защиты веток GitHub ↗.
Аккаунты пользователей
| Тип результата | FindingTypeID | Серьёзность | Описание |
|---|---|---|---|
| GitHub: Organization two-factor authentication disabled | 47d01030-0ed8-496d-9484-f77899b21d59 |
High | В организации не включено общее требование двухфакторной аутентификации (2FA). |
| GitHub: Organization user two-factor authentication disabled | dfed92b2-a45e-46ed-a86b-8c7e3db01f3c |
High | У участника организации не включена двухфакторная аутентификация (2FA). |