В статье рассматривается жизненный цикл программных и аппаратно-программных проектов, исследуется и систематизируется проблематика обеспечения локальной и сетевой информационной безопасности процессов на каждом этапе: от стадии планирования до тестирования и эксплуатации созданного продукта. На обзор выносится один из возможных подходов к построению и реализации технологического конвейера разработки программных и аппаратных-программных решений с обеспечением комплексной информационной безопасности развернутой инфраструктуры. Данный подход разработан в соответствии с комплексными методологиями DevOps и DevSecOps. Научная новизна данной работы состоит в предложении нового метода развертывания и сопровождения технологического конвейера по разработке программных и/или аппаратно-программных продуктов, повышающего уровень безопасности информационных потоков конвейера за счет использования многослойной изоляции прикладного программного обеспечения путем использования средств виртуализации и контейнеризации. В отличие от существующих решений повышение уровня безопасности информационных ресурсов достигается управлением информационными потоками на всех уровнях стека протоколов TCP/IP с автоматизацией процессов на всех этапах жизненного цикла проекта.
< ... >
The article is concerned with the life cycle of software and firmware projects, examines and systematizes the problems of ensuring local and network information security of processes at each stage. The scientific novelty of this work consists in the proposal of a new algorithm for the deployment and maintenance of a technological pipeline for the development of software and/or firmware products, which increases the level of security of information flows of the pipeline through the use of multilayer isolation of application software through the use of virtualization and containerization tools.
Keywords:
DevOps, DevSecOps, CI/CD, pipelinesoftware development, virtualization, containerization, IDS/IPS, SIEM, DLP