Protección de aplicaciones en AKS

Soluciones de Azure Compute

Florin Angelescu

Azure Cloud Architect

Por qué importa la seguridad

 

Kubernetes

 

 

  • Crítico en cualquier entorno de producción.
  • Contenedores y Kubernetes añaden complejidad.
  • Las cargas pueden quedar expuestas a riesgos.
Soluciones de Azure Compute

Por qué importa la seguridad

 

Kubernetes

 

  • AKS se integra con el ecosistema de seguridad de Azure para proteger:

    • Aplicaciones
    • Datos
    • Usuarios
  • Buenas prácticas de seguridad:

    • Generan confianza en clientes y stakeholders
    • Demuestran que las cargas son resilientes y bien gestionadas
Soluciones de Azure Compute

Control de acceso basado en roles (RBAC)

Kubernetes

  • Controla quién puede actuar en el clúster.
Soluciones de Azure Compute

Control de acceso basado en roles (RBAC)

Kubernetes

  • Controla quién puede actuar en el clúster.
  • Se integra con Entra ID:

    • Asigna roles a usuarios o grupos
  • Solo personas autorizadas pueden desplegar, escalar o modificar cargas.

Soluciones de Azure Compute

Control de acceso basado en roles (RBAC)

Kubernetes

  • Las personas desarrolladoras pueden desplegar apps.
  • Operaciones gestiona escalado y monitorización.
  • Asignaciones granulares reducen riesgos accidentales o maliciosos.
Soluciones de Azure Compute

Gestión de secrets

 

Secrets

 

  • Las aplicaciones necesitan información sensible:

    • Contraseñas
    • Claves de API
    • Certificados
  • Kubernetes las guarda como secrets.

  • Se montan en pods de forma segura.
Soluciones de Azure Compute

Gestión de secrets

 

Key Vault

 

  • Los secrets pueden integrarse con Azure Key Vault:
    • Gestión centralizada y cifrado
  • Nunca codifiques datos sensibles en imágenes o manifiestos.
  • Reduce el riesgo de filtraciones.
  • Rota los secrets con regularidad.
Soluciones de Azure Compute

Seguridad de red

 

Networking

 

  • Los clústeres de AKS se ejecutan en Azure Virtual Networks:
    • Grupos de seguridad de red
    • Cortafuegos
Soluciones de Azure Compute

Seguridad de red

 

Networking

 

  • Los clústeres de AKS se ejecutan en Azure Virtual Networks:

    • Grupos de seguridad de red
    • Cortafuegos
  • Restringe el tráfico entre pods.

  • Aplica políticas.
  • Aísla cargas.
Soluciones de Azure Compute

Seguridad de red

 

Networking

 

  • Ingress controllers:
    • Configurados con certificados TLS
    • Aseguran el tráfico externo
Soluciones de Azure Compute

Seguridad de red

 

Networking

 

  • Ingress controllers:

    • Configurados con certificados TLS
    • Aseguran el tráfico externo
  • Políticas de red:

    • Definen qué pods pueden comunicarse
    • Reducen la superficie de ataque
Soluciones de Azure Compute

Seguridad de imágenes

 

Image

 

  • Imágenes de contenedor:

    • Base de las cargas
    • Deben ser confiables
  • Azure Container Registry:

    • Admite análisis de imágenes
    • Detecta vulnerabilidades antes del despliegue
Soluciones de Azure Compute

Seguridad de imágenes

 

Image

 

 

Políticas

  • Solo se permiten imágenes firmadas o aprobadas en el clúster.
Soluciones de Azure Compute

Seguridad de imágenes

 

Image

  • Actualiza imágenes base y aplica parches:

    • Mantén las cargas seguras
  • Validación de imágenes:

    • Evita que software comprometido llegue a producción
Soluciones de Azure Compute

Monitorización y cumplimiento

 

Image

  • La monitorización continua es clave para detectar amenazas.

Azure Defender for Kubernetes

  • Protección en runtime.
  • Detección de actividad sospechosa:

    • Escalada de privilegios
    • Tráfico de red anómalo
  • Herramientas de compliance:

    • Los clústeres cumplen normas internas o regulatorias
Soluciones de Azure Compute

Recapitulación

 

Kubernetes

 

Protección de aplicaciones en AKS:

  • Control de acceso basado en roles
  • Gestión de secrets
  • Controles de red
  • Validación de imágenes
  • Monitorización continua
Soluciones de Azure Compute

¡Vamos a practicar!

Soluciones de Azure Compute

Preparing Video For Download...