Saltar al contenido
aprendeaws.dev

Módulo 1 · Fundamentos de la nube/Lección 05

El modelo de responsabilidad compartida

AWS cuida la seguridad de la nube; tú, la seguridad en la nube. La línea se mueve según el servicio.

⏱ 10 min

Al terminar podrás

  • →Separar las responsabilidades de AWS y las del cliente
  • →Explicar cómo cambia la línea entre EC2, RDS y Lambda
  • →Reconocer los controles compartidos

Cuando tu aplicación corre en AWS, la seguridad no es solo de AWS ni solo tuya. Está repartida. AWS protege la infraestructura sobre la que todo corre. Tú proteges lo que pones encima. Esa división se llama modelo de responsabilidad compartida y es uno de los temas que más pesa en el examen.

La frase que lo resume: AWS es responsable de la seguridad DE la nube; el cliente es responsable de la seguridad EN la nube.

Seguridad de la nube y seguridad en la nube

AWS: seguridad DE la nubeTú: seguridad EN la nube
Edificios, energía, enfriamiento y seguridad físicaTus datos: qué guardas, dónde y si lo cifras
Servidores, discos y equipos de red físicosIdentidades y permisos: usuarios, roles y políticas de IAM
La red global entre regiones y zonasConfiguración de red: Security Groups, NACLs y rutas
La capa de virtualización (hypervisor)Sistema operativo, parches y software en tus servidores (cuando los administras)
El software de los servicios administradosConfiguración de cada servicio: cifrado, accesos públicos, respaldos
Regiones, zonas de disponibilidad y puntos de presenciaEl código de tu aplicación y sus dependencias

Una forma fácil de recordarlo: si lo puedes configurar, es tu responsabilidad. Si no puedes tocarlo (el edificio, el hardware, el hypervisor), es de AWS.

La línea se mueve según el servicio

La división no es fija. Cuanto más administrado es el servicio, más capas asume AWS. En los modelos de servicio viste que IaaS te deja más trabajo que PaaS. Aquí pasa lo mismo con la seguridad. Compara tres servicios que corren una aplicación o sus datos:

CriterioAmazon EC2Amazon RDSAWS Lambda
Hardware, red física y virtualizaciónAWSAWSAWS
Parches del sistema operativoTúAWSAWS
Motor o entorno de ejecuciónTú instalas y parchas todo el softwareAWS parcha el motor de base de datos; tú eliges la ventana de mantenimiento y cuándo subir de versión mayorAWS parcha los runtimes administrados (si usas una imagen de contenedor propia, la imagen es tuya)
Escalar la capacidadTú (por ejemplo con Auto Scaling)Tú eliges el tamaño; algunas opciones son automáticasAWS escala solo; tú puedes fijar límites
RespaldosTú (snapshots o AWS Backup)AWS ejecuta los respaldos automáticos; tú defines la retención y pruebas la restauraciónTu código vive en tu repositorio; los datos, en otros servicios
Security Groups y acceso de redTúTúTú, si conectas la función a una VPC
Permisos de IAMTú (rol de la instancia)Tú (quién administra y quién se conecta)Tú (rol de ejecución de la función)
Datos, cifrado y códigoTúTú (activar cifrado, usuarios de la base)Tú (código, dependencias y datos)

Fíjate en las últimas filas: datos, permisos y acceso de red siempre son tuyos, sin importar el servicio. Lo que pasa a manos de AWS son las capas de abajo: sistema operativo, motor, escalado.

Controles heredados y controles compartidos

Desde el punto de vista de una auditoría, AWS clasifica los controles de seguridad en tres grupos:

  1. 1

    Controles heredados

    Los implementa AWS por completo y tú los heredas. Ejemplo: los controles físicos y ambientales de los centros de datos. Tu auditor puede revisar los informes de AWS en AWS Artifact.
  2. 2

    Controles compartidos

    Aplican a las dos capas, pero cada parte los cumple en su propio ámbito. AWS da tres ejemplos: gestión de parches, gestión de configuración y concientización y capacitación.
  3. 3

    Controles específicos del cliente

    Son solo tuyos, según las aplicaciones que despliegas. Ejemplo: cómo separas y proteges el tráfico entre zonas de seguridad dentro de tu red.
Control compartidoQué hace cada uno
Gestión de parchesAWS corrige fallas en la infraestructuraTú parchas el sistema operativo invitado y tus aplicaciones
Gestión de configuraciónAWS configura y mantiene sus equiposTú configuras tus sistemas operativos, bases de datos y aplicaciones
Concientización y capacitaciónAWS capacita a sus empleadosTú capacitas a los tuyos

Para seguir: el centro de datos por dentro (la parte de AWS), IAM (tu parte más importante) y Cumplimiento y recursos de seguridad.

Quiz

Pon a prueba lo que aprendiste

0 de 5 correctas · 5 sin responder

  1. 1.Según el modelo de responsabilidad compartida, ¿quién aplica los parches del sistema operativo invitado de una instancia Amazon EC2?

  2. 2.¿Cuál es responsabilidad de AWS cuando usas Amazon RDS?

  3. 3.¿Cuál de estos es un control compartido según AWS?

  4. 4.Al pasar de EC2 a Lambda para correr tu código, ¿qué responsabilidad pasa del cliente a AWS?

  5. 5.¿Qué responsabilidad del cliente se mantiene igual en EC2, RDS y Lambda?