Быстрый старт: настройка безопасности
В этом руководстве описаны базовые шаги для включения встроенных инструментов безопасности в вашем репозитории на GitVerse. Вы узнаете, как активировать сканирование уязвимостей и защитить свой код от случайных утечек секретов при отправке изменений.
Шаг 1. Включение анализа безопасности
Анализ безопасности позволяет сканировать ваш проект на наличие уязвимых сторонних зависимостей, проверять лицензии и находить сохраненные в файлах секреты.
Для активации базового сканирования выполните следующие действия:
- Откройте страницу вашего репозитория в GitVerse.
- Перейдите во вкладку Настройки и выберите раздел Безопасность.
- Переведите переключатель Раздел «Безопасность» в активное положение.
Info
Сразу после включения в репозитории появится вкладка Безопасность, где можно будет запустить первое сканирование.
Шаг 2. Настройка проверок для запросов на слияние
Чтобы уязвимости не попадали в основную ветку при командной разработке, рекомендуется включить автоматическую проверку нового кода.
Для интеграции сканера в процесс код-ревью выполните следующие действия:
- Оставаясь в разделе Настройки → Безопасность, найдите блок проверок.
- Активируйте опцию Автопроверка при запросах на слияние.
- Теперь при каждом обновлении запроса на слияние сканер будет проверять новые изменения еще до их вливания в целевую ветку.
Шаг 3. Включение защиты от утечек
Инструмент защиты от утечки секретов блокирует саму попытку отправить коммит с конфиденциальными данными (паролями, токенами) на сервер GitVerse.
Для защиты отправки изменений выполните следующие действия:
- Активируйте ранний доступ в меню профиля: перейдите в раздел раннего доступа и включите переключатель Ранний доступ к защите от утечки секретов.
- Вернитесь в настройки вашего репозитория: Настройки → Безопасность.
- Активируйте появившийся переключатель Защита от утечки секретов.
Что дальше?
Отлично! Вы успешно настроили базовый контур безопасности для вашего проекта.
Теперь вы можете перейти к более глубокому изучению инструментов:
- узнайте, как читать графы зависимостей и выгружать отчеты, в статье Анализ безопасности репозитория;
- ознакомьтесь с инструкцией по безопасному удалению данных из истории, если сканер заблокировал вашу отправку кода: Защита от утечки секретов.