13 февраля на ТБ Форуме пройдет доклад Анатолия Карпенко, инженера по автоматизации Luntry, на тему “Основы анализа СЗИ в контейнерном исполнении с помощью Luntry”.
За достаточно небольшой временной интервал мы с вами пройдем путь от полного неведения о попавшем нам в руки для анализа СЗИ в контейнерном исполнении, до полного понимания, что это за средство, как оно устроено и насколько все хорошо у него с безопасностью.
В рамках доклада:
- Узнаем, как можно быстро понять исследуемое приложение с точки зрения его компонентов и активности;
- Разберемся, на какие аспекты образов контейнеров стоит обращаться внимание с точки зрения информационной безопасности;
- Поднявшись на уровень выше, углубимся в свойства безопасности на уровне контейнеров и
- На каждом этапе остановимся на рекомендациях по исправлению и улучшению уровня безопасности контейнерного приложения.
За достаточно небольшой временной интервал мы с вами пройдем путь от полного неведения о попавшем нам в руки для анализа СЗИ в контейнерном исполнении, до полного понимания, что это за средство, как оно устроено и насколько все хорошо у него с безопасностью.
В рамках доклада:
- Узнаем, как можно быстро понять исследуемое приложение с точки зрения его компонентов и активности;
- Разберемся, на какие аспекты образов контейнеров стоит обращаться внимание с точки зрения информационной безопасности;
- Поднявшись на уровень выше, углубимся в свойства безопасности на уровне контейнеров и
YAML файлов, описывающих их в Kubernetes.- На каждом этапе остановимся на рекомендациях по исправлению и улучшению уровня безопасности контейнерного приложения.
🔥11👍6❤2🥰2
Благодаря посту выше мы вышли на статью "The (Anti-)EDR Compendium" и решили сами обдумать действительно насколько это схоже с тем, что можно наблюдать в контейнерном мире, в
Основные моменты, которые хотелось бы подсветить:
1) Чем больше детектирующей логики на агенте/сенсоре, тем больше влияние на производительность и вообще возможность обработать большой поток сообщений (упираемся в лимиты и дропы). В контейнерном Мире все ухудшается тем, что там в большинстве своем высоконагруженные приложения и они генерируют большое количество событий, не под стать пользовательской машине. На пример мы встречали кейсы, где порождалось по
2) Сложные анализы на агенте/сенсоре — это всегда большие оверхеды. В разделе "Performance Impact" рассматривается ситуация сканирование памяти и файлом антивирусным движком. Как я думаю вы уже догадались это дорого! И это очень плохо влияет на систему контейнеризации (привет
Есть еще много общего и это мы рассматривали в вебинаре "Runtime Security: на вкус и цвет все фломастеры разные".
Kubernetes при работе runtime security решений агентской природы (то, что ставится на Node и мониторит происходящее там).Основные моменты, которые хотелось бы подсветить:
1) Чем больше детектирующей логики на агенте/сенсоре, тем больше влияние на производительность и вообще возможность обработать большой поток сообщений (упираемся в лимиты и дропы). В контейнерном Мире все ухудшается тем, что там в большинстве своем высоконагруженные приложения и они генерируют большое количество событий, не под стать пользовательской машине. На пример мы встречали кейсы, где порождалось по
100тыщ процессов в секунду (и это явно не предел, а с сетевыми может быть и еще хуже ситуация)! И чем больше там правил, тем больше времени и ресурсов надо чтобы это разобрать.2) Сложные анализы на агенте/сенсоре — это всегда большие оверхеды. В разделе "Performance Impact" рассматривается ситуация сканирование памяти и файлом антивирусным движком. Как я думаю вы уже догадались это дорого! И это очень плохо влияет на систему контейнеризации (привет
overlayfs) и об этом и говорит документация docker. Иначе это приведет к сбоям в работе контейнерных приложений.Есть еще много общего и это мы рассматривали в вебинаре "Runtime Security: на вкус и цвет все фломастеры разные".
👍9🔥4❤2
Напоминаем, что идет прием заявок на доклады на конференцию БеКон 2025!
Если мы на предыдущие конференции только приглашали докладчиков из наших клиентов, друзей и партнеров, на конкретные темы, то сейчас появляется возможность предложить свою тему самостоятельно ;)
Требования к заявке:
- Продолжительность доклада — не более 25 минут
- Тема по безопасности контейнеров и
- Выступление рассчитано на технических специалистов
- Доклад актуален и основан на личном опыте
- Доклад ранее нигде не был представлен
- Доклад глубоко раскрывает тему и имеет практическое применение
Заявки принимаются до 31 марта! Сама конференция будет в начале июня.
Если мы на предыдущие конференции только приглашали докладчиков из наших клиентов, друзей и партнеров, на конкретные темы, то сейчас появляется возможность предложить свою тему самостоятельно ;)
Требования к заявке:
- Продолжительность доклада — не более 25 минут
- Тема по безопасности контейнеров и
Kubernetes- Выступление рассчитано на технических специалистов
- Доклад актуален и основан на личном опыте
- Доклад ранее нигде не был представлен
- Доклад глубоко раскрывает тему и имеет практическое применение
Заявки принимаются до 31 марта! Сама конференция будет в начале июня.
🔥9❤1👍1🤩1
Занимательный материал "Migrating from Istio to Linkerd". Ранее подобного не встречал, а при этом последние наверное полгода - год вопросы про
А как у вас отношение к
Linkerd от друзей и клиентов мы получаем. Так что эта статья будет как раз в тему. При этом там и про механизмы безопасности не забыли в разделе "Migrating authorization policy".А как у вас отношение к
Linkerd?)www.buoyant.io
Migrating from Istio to Linkerd
In this guide we'll walk you through a task that is increasingly common in the Kubernetes space: migrating an existing Istio deployment to Linkerd.
👍15🔥2❤1
Вышла очередная статья из цикла
В начале автор рассказывает про так называемые
В конце, автор приводит манифест для поднятия демо-стенда.
Kubernetes security fundamentals от Rory McCune, на этот раз про Networking.В начале автор рассказывает про так называемые
Network trust zones, а потом представляет CNI, сетевые политики и способы управления ими. В конце, автор приводит манифест для поднятия демо-стенда.
👍17🔥4👏2
В одном из своих прошлых постов мы уже упоминали доклад "Commencement into Real Kubernetes Security" от Jay Beale и Mark Manning с конференции ShmooCon 2025 и там делали акцент на релизе инструмента Seccomp-Diff. А сегодня хочется сделать акцент на самом докладе, потому что он просто великолепный и мысли авторов во многих моментах совпадают с нашими (которые мы рассказываем в наших выступлениях). Приятно что у мировых звезд индустрии такой же взгляд ;)
И так:
- Видео выступления
- Слайды выступления
- Демо из выступления (Взлом
И в шапке поста несколько шедевральных слайдов, там таких много, поэтому презентация MUST SEE! На самом деле прям хочется сделать отдельный стрим с разбором данной преза - настолько там много всего хорошего)
И так:
- Видео выступления
- Слайды выступления
- Демо из выступления (Взлом
CIS соответствующего кластера без CVE - для многих это идеал)И в шапке поста несколько шедевральных слайдов, там таких много, поэтому презентация MUST SEE! На самом деле прям хочется сделать отдельный стрим с разбором данной преза - настолько там много всего хорошего)
🔥17
Kubernetes Netowrk Policies Done the Right Way by Isovalent.pdf
7.9 MB
Инженеры из
Из этой книги вы узнаете:
- Что такое
- Про разные подходы к использованию сетевых политик, управление ими, и их конфигурацию
- Про принятие принципа
Экземпляр книги прикладываем во вложении к посту.
Cilium опубликовали книгу Kubernetes Network Policies Done the Right Way.Из этой книги вы узнаете:
- Что такое
NetworkPolicy, какова их роль в обеспечении безопасности workloads, и как преодолеть проблемы с их внедрением- Про разные подходы к использованию сетевых политик, управление ими, и их конфигурацию
- Про принятие принципа
Zero Trust, использование Hubble для повышение observabilityЭкземпляр книги прикладываем во вложении к посту.
👍35🔥17❤2👎1
В блоге исследовательской команды
Вывод тут простой - внимательнее читайте наши посты и будете в курсе самых интересных кейсов раньше других ;)
Aqua Security вышел пост с громким названием "OPA Gatekeeper Bypass Reveals Risks in Kubernetes Policy Engines"! А по факту просто некорректно написанная политика... И такую некорректную политику можно написать и во всех других PolicyEngine. Помимо этого мы на нашем канале уже об этом писали 3 года назад - вот оригинальный пост. Вывод тут простой - внимательнее читайте наши посты и будете в курсе самых интересных кейсов раньше других ;)
Aqua
OPA Gatekeeper Bypass Reveals Risks in Kubernetes Policy Engines
Research on Kubernetes policy enforcement risks and how misconfigurations in seemingly secure rules like OPA Gatekeeper enable bypassing.
👍12😁5🔥3❤2🤬1
В прошлом году, в одном из постов, мы рассказывали про инструмент k8spider и его возможности. Его автор совсем недавно выпустил статью "Spider in the Pod - How to Penetrate Kubernetes with Low or No Privileges", в которой рассказал как можно пентестить
Автор разбирает несколько кейсов для получения первоначального доступа:
В своем повествании автор возвращается к
Kubernetes когда привилегий совсем нет или их очень мало.Автор разбирает несколько кейсов для получения первоначального доступа:
Java Heapdump to Cluster Initial Access, Gain Cluster Admin via Weave Scope Internal Unauthenticated Service, Leakage of sensitive information via mutating webhook и Attacking persistent Database backend with NFS/CSI storage. Крайне рекомендуем ознакомиться со всеми более детальней!В своем повествании автор возвращается к
k8spider, а точнее улучшениям которые были внесены в последней версии. Теперь k8spider умеет парсить метрики kube-state-metrics и по ним восстанавливать информацию по доступным ресурсам и их конфигурации.🔥22❤9👍1🥰1
25 февраля в 11:00 мы проведем вебинар «Безопасность контейнеров и Kubernetes для CISO».Вебинар будет интересен также
C-level, тимлидам и руководителям информационной безопасности, которые работают с контейнерными средами или планируют их внедрение. Мы расскажем о ключевых аспектах безопасности контейнеров и Kubernetes, поделимся практическим опытом и ответим на ваши вопросы.Команда Luntry уже более
5 лет помогает компаниям из разных секторов (банки, ритейл, финансы и др.) обеспечивать безопасность контейнерных инфраструктур. Мы работали с кластерами различного размера и уровня зрелости, поэтому можем поделиться релевантным опытом как для новичков, так и для экспертов в области контейнеризации.В рамках вебинара рассмотрим:
- Как и почему контейнеризация завоевывает инфраструктуры
- Что такое контейнеры и
Kubernetes- Как смотреть на защиту контейнерных сред
- Как совместно с ИТ это все использовать на благо, а не во вред
- Почему защита
Kubernetes это не то же самое, что и защита Windows/Linux/Mac сред- Какие подводные камни есть при защите контейнерных сред
Регистрация по ссылке.
🔥9👍8❤4❤🔥2
Есть такое предчувствие, что такие механизмы как
Проект Kubernetes-AppArmor-Profiles еще одно подтверждение этому. В нем собраны
P.S. Ну и не зря же мы в наш Luntry пару лет назад добавляли генератор
AppArmor и Seccomp получат вторую жизнь и все благодаря контейнерам =) Проект Kubernetes-AppArmor-Profiles еще одно подтверждение этому. В нем собраны
AppArmor и Seccomp профили для популярных образов приложений: grafana, ingress-nginx, memcached, nginx, postgresql, prometheus, redis, tomcat, traefik.P.S. Ну и не зря же мы в наш Luntry пару лет назад добавляли генератор
AppArmor профилей в конце концов ;)GitHub
GitHub - Archguardian-io/Kubernetes-AppArmor-Profiles: AppArmor and Seccomp profiles for K8S images
AppArmor and Seccomp profiles for K8S images. Contribute to Archguardian-io/Kubernetes-AppArmor-Profiles development by creating an account on GitHub.
🔥25❤4👍4🥰2😁2
В декабре прошлого года ресерчеры из
На первый взгляд ничего общего с
Получив реверс-шелл (ввиду отсутствия
Дальнейшие их продвижение затрагивало сервисы
Unit 42 выпустили новое исследование – "Dirty DAG: New Vulnerabilities in Azure Data Factory’s Apache Airflow Integration".На первый взгляд ничего общего с
Kubernetes тут нет, но как раз благодаря ряду критичных мисконфигов в инстансе Apache Airlfow, запущенного под управлением K8s исследователи смогли продвинуться дальше.Получив реверс-шелл (ввиду отсутствия
Network Policy), благодаря DAG, ресерчеры оказались внутри контейнера, использующего Service Account с правами Сluster-Admin. Далее они без особого труда прочитали секреты и сбежали на Node.Дальнейшие их продвижение затрагивало сервисы
Azure, но первоначальный доступ был получен именно благодаря недостаткам в кластере K8s.🔥9🫡5😱2👍1
Мы наконец-то сделали официальный telegram канал для нашего решения Luntry, где будет публиковаться информация как о самом решении, так и наших активностях, новостях. Ну и хорошим техническим материалом канал не будет обделен. Там уже сейчас можно ознакомиться со статьей про инцидент SolarWinds в контейнерном Мире.
Подписывайтесь!
Подписывайтесь!
Telegram
Luntry — безопасность контейнеров
Luntry (luntry.ru) – Kubernetes-native платформа для полного контроля и безопасности контейнерной инфраструктуры без замедления
🔥17🎉5👍2❤1🍾1
12 февраля команда Luntry едет в
В 18:20 будет доклад Сергея Канибора, R&D Luntry (и автора данного канала), на тему “Безопасность ML кластеров Kubernetes”.
Мероприятие проходит
P.S. Приходите пообщаться лично)
Екатеринбург на Квартирник по безопасной разработке – встреча сообщества, на которой мы обсудим важность DevSecOps в 2025 году, обменяемся опытом и идеями в обстановке дружеского квартирника.В 18:20 будет доклад Сергея Канибора, R&D Luntry (и автора данного канала), на тему “Безопасность ML кластеров Kubernetes”.
Мероприятие проходит
онлайн и оффлайн, начало в 16:00. Зарегистрироваться на квартирник можно по ссылке – количество мест ограничено!P.S. Приходите пообщаться лично)
👍16🔥4
8 февраля проходил
На протяжении почти двух часов
После каждой атаки автор рассмотрел средства контроля, которые могут остановить или смягчить каждую атаку, какие инструменты следует иметь в своем арсенале при проведении аудита
Со слайдами и лабами из воркшопа можно ознакомиться в репозитории автора. Запись стрима доступна на YouTube.
Red Team Village Overflow с множеством различных воркшопов, тему Kubernetes Security также не обделили вниманием.На протяжении почти двух часов
Graham Helton (Red Team Security Engineer, Google) в своем воркшопе Breaching Bare Metal Kubernetes Clusters рассматривает несколько сценариев атак, которые могут быть использованы для полной компрометации кластера Kubernetes:- Namespace isolation
- Pod breakout
- RBAC abuse
- Steal SecretsПосле каждой атаки автор рассмотрел средства контроля, которые могут остановить или смягчить каждую атаку, какие инструменты следует иметь в своем арсенале при проведении аудита
Kubernetes, а также последствия (и заблуждения) Kubernetes для безопасности.Со слайдами и лабами из воркшопа можно ознакомиться в репозитории автора. Запись стрима доступна на YouTube.
👍17❤🔥5🔥3❤2
Изначально мы просто планировали сделать просто про релиз фреймворка безопасности контейнеров JCSF. А потом подумали а почему бы не пригласить коллег и вместе рассмотреть и обсудить их фреймворк в рамках отдельного стрима ?!
Так что завтра в 11:00 проведем эфир и там поговорим о фреймворке и вообще про безопасность
Если у вас уже есть вопросы по теме, то оставляйте их в комментариях к данному посту - постараемся все это задать/уточнить/обсудить.
Регистрация тут.
Так что завтра в 11:00 проведем эфир и там поговорим о фреймворке и вообще про безопасность
Kubernetes.Если у вас уже есть вопросы по теме, то оставляйте их в комментариях к данному посту - постараемся все это задать/уточнить/обсудить.
Регистрация тут.
👍7❤3🔥2🥰2
Мы видим как у наших клиентов и друзей все больше появляется самописных
kubernetes операторов (про сторонние даже говорить нечего - их очень много уже в любой инфраструктуре). Тут важно понимать какие с ними могут быть проблемы. И как раз для этого может пригодиться работа "An Empirical Study on Kubernetes Operator Bugs", где рассматривается 210 ошибок с 36 операторов. Это все хорошо классифицировано и систематизировано, что позволяет поучиться на ошибках других и не допускать подобного в своих проектах.ACM Conferences
An Empirical Study on Kubernetes Operator Bugs | Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing…
🔥24👍10🌚2❤1
Cегодня хотим обратить ваше внимание на информационное сообщение ФСТЭК России от 13 января 2025 г. N 240/24/38. Оно посвящено повышению безопасности средств защиты информации, в состав которых разработчики включают средства контейнеризации или образы контейнеров.
На нашей памяти это второе упоминание контейнеров/образов/микросервисов ФСТЭКом после публикации 118 приказа. Очень здорово, что регулятор все больше внимание удаляет данной теме!
И как раз в тему этого будет наш воркшоп “Основы анализа СЗИ в контейнерном исполнении с помощью Luntry” в рамках ТБФорум.
На нашей памяти это второе упоминание контейнеров/образов/микросервисов ФСТЭКом после публикации 118 приказа. Очень здорово, что регулятор все больше внимание удаляет данной теме!
И как раз в тему этого будет наш воркшоп “Основы анализа СЗИ в контейнерном исполнении с помощью Luntry” в рамках ТБФорум.
Telegram
k8s (in)security
13 февраля на ТБ Форуме пройдет доклад Анатолия Карпенко, инженера по автоматизации Luntry, на тему “Основы анализа СЗИ в контейнерном исполнении с помощью Luntry”.
За достаточно небольшой временной интервал мы с вами пройдем путь от полного неведения о…
За достаточно небольшой временной интервал мы с вами пройдем путь от полного неведения о…
👍13🔥4✍3💩3❤1🤡1
2025-ый год начался с очередной CVE для Kubernetes. CVE-2025-0426: Node Denial of Service via kubelet Checkpoint API аффектит версии kubelet с 1.32.0 – 1.32.1. 1.31.0 – 1.31.5, 1.30.0 – 1.30.9, а также все версии до 1.25, поскольку поддержка Container checkpoint была добавлена как alpha feature в этой версии. Для эксплуатации уязвимости злоумышленнику достаточно отправить большое количество запросов на создание
container checkpoint на read-only HTTP port (если включен, то по умолчанию 10255), что вызовет многократное создание файлов с checkpoints в /var/lib/kubelet/checkpoints и как следствие устроит DoS для Node.Однако, чтобы узявимость была эксплуатабельна должно сойтись несколько факторов:
1) Должен быть включен
read-only port у kubelet. Он включается отдельным параметром в конфиге2) Используемый
container runtime должен поддерживать container checkpointing feature, например CRI-O v1.25.0+ (с включенным параметром enable_criu_support) или containerd v2.0+ с установленным criu3) В самом
kubeapi должен быть включен ContainerCheckpoint feature gateGitHub
CVE-2025-0426: Node Denial of Service via kubelet Checkpoint API · Issue #130016 · kubernetes/kubernetes
CVSS Rating: CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H A security issue was discovered in Kubernetes where a large number of container checkpoint requests made to the unauthenticated kubelet rea...
👀6👍3🔥1🤔1🥴1
В рамках недавно прошедшей конференции FOSDEM 2025 было ряд треков, которые явно подходят под тематику нашего канала и будут интересны нашей аудитории, а именно:
- Containers (тут и про
- eBPF (один доклад по ИБ)
- Monitoring and Observability (и
- Security (есть хорошие темы)
- SBOM (море всего интересного)
- Containers (тут и про
Kubernetes есть, конечно)- eBPF (один доклад по ИБ)
- Monitoring and Observability (и
k8s и eBPF тоже есть)- Security (есть хорошие темы)
- SBOM (море всего интересного)
archive.fosdem.org
FOSDEM 2025 - Tracks
👍15❤2🔥2