УДК 004.056.5:004.75:628.1
DOI 10.35776/VST.2026.09.08
Киселёв А. Н., Кинебас А. К., Теткин С. В., Добренков В. А.
Методика защищенной разработки и безопасной сборки контейнерных образов для программных компонентов предприятий водоснабжения
Аннотация
Предложена методика защищенной разработки и безопасной сборки контейнерных образов для программных компонентов предприятий водоснабжения. Актуальность работы обусловлена цифровизацией инженерной инфраструктуры, расширением применения контейнеризации и ростом рисков в цепочке поставки программного обеспечения. Методика основана на автоматизированном конвейере GitLab CI/CD, подходе policy-as-code и формальном контроле артефактов с использованием Open Policy Agent. Конвейер включает проверку Dockerfile и docker-compose.yml, статический анализ исходного кода, поиск секретов, daemonless-сборку через Kaniko, сканирование образов и конфигураций Trivy, формирование SBOM в формате CycloneDX, проверку состава компонентов, публикацию образов в Harbor и подтверждение целостности с помощью Cosign. Для повышения управляемости предусмотрено разделение состава проверок по веткам разработки и применение графического конфигуратора параметров pipeline. Опытная апробация показала возможность блокирования типовых нарушений до публикации образа и повышения воспроизводимости процесса сборки.
Ключевые слова
водоснабжение , защищенная разработка , контейнерные образы , критическая информационная инфраструктура , GitLab CI/CD , Open Policy Agent , policy-as-code , SBOM , Harbor , Cosign , Trivy