В статье рассмотрены этапы разработки, сборки, развертывания и эксплуатации контейнеризированных приложений. Исследуется микросервисная архитектура, методология «Инфраструктура как код» и способы обеспечения информационной безопасности конвейера разработки с точки зрения модели микросервисов. Приведены известные методы атак на инфраструктуру, инструменты CI/CD и приложения в инфраструктуре организации. Сформированы необходимые требования к функционалу средств, которые должны обеспечивать безопасность конвейера разработки и среды выполнения в режиме реального времени в рамках описанной модели.
< ... >
The article discusses the stages of development, assembly, deployment and operation of containerized applications. The microservice architecture, the methodology of «Infrastructure as Code» and ways to ensure the information security of the development pipeline from the point of view of the microservice model are investigated. The well-known methods of attacks on the infrastructure, CI/CD tools and applications in the organization’s infrastructure are presented. The necessary requirements for the functionality of the tools have been formed, which should ensure the security of the development pipeline and the real-time runtime environment within the framework of the described model.
Keywords:
security, CI\CD, container, Docker, DevOps, DevSecOps, Infrastructure as Сode