Temario del curso
Introducción
Descripción general de la API de Kubernetes y características de seguridad
- Acceso a puntos finales HTTPS, API de Kubernetes, nodos y contenedores
- Características de autenticación y autorización de Kubernetes
Cómo los hackers atacan tu clúster
- Cómo los hackers encuentran el puerto etcd, la API de Kubernetes y otros servicios
- Cómo los hackers ejecutan código dentro de tu contenedor
- Cómo los hackers escalan sus privilegios
- Estudio de caso: Cómo Tesla expuso su clúster de Kubernetes
Configuración de Kubernetes
- Elegir una distribución
- Instalar Kubernetes
Uso de credenciales y secretos
- Ciclo de vida de las credenciales
- Comprensión de los secretos
- Distribución de credenciales
Control del acceso a la API de Kubernetes
- Cifrado del tráfico de la API con TLS
- Implementación de autenticación para servidores API
- Implementación de autorización para diferentes roles
Control de capacidades de usuario y carga de trabajo
- Comprensión de las políticas de Kubernetes
- Limitación del uso de recursos
- Limitación de privilegios de contenedor
- Limitación del acceso de red
Control del acceso a nodos
- Separación del acceso de la carga de trabajo
Protección de componentes del clúster
- Restricción del acceso a etcd
- Deshabilitación de características
- Cambio, eliminación y revocación de credenciales y tokens
Seguridad de imágenes de contenedor
- Gestión de imágenes de Docker y Kubernetes
- Construcción de imágenes seguras
Control del acceso a recursos en la nube
- Comprensión de los metadatos de la plataforma en la nube
- Limitación de permisos a recursos en la nube
Evaluación de integraciones de terceros
- Minimización de los permisos otorgados al software de terceros
- Evaluación de componentes que pueden crear pods
Establecimiento de una política de seguridad
- Revisión del perfil de seguridad existente
- Creación de un modelo de seguridad
- Consideraciones de seguridad nativa en la nube
- Otras mejores prácticas
Cifrado de datos inactivos
- Cifrado de copias de seguridad
- Cifrado del disco completo
- Cifrado de recursos secretos en etcd
Monitoreo de actividad
- Habilitación de registro de auditoría
- Auditoría y gobernanza de la cadena de suministro de software
- Suscripción a alertas y actualizaciones de seguridad
Resumen y conclusiones
Requerimientos
- Experiencia previa trabajando con Kubernetes
Público objetivo
- Ingenieros de DevOps
- Desarrolladores
Reseñas (2)
Como mencioné anteriormente, para una persona como yo (sin experiencia), esto supuso una puerta de entrada para comprender las funciones y características de estos programas, herramientas y demás.
Patrick V. Duylovski - UBB + DZI (KBC GROUP)
Curso - Docker and Kubernetes
Traducción Automática
comprensión básica de contenedores/kubernetes y su interacción características de la plataforma Openshift
Eric Scholze - NOW IT GmbH
Curso - Introduction to Containers, Kubernetes & OpenShift
Traducción Automática