ответственность, доступ, конфигурацияresponsibility, access, configuration

Безопасность облачной инфраструктурыCloud Infrastructure Security

Shared responsibility model, IAM в облаке (роли vs пользователи), secrets management (Vault/KMS), network security groups, CSPM и детекция misconfiguration; отдельно — container/Kubernetes security (image scanning, pod security, network policies, секреты не в ConfigMap). Каркас: 12 карточек, страницы ещё не написаны.The shared responsibility model, cloud IAM (roles vs users), secrets management (Vault/KMS), network security groups, CSPM and misconfiguration detection; plus container/Kubernetes security (image scanning, pod security, network policies, secrets never in a ConfigMap). Skeleton: 12 cards, pages not yet written.

Модель ответственности и доступаResponsibility & access model

кто отвечает за чтоwho owns what

Секреты и конфигурацияSecrets & configuration

где хранить то, что нельзя терятьwhere to keep what must never leak

Обнаружение ошибок конфигурацииMisconfiguration detection

большинство инцидентов в облаке — не эксплойт, а ошибка настройкиmost cloud incidents are misconfiguration, not exploits

Container/Kubernetes securityContainer/Kubernetes security

актуально для собственного k8s-on-Proxmox деплояrelevant for a self-hosted k8s-on-Proxmox deployment
Image scanningПроверка образов на известные уязвимости до попадания в registry, блокировка деплоя образов с критичными CVE в CI/CD-пайплайне.Scanning images for known vulnerabilities before they reach the registry, blocking deploys of images with critical CVEs in the CI/CD pipeline. Pod securityPod Security Standards, запрет privileged-контейнеров и root-пользователя по умолчанию, read-only файловая система там, где это возможно.Pod Security Standards, disallowing privileged containers and root-by-default, read-only filesystems wherever possible. Network policiesПравила трафика между namespace'ами и подами по умолчанию deny-all, явное разрешение только нужных связей — микросегментация внутри кластера.Traffic rules between namespaces and pods defaulting to deny-all, explicitly allowing only the connections that are needed — microsegmentation inside the cluster. Секреты не в ConfigMapSecrets never in a ConfigMapПочему ConfigMap — открытый текст без шифрования и контроля доступа, и как вместо этого использовать Kubernetes Secrets с интеграцией во внешний Vault/KMS.Why a ConfigMap is plaintext with no encryption or access control, and how to use Kubernetes Secrets integrated with an external Vault/KMS instead.

статусstatus

Это каркас: 12 карточек зафиксированы, страницы ещё не написаны.This is a skeleton: 12 cards are locked in, pages not yet written.