Code security guides
Сведения о том, как GitHub помогает улучшить безопасность кода.
Исправление и раскрытие уязвимости системы безопасности
Использование рекомендаций по безопасности репозитория для частного устранения сообщаемой уязвимости и получения CVE.Start learning path- 1Overview
Сведения о скоординированном раскрытии информации об уязвимостях безопасности
Раскрытие информации об уязвимостях требует скоординированной работы специалистов по безопасности и специалистами по обслуживанию репозиториев. - 2Overview
Сведения о базе данных рекомендаций GitHub
GitHub Advisory Database содержит список известных уязвимостей системы безопасности и вредоносных программ, разделенный на две категории: проверенные в GitHub и непроверенные рекомендации. - 3Overview
Сведения о глобальных рекомендациях по безопасности
Глобальные рекомендации по безопасности живут в GitHub Advisory Database, коллекции CVEs и GitHub, которые влияют на открытый код мир. Вы можете внести свой вклад в улучшение глобальных рекомендаций по безопасности. - 4Overview
Сведения о рекомендациях по безопасности репозитория
С помощью рекомендаций по безопасности репозитория можно в частном порядке обсуждать, исправлять и публиковать сведения об уязвимостях системы безопасности в репозитории. - 5How-to guide
Рекомендации по написанию рекомендаций по безопасности репозитория
При создании или изменении рекомендаций по безопасности другие пользователи могут легко понять, когда вы указываете экосистему, имя пакета и затронутые версии с помощью стандартных форматов. - 6How-to guide
Конфиденциальное сообщение об уязвимости системы безопасности
Некоторые общедоступные репозитории настраивают рекомендации по безопасности, чтобы любой пользователь мог напрямую и в частном порядке сообщать об уязвимостях системы безопасности. - 7How-to guide
Управление уязвимостями системы безопасности, о которые сообщалось в частном порядке
Службы поддержки репозиториев могут управлять уязвимостями системы безопасности, о которых им сообщили в частном порядке в репозиториях, в которых включены отчеты об уязвимостях. - 8How-to guide
Настройка частных отчетов об уязвимостях для репозитория
Владельцы и администраторы общедоступных репозиториев могут позволить исследователям безопасности безопасно сообщать об уязвимостях в репозитории, включив частные отчеты об уязвимостях. - 9How-to guide
Создание рекомендаций по безопасности репозитория
Вы можете создать проект рекомендаций по безопасности для частного обсуждения и устранения уязвимости безопасности в проекте разработки ПО с открытым кодом. - 10How-to guide
Добавление участника совместной работы в рекомендации по безопасности репозитория
Вы можете добавить других пользователей или команды для совместной работы по вопросам безопасности. - 11How-to guide
Совместная работа во временной частной вилке для устранения уязвимостей безопасности репозитория
Вы можете создать временную частную вилку для частной совместной работы по устранению уязвимостей безопасности в репозитории. - 12How-to guide
Публикация рекомендаций по безопасности репозитория
Вы можете опубликовать рекомендации по безопасности, чтобы информировать сообщество об уязвимости безопасности в проекте. - 13How-to guide
Изменение рекомендаций по безопасности репозитория
Вы можете изменить метаданные и описание рекомендаций по обеспечению безопасности репозитория, если необходимо обновить сведения или исправить ошибки. - 14How-to guide
Отзыв рекомендаций по безопасности репозитория
Вы можете отозвать опубликованные рекомендации по безопасности репозитория. - 15How-to guide
Удаление участника совместной работы из рекомендаций по безопасности репозитория
При удалении участника совместной работы из рекомендаций по безопасности для репозитория этот участник потеряет доступ на чтение и запись к обсуждению и метаданным рекомендаций по безопасности.
Code security learning paths
Получение уведомлений о небезопасных зависимостях
Настройте Dependabot, чтобы оповещать вас о новых уязвимостях или вредоносных программах в зависимостях.
Получение запросов на вытягивание для обновления уязвимых зависимостей
Настройте Dependabot для создания запросов на вытягивание при появлении новых уязвимостей.
Поддержание актуальности зависимостей
Используйте Dependabot для проверки наличия новых выпусков и создания запросов на вытягивание для обновления зависимостей.
Поиск секретов
Настройте сканирование секретов, чтобы защититься от случайного возврата маркеров, паролей и других секретов в репозиторий.
Выполнение проверки кода с помощью GitHub Actions
Проверьте ветвь по умолчанию и каждый запрос на вытягивание, чтобы не допустить уязвимостей и ошибок из репозитория.
Запуск проверки кода CodeQL в ci
Настройте CodeQL в существующей ci и отправьте результаты в GitHub для сканирования кода.
Интеграция с сканированием кода
Отправьте результаты анализа кода из сторонних систем в GitHub с помощью SARIF.
Сквозная цепочка поставок
Как подумать о защите учетных записей пользователей, кода и процесса сборки.
All Code security guides
Добавление политики безопасности в репозиторий
How-to guideВы можете предоставить инструкции по информированию об уязвимостях безопасности в проекте, добавив политику безопасности в репозиторий.
- Security policies
- Vulnerabilities
- Repositories
- Health
Функции безопасности GitHub
OverviewОбзор функций безопасности GitHub.
- Repositories
- Dependencies
- Vulnerabilities
- Advanced Security
Защита вашей организации
How-to guideНесколько возможностей GitHub позволяют поддерживать безопасность организации.
- Organizations
- Dependencies
- Vulnerabilities
- Advanced Security
Защита репозитория
How-to guideНесколько возможностей GitHub позволяют поддерживать безопасность репозитория.
- Repositories
- Dependencies
- Vulnerabilities
- Advanced Security
Сведения о проверке секретов
OverviewGitHub сканирует репозитории на наличие известных типов секретов, чтобы предотвратить случайную фиксацию секретов.
- Secret scanning
- Advanced Security
Настройка проверки секретов в ваших репозиториях
How-to guideВы можете настроить, как GitHub сканирует ваши репозитории на наличие утечки секретов и создает оповещения.
- Secret scanning
- Advanced Security
- Repositories
Определение пользовательских шаблонов для проверки секретов
How-to guideВы можете расширить secret scanning для обнаружения секретов за пределами шаблонов по умолчанию.
- Advanced Security
- Secret scanning
Управление оповещениями о проверке секретов
How-to guideМожно просматривать и закрывать оповещения о секретах, записанных в ваш репозиторий.
- Secret scanning
- Advanced Security
- Alerts
- Repositories
Защита отправок с помощью сканирования секретов
How-to guidesecret scanning можно использовать для предотвращения отправки поддерживаемых секретов в организацию или репозиторий, включив защиту от отправки.
- Secret scanning
- Advanced Security
- Alerts
- Repositories