TGViewer
Сочный DevOps Сочный DevOps @andtree_sec · 420 subscribers
Post #158 160
Немного про безопасность подов в k8s

1. Отключение привелигированного режима.
spec:
containers:
- name: my-secure-container
image: myrepo/myapp:latest
securityContext:
privileged: false


2. Отключение host namespace.
spec:
hostPID: false
hostNetwork: false
hostIPC: false


3. Отключение монтирование /proc.
 spec:
containers:
- name: exploit-container
image: mymaliciousimage
procMount: “Default”


4. Не запускать от root пользователя.
 spec:
containers:
- name: exploit-container
image: mymaliciousimage
securityContext:
runAsUser: 65534
runAsNonRoot: true


5. Не использовать wildcard verbs в roles.
6. Корневая файловая система контейнера только для чтения.
 spec:
containers:
- name: exploit-container
image: mymaliciousimage
securityContext:
readOnlyRootFilesystem: true


7. Запрещать пуллинг образов из публичных репозиториев.
8. Не использовать в role потенциально опасные verbs
verbs: [‘ímpersonate’, ‘bind’, ‘escalate’]


9. Отключение монтирования sa токена.
spec:
automountServiceAccountToken: false


10. Отключение использования latest тега.
11. Отключение эскалации привелегий.
securityContext:
allowPrivilegeEscalation: false


12. Отключение использования CAP.
securityContext:
capabilities:
drop:
- ALL


13. Отключение использования nginx.ingress.kubernetes.io/server-snippet в ingress.

Все это относительно просто контролировать с помощью kyverno.

#k8s
  • ❤ 2
  • 👍 1
More from @andtree_sec
  1. Sep 7, 2026Давненько не было сообщений. Скорее всего в будущем они уйдут в telegraf, который я еще не…
  2. Jul 6, 2026Последнее время на работе часто приходится работать с apache flink и даже что-то писать на…
  3. Jun 4, 2026Немножко про молекула тесты... У нас принято использовать в переменных lookup плагин для д…
  4. May 20, 2026Очередной небольшой проект. Веб-приложение, которое агрегирует через стандартный механиз g…
  5. May 15, 2026Включаем профилирование в ansible Профилирование, это вывод даты, времени запуска и итогов…
  6. Apr 17, 2026Так выглядит общий dashbord работы с инцидентами.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →