Pull Request

§§IBT7§§¶@definition¶Pull Request — запрос на проверку и объединение изменений в систему контроля версий.¶@plain¶Проще говоря, «Pull Request» помогает команде увидеть, где в жизненном цикле приложения нужна защитная мера, проверка или исправление дефекта. Смысл термина раскрывается через конкретный объект, действие и проверяемый результат.¶@use¶В практике ИБ термин «Pull Request» используют так: его встраивают в требования к приложению, проверки конвейера разработки и процесс устранения дефектов. Решение проверяют по наблюдаемому результату, а не только по наличию документа или средства.¶@example¶Команда разработки включает понятие «Pull Request» в требования и CI/CD: запускает подходящую проверку, разбирает результат и блокирует выпуск только по подтверждённому критерию.¶@compare¶Code Owners¦/slovar-informacionnoy-bezopasnosti/appsec-i-devsecops/code-owners¦Code Owners — назначенные владельцы частей кода, чьё согласование может требоваться для изменения.¤Commit signing¦/slovar-informacionnoy-bezopasnosti/appsec-i-devsecops/commit-signing¦Commit signing — криптографическая подпись коммита, подтверждающая источник изменения и защищающая его целостность.¶@steps¶Создать изменение¦Разработчик отправляет ветку с кодом, тестами и описанием цели.¤Запустить проверки¦CI выполняет сборку, тесты и применимые проверки безопасности.¤Провести review¦Коллеги оценивают логику, риски, права, данные и качество исправления.¤Одобрить и объединить¦После устранения замечаний изменение с проверяемой историей попадает в целевую ветку.¶@resources¶¶@related¶Code Owners¦/slovar-informacionnoy-bezopasnosti/appsec-i-devsecops/code-owners¤Commit signing¦/slovar-informacionnoy-bezopasnosti/appsec-i-devsecops/commit-signing¤Mean Time to Remediate Vulnerabilities¦/slovar-informacionnoy-bezopasnosti/appsec-i-devsecops/mean-time-to-remediate-vulnerabilities¶@faq¶Что такое «Pull Request» простыми словами?¦Проще говоря, «Pull Request» помогает команде увидеть, где в жизненном цикле приложения нужна защитная мера, проверка или исправление дефекта. Смысл термина раскрывается через конкретный объект, действие и проверяемый результат.¤Как «Pull Request» применяют на практике?¦В практике ИБ термин «Pull Request» используют так: его встраивают в требования к приложению, проверки конвейера разработки и процесс устранения дефектов. Решение проверяют по наблюдаемому результату, а не только по наличию документа или средства.¤Чем «Pull Request» отличается от близких понятий?¦«Pull Request» описывает следующее: запрос на проверку и объединение изменений в систему контроля версий. «Code Owners» означает: назначенные владельцы частей кода, чьё согласование может требоваться для изменения. Понятия могут использоваться вместе, но у них разные объект, назначение или этап работы.