Статьи

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

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

Аннотация

В данной статье рассматривается подход к повышению безопасности предрелизной CI-проверки за счёт интеграции системы обнаружения угроз Falco в Kubernetes-кластер. Актуальность работы обусловлена ростом числа атак на контейнеризированные веб-приложения и необходимостью выявления подозрительной активности не только на уровне системных вызовов, но и на уровне прикладного взаимодействия. Основная проблема заключается в том, что стандартная конфигурация Falco ориентирована преимущественно на мониторинг действий внутри контейнеров и на хосте, поэтому её возможностей недостаточно для обнаружения веб-атак, таких как SQL-инъекции, XSS, path traversal и попытки доступа к конфиденциальным файлам. Для решения данной задачи предлагается расширить функциональность Falco с помощью кастомного плагина анализа логов Nginx и специализированных правил детектирования. В ходе исследования разработан экспериментальный стенд на базе Kubernetes, включающий уязвимое веб-приложение OWASP Juice Shop, веб-сервер Nginx и систему мониторинга Falco. Дополнительно реализован автоматизированная CI-проверка на основе GitHub Actions, обеспечивающий развёртывание тестовой среды и проверку корректности работы настроенных правил. Полученные результаты показывают, что предложенный подход позволяет обнаруживать различные виды веб-атак в реальном времени и может использоваться как элемент повышения защищённости DevOps-процессов при эксплуатации контейнеризированных приложений.

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

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

  1. RU-CENTER. (2025). What is a CI/CD pipeline? Retrieved November 23, 2025, from https://www.nic.ru/help/chto-takoe-cicd-pajplajn_11681.html
  2. Falco. (2025). What is Falco? Retrieved November 22, 2025, from https://falco.org/docs/
  3. OWASP. (2025). Juice Shop. GitHub. Retrieved November 24, 2025, from https://github.com/juice-shop/juice-shop
  4. Kubernetes. (2025). Kubernetes components. Kubernetes Documentation. Retrieved November 15, 2025, from https://kubernetes.io/docs/concepts/overview/components/
  5. Takaosgb3. (2025). Falco-plugin-nginx. GitHub. Retrieved December 12, 2025, from https://github.com/takaosgb3/falco-plugin-nginx
  6. Uymin, A. G. (2024). Development of a testing methodology for automated process control system security based on a corporate standard. Automation and Informatization of the Fuel and Energy Complex, 5(610), 59–65.
  7. Performance Lab. (2025). How to integrate security testing into a CI/CD pipeline: From preparation to data analysis. Retrieved December 10, 2025, from https://www.performance-lab.ru/blog/kak-integrirovat-testirovanie-bezopasnosti-v-ci-cd-pipeline

Лицензия

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

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