Завершить эту неделю хотим докладом с
Наше внимание приковал трюк с обходом
Для начала необходимо создать
Через какое-то время
Ознакомиться со слайдами можно тут, а посмотреть доклад тут.
Kubecon North America 2021
– "Kubernetes Exposed! Seven of Nine Hidden Secrets That Will Give You... Ian Coldwater & Brad Geesaman
". Спикеры представили несколько интересных приемов, которые могут быть полезны при проведении пентестов.Наше внимание приковал трюк с обходом
Policy Engine
– для того чтобы его повторить атакующий должен иметь права на создание Pods
и Services
с External IP
.Для начала необходимо создать
Deployment
с nginx
и Service
с External IP
с выставленными Pod IP
и Service IP
от Kyverno
. Суть атаки состоит в том, чтобы заскейлить nginx
до 2 реплик, попробовать создать Pod
в обход политики Policy Engine
и заскейлить nginx
до 3 реплик, а после опять до 2. Это необходимо для того чтобы заставить kube-proxy
сбросить iptables
и увеличить шансы на деплой в обход политики Policy Engine
.Через какое-то время
Kyverno
попадает под Leader Election
и вырубается, в этот момент создается Bad Pod
.Ознакомиться со слайдами можно тут, а посмотреть доклад тут.
👍15🔥3❤2
Мы решили проверить и воспроизвести трюк с обходом
Авторы в докладе упомянули, что этот трюк позволяет обойти любой
Начиная с версии
Policy Engine
из прошлого поста и рассказать как обстоят с этим дела в 2024 году (прошло 3 года с момента выхода доклада).Авторы в докладе упомянули, что этот трюк позволяет обойти любой
Policy Engine
движок. На Kyverno
, при отсутствии enforce
политики на создание Service
с ExternalIP
, действительно получается сложить вебхук и как следствие забайпасить любую политику, а вот с OPA Gatekeeper
такого не происходит.Начиная с версии
Kyverno 1.11
была добавлена поддержка механизма API Priority And Fairness, который позволяет избежать таких ситуаций.👍12🔥3
Наша конференция уже совсем скоро и мы хотим попросить вас немного накидать нам бустов https://www.tgoop.com/boost/k8security , чтобы мы могли более интересно и активно передавать новости с мероприятия для всех кто не может на нем присутствовать.
Заранее всем большое спасибо!
Заранее всем большое спасибо!
🔥18👍3
Вроде все красиво и правильно на данном скриншоте ... НО есть один нюанс)
Ответ, на него с разъяснением вы можете получить из полезного выступления "Least Privilege Containers: Keeping a Bad Day from Getting Worse" c Kubecon 2023 от инженеров
Ответ:это не будет работать из-за сочетания не root пользователя и дополнительной capability.
Ответ, на него с разъяснением вы можете получить из полезного выступления "Least Privilege Containers: Keeping a Bad Day from Getting Worse" c Kubecon 2023 от инженеров
Google
.Ответ:
👍16🔥2💩2❤1
Всем, привет!
Уже завтра состоится наша конференция, времени осталось совсем немного!
Для все кто будет на площадке мы подготовили специальный гайд по мероприятию, чтобы этот день провести с максимальной пользой и удовольствием.
Для все кто не сможет быть на площадке мы будем делиться атмосферой в историях и оперативно выкладывать слайды здесь на канале. При этом в комментариях к постам вы можете задавать свои вопросы и после выступлений докладчики на них ответят!
Уже завтра состоится наша конференция, времени осталось совсем немного!
Для все кто будет на площадке мы подготовили специальный гайд по мероприятию, чтобы этот день провести с максимальной пользой и удовольствием.
Для все кто не сможет быть на площадке мы будем делиться атмосферой в историях и оперативно выкладывать слайды здесь на канале. При этом в комментариях к постам вы можете задавать свои вопросы и после выступлений докладчики на них ответят!
🔥23👍3🤝3👌1
1_Мерец,_Почему_защитой_k8s_должно_заниматься_целое_подразделение.pdf
1011.4 KB
"Почему защитой k8s должно заниматься целое подразделение?" – Артем Мерец, Tinkoff
🔥33👍6👌3❤2
2_Карпенко,_Латаем_огрехи_в_образах_приложений_с_помощью_Kubernetes.pdf
14.3 MB
"Латаем огрехи в образах приложений с помощью Kubernetes" – Анатолий Карпенко, Luntry
🔥45❤🔥3🐳2🤝2👌1
4_Капистка,_Мечтают_ли_антивирусы_о_docker_образах.pdf
6.1 MB
"Мечтают ли антивирусы о docker-образах?" – Владимир Капистка, samokat. tech
🔥28👌7✍2🎉1
5_Чудновский,_Все_ли_Service_Mesh_одинаковы_полезны_для_ИБ.pdf
2.4 MB
"Все ли Service Mesh одинаковы полезны для ИБ?" – Максим Чудновский, СберТех
🔥31❤🔥10👍5
6_Кунавин,_От_стандартных_к_нестандартным_методам_управления_секретами.pdf
4 MB
"От стандартных к нестандартным методам управления секретами в контейнерах" – Валерий Кунавин
🔥27👍5😢1
7_Евдокимов,_Linux_user_namespace_в_чертогах_Kubernetes.pdf
2.6 MB
"Linux user namespace в чертогах Kubernetes" – Дмитрий Евдокимов, Luntry
🔥29🥰3👏3
8_Аксенов,_Мультитенантность_в_Kubernetes_есть_ли_серебряная_пуля.pdf
4 MB
"Мультитенантность в Kubernetes: есть ли серебряная пуля?" – Константин Аксенов, Флант
🔥21
9_Бойцев,_Строим_заборы_между_сервисами.pdf
2.6 MB
"Строим заборы между сервисами", – Андрей Бойцев, Яндекс Финтех
🔥26🤡8👌3✍2
10_Кириченко,_Вы_еще_не_читаете_Kubernetes_Audit_Log_Тогда_мы_идем.pdf
1.6 MB
"Вы еще не читаете Kubernetes Audit Log? Тогда мы идем к вам!" – Алиса Кириченко, Лаборатория Числитель
🔥19👍7❤6💊6
Мы завершили БеКон 2024. Всем, большое спасибо за участие!
👍54🔥32❤16🎉7🤡5⚡3🍾2
В официальном блоге
P.S. Если у вас есть вопросы по докладам со вчерашнего БеКон, то пишите их в комментариях к соответствующим слайдам и докладчики ответят на них.
P.S.S. Исторически случайно случилось, что БеКон проходит рядом с ДР k8s - мелочь, а приятно)
Kubernetes
вышла статья "10 Years of Kubernetes". Тоесть у K8s
День Рождение, отсчитывая от первого коммита на GitHub
! В статье описаны различные вехи, история и будущее развития. Всем не равнодушным обязательно к прочтению =)P.S. Если у вас есть вопросы по докладам со вчерашнего БеКон, то пишите их в комментариях к соответствующим слайдам и докладчики ответят на них.
P.S.S. Исторически случайно случилось, что БеКон проходит рядом с ДР k8s - мелочь, а приятно)
🔥28❤5👍5
В завершение этой недели хотим поделиться статьей – "Six Critical Blindspots While Securing Argo CD". Будет очень актуально, если вы используете (или планируете использовать)
В статье автор рассказывает о 6 принципах, которым необходимо следовать, чтобы сделать использование
ArgoCD
в качестве GitOps
оператора в своей инфраструктуре.В статье автор рассказывает о 6 принципах, которым необходимо следовать, чтобы сделать использование
ArgoCD
максимально безопасным:1) Use a dedicated project for the control plane
2) Argo resources are for Argo admins only
3) Delete the “default” project
4) Block ClusterRoleBindings in (most) projects
5) Narrow roles on remote clusters
6) Have a CVE response plan ready
Medium
Six critical blindspots while securing Argo CD
From multi-tenancy considerations to addressing CVEs, stay ahead of vulnerabilities in your Argo CD installations.
👍15🔥5❤2
Всем, привет!
У нас есть опросник по итогам БеКон 2024 - он лежит здесь. Нам очень важна обратная связь от всех кто участвовал, чтобы следующую нашу конференцию еще лучше. И это не возможно без вашей помощи. Заранее большое спасибо за вашу помощь!
Определенно в следующим году мы немного расширим подход к отбору докладов и можно будет присылать свои заявки ;)
И еще раз всем спасибо, что пришли и поддержали нас на конференции)
У нас есть опросник по итогам БеКон 2024 - он лежит здесь. Нам очень важна обратная связь от всех кто участвовал, чтобы следующую нашу конференцию еще лучше. И это не возможно без вашей помощи. Заранее большое спасибо за вашу помощь!
Определенно в следующим году мы немного расширим подход к отбору докладов и можно будет присылать свои заявки ;)
И еще раз всем спасибо, что пришли и поддержали нас на конференции)
bekon.luntry.ru
Конференция БеКон
Ежегодная конференция по безопасности контейнеров и контейнерных сред, организованная компанией Luntry.
👍13❤6🔥4
Очень хардкорная статья "Flipping Pages: An analysis of a new Linux vulnerability in nf_tables and hardened exploitation techniques" для любителей атак через уязвимости ядра. Примечательна она тем что данный случай рассматривается в рамках
KernelCTF
(о котором мы не однократно писали и который вышел из kCTF
). А также что для успешной атаки тут требуется unprivileged-user namespaces
, о котором мы рассказывали в одном из наших докладов на последнем БеКон ;)👍16❤4🥰2
Если во время пентеста вы оказались на
Node
и вам потребовалось собрать данные с etcd
, а набирать в консоле kubectl
и etcdctl
не хочется, то вот этот скрипт может вам помочь.👍15🔥7❤4🥱1