БЕЗОПАСНАЯ CI-ПРОВЕРКА С ПОМОЩЬЮ FALCO ДЛЯ ОБНАРУЖЕНИЯ АТАК В KUBERNETES ПЕРЕД РАЗВЁРТЫВАНИЕМ
Аннотация
В данной статье рассматривается подход к повышению безопасности предрелизной CI-проверки за счёт интеграции системы обнаружения угроз Falco в Kubernetes-кластер. Актуальность работы обусловлена ростом числа атак на контейнеризированные веб-приложения и необходимостью выявления подозрительной активности не только на уровне системных вызовов, но и на уровне прикладного взаимодействия. Основная проблема заключается в том, что стандартная конфигурация Falco ориентирована преимущественно на мониторинг действий внутри контейнеров и на хосте, поэтому её возможностей недостаточно для обнаружения веб-атак, таких как SQL-инъекции, XSS, path traversal и попытки доступа к конфиденциальным файлам. Для решения данной задачи предлагается расширить функциональность Falco с помощью кастомного плагина анализа логов Nginx и специализированных правил детектирования. В ходе исследования разработан экспериментальный стенд на базе Kubernetes, включающий уязвимое веб-приложение OWASP Juice Shop, веб-сервер Nginx и систему мониторинга Falco. Дополнительно реализован автоматизированная CI-проверка на основе GitHub Actions, обеспечивающий развёртывание тестовой среды и проверку корректности работы настроенных правил. Полученные результаты показывают, что предложенный подход позволяет обнаруживать различные виды веб-атак в реальном времени и может использоваться как элемент повышения защищённости DevOps-процессов при эксплуатации контейнеризированных приложений.
Онлайн просмотр
Список литературы
- Что такое CI/CD-пайплайн // RU-CENTER : [сайт]. – URL: https://www.nic.ru/help/chto-takoe-cicd-pajplajn_11681.html (дата обращения: 23.11.2025). – Текст : электронный.
- What is Falco? // Falco : [сайт]. – URL: https://falco.org/docs/ (дата обращения: 22.11.2025). – Текст : электронный.
- Juice Shop // GitHub : [сайт]. – URL: https://github.com/juice-shop/juice-shop (дата обращения: 24.11.2025). – Текст : электронный.
- Kubernetes Components // Kubernetes Documentation : [сайт]. – URL: https://kubernetes.io/docs/concepts/overview/components/ (дата обращения: 15.11.2025). – Текст : электронный.
- Falco-plugin-nginx // GitHub : [сайт]. – URL: https://github.com/takaosgb3/falco-plugin-nginx (дата обращения: 12.12.2025). – Текст : электронный.
- Уймин, А. Г. Разработка методики тестирования системы безопасности автома-тизированных систем управления технологическими процессами на основе кор-поративного стандарта / А. Г. Уймин // Автоматизация и информатизация ТЭК. – 2024. – № 5 (610). – С. 59–65.
- Как интегрировать тестирование безопасности в CI/CD pipeline: от подготовки до анализа данных // Performance Lab : [сайт]. – URL: https://www.performance-lab.ru/blog/kak-integrirovat-testirovanie-bezopasnosti-v-ci-cd-pipeline (дата обра-щения: 10.12.2025). – Текст : электронный.
Лицензия
Copyright (c) 2025 Т. Р. Абдуллин (Автор)