Quality Gate

§§IBT7§§¶@definition¶Quality Gate — формализованный порог качества, который изменение должно пройти перед переходом к следующей стадии.¶@plain¶Проще говоря, «Quality Gate» помогает команде увидеть, где в жизненном цикле приложения нужна защитная мера, проверка или исправление дефекта. Смысл термина раскрывается через конкретный объект, действие и проверяемый результат.¶@use¶В практике ИБ термин «Quality Gate» используют так: его встраивают в требования к приложению, проверки конвейера разработки и процесс устранения дефектов. Решение проверяют по наблюдаемому результату, а не только по наличию документа или средства.¶@example¶Команда разработки включает понятие «Quality Gate» в требования и CI/CD: запускает подходящую проверку, разбирает результат и блокирует выпуск только по подтверждённому критерию.¶@compare¶Артефакт сборки¦/slovar-informacionnoy-bezopasnosti/appsec-i-devsecops/artefakt-sborki¦Артефакт сборки — результат процесса сборки: пакет, бинарный файл, образ контейнера или иной поставляемый объект.¤Репозиторий артефактов¦/slovar-informacionnoy-bezopasnosti/appsec-i-devsecops/repozitoriy-artefaktov¦Репозиторий артефактов — хранилище версий пакетов, библиотек, образов и других результатов сборки.¶@steps¶Определить поток данных¦Для «Quality Gate» выделяют входы, доверительные границы, опасные операции и владельца кода.¤Встроить проверку¦Контроль размещают на подходящем этапе разработки или поставки с понятным условием.¤Провести триаж¦Срабатывание «Quality Gate» подтверждают в контексте приложения и отделяют от ложного результата.¤Исправить и проверить¦Причину устраняют в коде или архитектуре и закрепляют автоматическим повторным тестом.¶@resources¶¶@related¶Артефакт сборки¦/slovar-informacionnoy-bezopasnosti/appsec-i-devsecops/artefakt-sborki¤Репозиторий артефактов¦/slovar-informacionnoy-bezopasnosti/appsec-i-devsecops/repozitoriy-artefaktov¤Pull Request¦/slovar-informacionnoy-bezopasnosti/appsec-i-devsecops/pull-request¶@faq¶Что такое «Quality Gate» простыми словами?¦Проще говоря, «Quality Gate» помогает команде увидеть, где в жизненном цикле приложения нужна защитная мера, проверка или исправление дефекта. Смысл термина раскрывается через конкретный объект, действие и проверяемый результат.¤Как «Quality Gate» применяют на практике?¦В практике ИБ термин «Quality Gate» используют так: его встраивают в требования к приложению, проверки конвейера разработки и процесс устранения дефектов. Решение проверяют по наблюдаемому результату, а не только по наличию документа или средства.¤Чем «Quality Gate» отличается от близких понятий?¦«Quality Gate» описывает следующее: формализованный порог качества, который изменение должно пройти перед переходом к следующей стадии. «Артефакт сборки» означает: результат процесса сборки: пакет, бинарный файл, образ контейнера или иной поставляемый объект. Понятия могут использоваться вместе, но у них разные объект, назначение или этап работы.