Почему внедрение безопасности с нулевым доверием необходимо для DevSecOps

Киберугрозы сегодня – это не только государственный шпионаж. Нападения исходят от отдельных лиц различными гнусными и неприятными способами.

Эта среда создает уникальную и значительную проблему. Правила взаимодействия изменились: безопасность стала более разнообразной и гибкой, чем вчерашний подход брандмауэров веб-приложений (WAF).

Сегодняшние требования требуют чего-то совершенно отличного от сканирования уязвимостей, где традиционный WAF использует статический анализ кода, сканеры уязвимостей и обычные средства контроля безопасности для мониторинга и обнаружения уязвимостей приложений.

Ландшафт угроз больше не является статичным, и новые атаки происходят почти ежедневно, что приводит к быстрому увеличению количества атак. Количество и частота этих угроз выходят за пределы того, что может защитить WAF.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

В современном мире WAF больше не эффективны для защиты безопасности приложений; на самом деле, WAF в лучшем случае являются необходимым злом для обеспечения безопасной работы приложения, осознающего риски, и команды DevOps.

Введите подход «нулевого доверия» к безопасности. В новую эпоху DevOps решения безопасности должны быть легко доступны и способны справляться со сложностью, присущей приложению. Безопасность с нулевым доверием может предоставить инструменты, которые помогут в этом процессе.

Еще одной серьезной проблемой сегодня является растущая распространенность DevOps. DevOps требует от групп безопасности более тесного сотрудничества с разработчиками, которые могут не иметь опыта и требовать подхода к безопасности, отличного от традиционного подхода к безопасности приложений.

В среде DevOps разработчики будут писать и тестировать все в коде. Они не эксперты по безопасности. У них нет глубоких знаний об уязвимостях безопасности, поэтому они обычно полагаются на третьи стороны, которые помогут им защитить свой код.

Решение безопасности, включающее в себя все инструменты DevOps, связанные с безопасностью, лучше всего подходит для таких ситуаций, поскольку оно позволяет легко отслеживать приложения и помогать разработчикам писать безопасный код.

Недостаток использования подхода нулевого доверия с DevOps

Не все приложения нуждаются в усилении защиты. Однако некоторые из них особенно уязвимы и заслуживают большего внимания. Они должны быть соответствующим образом подготовлены, чтобы снизить риск.

Многие приложения не настолько важны, чтобы подвергать риску пользователей и компании, и поэтому им может быть присвоен особый статус нулевого доверия. Этот подход требует детальной проверки всего приложения, чтобы убедиться в том, что все бизнес-правила соответствуют требованиям и что при необходимости можно остановить угрозу.

Поскольку в эту эпоху разработчики все еще пишут приложения, важность безопасности обычно упускается из виду, а во многих случаях даже нежелательна.

ИТ-организации должны сосредоточиться на уязвимостях, которые находятся под их контролем, и избегать сосредоточения внимания только на недостатках, которые привносят другие. Но им также необходимо повысить осведомленность обо всех текущих угрозах и приложить усилия для защиты критически важных компонентов приложения.

Как нулевое доверие помогает DevOps?

Самая важная проблема, с которой сталкиваются сегодняшние технологии, заключается в том, что ИТ-инфраструктура превращается из решения внутри компании в поставщика решений. Основные роли ИТ-команды — это сочетание опыта в области «защищенной» инфраструктуры, поддержки и настройки, а также безопасности.

Проблема в том, что мы уходим от статического мира, где ИТ-команда в первую очередь заботилась о том, как работают системы. Сегодня эта парадигма постепенно угасает, и ИТ-отделы становятся все больше похожими на поставщика услуг, который также может поставлять клиентам программные решения.

В таком сценарии пользователи ожидают, что ИТ-команда также предоставит услуги безопасности.

Создание решения для современной среды DevOps

Решения безопасности Zero Trust помогают создавать и поддерживать подходящую среду для мира DevOps. Организации должны обеспечить безопасность каждого элемента своих приложений.

Для эффективной и безопасной автоматизации безопасности требуется полностью интегрированный набор инструментов, которые могут помочь командам DevOps обеспечить безопасность разработки и развертывания приложений. Этот стек включает в себя безопасность конечных точек, сетевую безопасность, мобильную безопасность, безопасность веб-приложений, облачную безопасность и другие аспекты безопасности.

Можем ли мы тогда объявить о смерти страхов безопасности?

Традиционная парадигма безопасности, ориентированная на дефекты приложений и связанные с ними проблемы, должна быть заменена современной парадигмой безопасности, основанной на DevOps и всем, что в нем участвует.

Традиционная парадигма безопасности при разработке приложений была очень ориентирована на безопасность. В этой парадигме разработчикам необходимо было понять проблему приложения и, соответственно, написать безопасный код для решения этой проблемы. Разработчикам было очень сложно создавать безопасный код.

Это был очень негибкий подход к безопасности. Организации часто прибегали к готовым решениям, таким как список управления доступом (ACL), который был решением, но не обязательно комплексным, поскольку он мог быть не в состоянии идентифицировать угрозы.

Напротив, DevOps — это в основном совместная командная работа. Сегодня обычно опытные разработчики, умные DevOps-инженеры, специалисты по безопасности, бизнес-аналитики и менеджмент работают вместе.

Безопасность с нулевым доверием поддерживает все этапы DevOps Pipeline

Сегодня технология Zero Trust Security полностью интегрирована с DevOps, и эта методология является настоящим отличием безопасности DevOps.

Стандартная структура ZT включает в себя следующие компоненты:

  • Аутентификация пользователя
  • Комплексная оценка угроз на основе сигнатур
  • Оценка угроз на основе личных данных
  • Оценка угроз на основе поведения
  • Межсетевой экран на базе хоста
  • Назад к стене контроля доступа
  • Список контроля доступа (ACL)

Безопасность с нулевым доверием предлагает комплексный подход

Традиционная парадигма безопасности сводилась к контролю на основе рисков (RBCC), и большинство предприятий использовали открытую общедоступную сеть в качестве шлюза для доступа к своим внутренним сетям. Благодаря открытой сети также можно было получить доступ ко всему, что находится в сети.

Поскольку нет разделения контроля доступа и контроля безопасности, организации не могут получить представление об угрозах для организации.

Zero Trust Security предлагает комплексный подход. Он идентифицирует все компоненты потока и защищает все активы на протяжении всего конвейера.

Он определяет «модель угроз» — заранее определенный набор рисков. Затем решение работает совместно с DevOps для определения приоритетов, инвентаризации и устранения угроз. Система обнаруживает аномалии в потоке и работает с DevOps для смягчения и предотвращения нарушений. Эта модель обеспечивает безопасность уровня предприятия, очень похожую на сетевую безопасность в старые времена.

Безопасность с нулевым доверием сегодня уже используется на многих предприятиях

Многие крупнейшие предприятия уже внедрили Zero Trust Security в своих сетях. Многие крупнейшие предприятия уже внедрили Zero Trust Security в своих сетях. IBM и HP используют технологию Zero Trust Security уже много лет, еще до того, как этот термин стал широко используемым.

Такие компании, как Airbus, BP, Citibank, Cisco, HP, Etisalat, Liberty Mutual, Pfizer, United и другие, уже с полным успехом развернули систему Zero Trust Security в своих сетях. Эти организации приняли комплексный подход и интегрировали все компоненты конвейера DevOps с компонентами Zero Trust Security.

Эта программа последипломного образования по DevOps, включающая более 20+ реальных проектов и мастер-классов от преподавателей Калифорнийского технологического института CTME, может помочь вам ускорить вашу карьеру в DevOps всего за 9 месяцев. Зарегистрируйтесь сегодня, чтобы получить опыт, который изменит вашу жизнь!

Заключительные мысли

Комплексный подход к безопасности, ориентированный на все этапы конвейера DevOps, Zero Trust Security представляет собой подход безопасности, ориентированный на угрозы.

Согласно принципам безопасности с нулевым доверием, первым шагом в подходе организации с нулевым доверием является полная интеграция инструментов и процессов, поддерживающих разработку приложений, с инструментами и процессами, поддерживающими безопасность приложений.

Следующим шагом является интеграция этих инструментов со знаниями и ресурсами, поддерживающими защиту приложений.

Наконец, последним шагом является создание программы информационной безопасности, которая включает в себя традиционные меры безопасности и формализованный план защиты всех ресурсов, используемых для разработки приложений.

Конечная цель — использовать весь потенциал каждого инструмента на каждом этапе пути для обеспечения безопасности на уровне предприятия.

Чтобы развить навыки в DevOps, изучите программу последипломного образования Caltech CTME в DevOps. Для развития навыков в области кибербезопасности учащимся в Америке следует рассмотреть возможность участия в учебном лагере UCI по кибербезопасности, а учащимся в Индии и других странах следует изучить программу последипломного образования по кибербезопасности совместно с Массачусетским технологическим институтом.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *