Методы и системы защиты информации, информационная безопасность

БЕЗОПАСНЫЙ ПАЙПЛАЙН CI/CD С ПОМОЩЬЮ FALCO ДЛЯ ОБНАРУЖЕНИЯ АТАК В KUBERNETES

Скачать PDF Статья на eLIBRARY.RU

Аннотация

В статье рассматривается подход к повышению безопасности пайплайна CI/CD за счёт интеграции системы обнаружения угроз Falco в кластер Kubernetes. Цель работы состоит в исследовании возможности расширить стандартный системный мониторинг Falco средствами обнаружения атак на уровне веб-приложения и включить такую проверку в автоматизированный пайплайн. Экспериментальный стенд построен на базе Kubernetes, развернутого с помощью Kind, и включает уязвимое приложение OWASP Juice Shop, веб-сервер Nginx и Falco. На первом этапе базовая конфигурация Falco подтвердила возможность регистрации опасных системных действий, в частности чтения файла /etc/shadow, но не обнаружила DOM XSS-атаку. Для анализа прикладного трафика к Falco подключен плагин обработки логов Nginx и специализированный набор правил, использующий макросы и сигнатуры запросов. В ходе тестирования были зафиксированы попытки SQL-инъекций, XSS-атак, обхода путей и обращения к конфиденциальному файлу /.env. Затем стенд интегрирован в GitHub Actions: пайплайн автоматически создаёт изолированный кластер, развёртывает компоненты, выполняет тестовые атаки и проверяет события Falco. Полученные результаты подтверждают, что расширяемая архитектура Falco позволяет применять его как средство обнаружения веб-угроз в DevOps-процессах, а автоматическая валидация конфигурации до развертывания повышает воспроизводимость и контролируемость проверки безопасности. Отдельно отмечены риски использования privileged и hostNetwork в учебной конфигурации и необходимость снижения привилегий в production-среде.

Онлайн просмотр

Список литературы

  1. Что такое CI/CD-пайплайн // РУЦЕНТР URL: https://www.nic.ru/help/chto-takoe-cicd-pajplajn_11681.html?utm_source=google.com&utm_medium=organic&utm_campaign=google.com&utm_referrer=google.com (дата обращения: 23.11.2025).
  2. What is Falco? // Falco URL: https://falco.org/docs/ (дата обращения: 22.11.2025).
  3. juice-shop // GitHub URL: https://github.com/juice-shop/juice-shop (дата обращения: 24.11.2025).
  4. Kubernetes Components // kubernetes URL: https://kubernetes.io/docs/concepts/overview/components/ (дата обращения: 15.11.2025).
  5. falco-plugin-nginx // GitHub URL: https://github.com/takaosgb3/falco-plugin-nginx (дата обращения: 12.12.2025).
  6. Уймин А. Г. Разработка методики тестирования системы безопасности автоматизированных систем управления технологическими процессами на основе корпоративного стандарта / А. Г. Уймин // Автоматизация и информатизация ТЭК – 2024. - №5 (610). - С. 59-65.
  7. Как интегрировать тестирование безопасности в CI/CD pipeline: от подготовки до анализа данных // ПерфомансЛаб URL: https://www.performance-lab.ru/blog/kak-integrirovat-testirovanie-bezopasnosti-v-ci-cd-pipeline (дата обращения: 10.12.2025).

Лицензия

Copyright (c) 2026 Т. Р. Абдуллин (Автор)

Ключевые слова