Fundamentos de Seguridad en la Nube, Modelos de Servicio y Arquitecturas de Infraestructura Híbrida

Autor:
Ricardo Naranjo Faccini
Fecha de publicación:
Thursday 20 August 2026
Tema:
Seguridad de la información, seguridad informática y cibernética
Revisado por :
Ricardo Naranjo Faccini
(Thursday 20 August 2026)

Resumen

El salto hacia modelos de computación en la nube e infraestructuras híbridas ha transformado la arquitectura de TI y la gestión del riesgo operativo. Este artículo analiza la delimitación de responsabilidad y la asignación de controles de seguridad en las diferentes capas de abstracción tecnológica: Infraestructura como Servicio (IaaS), Plataforma como Servicio (PaaS) y Software como Servicio (SaaS). A partir de los marcos de referencia del National Institute of Standards and Technology (NIST SP 800-144 y SP 800-145) y la Cloud Security Alliance (CSA CCM), se formaliza el Modelo de Responsabilidad Compartida (Shared Responsibility Model), distinguiendo entre la delegación del control técnico y la retención inalienable de la responsabilidad normativa, legal y de gobernanza por parte del consumidor. Asimismo, se evalúan los vectores de interconexión segura para entornos híbridos —VPN IPsec, WireGuard, enlaces dedicados y Perímetros Definidos por Software (SDP)— y la implementación de Arquitecturas Zero Trust (ZTA) mediante microsegmentación. Finalmente, se presenta una metodología de auditoría para el análisis de brechas (Gap Analysis), el mapeo de responsabilidades mediante matrices RACI en la migración de infraestructura crítica y la preservación de la cadena de custodia de la información mediante estrategias criptográficas en el triángulo Data-in-Transit, Data-at-Rest y Data-in-Use (Cómputo Confidencial).


1. Paradigmas de Computación en la Nube y Modelos de Despliegue

1.a) Taxonomía de la computación en la nube: Definiciones normativas y marcos de referencia (NIST SP 800-145 e ISO/IEC 17788)

La evolución de la computación en la nube representó un cambio de paradigma en la provisión, consumo y gestión de recursos informáticos. Para establecer un marco de análisis formal e inequívoco en el ámbito de la seguridad de la información y el gobierno de TI, es indispensable remitirse a las definiciones estandarizadas emitidas por los organismos internacionales de normalización: el National Institute of Standards and Technology (NIST), a través de la publicación especial NIST SP 800-145, y la International Organization for Standardization junto con la International Electrotechnical Commission, mediante la norma ISO/IEC 17788.

El estándar NIST SP 800-145 define la computación en la nube como un modelo que permite el acceso en red adaptable, conveniente y bajo demanda a un fondo común de recursos computacionales configurables (por ejemplo, redes, servidores, almacenamiento, aplicaciones y servicios) que pueden ser rápidamente aprovisionados y liberados con un esfuerzo de gestión mínimo o una interacción directa reducida con el proveedor del servicio. Para que un sistema informático sea formalmente categorizado como "nube", la definición del NIST exige la presencia simultánea de cinco características esenciales:

  • Autoservicio bajo demanda (On-demand self-service): El consumidor puede aprovisionar capacidades computacionales de manera unilateral (como tiempo de procesamiento o almacenamiento en red) a medida que las requiera, sin necesidad de intervención humana por parte del proveedor.

  • Acceso amplio a la red (Broad network access): Las capacidades están disponibles a través de la red y se accede a ellas mediante mecanismos estándares que promueven el uso de plataformas heterogéneas de clientes ligeros o pesados (móviles, laptops, estaciones de trabajo).

  • Agrupación de recursos (Resource pooling): Los recursos computacionales del proveedor se agrupan para prestar servicio a múltiples consumidores mediante un modelo multinquilino (multi-tenancy), asignando y reasignando dinámicamente recursos físicos y virtuales de acuerdo con la demanda del usuario, independientemente de la ubicación geográfica exacta de los mismos.

  • Rápida elasticidad (Rapid elasticity): Las capacidades se pueden aprovisionar y liberar elásticamente —en algunos casos de forma automática— para escalar rápidamente hacia afuera y hacia adentro de acuerdo con la demanda operacional.

  • Servicio medido (Measured service): Los sistemas en la nube controlan y optimizan automáticamente el uso de recursos aprovechando una capacidad de medición en un nivel de abstracción adecuado al tipo de servicio (almacenamiento, procesamiento, ancho de banda, cuentas de usuario activas).

Por su parte, el estándar ISO/IEC 17788 complementa y extiende esta taxonomía al articular una terminología armonizada a nivel global. Aporta un marco conceptual alineado con el modelo de referencia de arquitectura ISO/IEC 17789, estructurando la nube desde una perspectiva funcional e interorganizacional. ISO/IEC 17788 enfatiza la delimitación formal de las partes interesadas (proveedor de servicio en la nube, consumidor de servicio en la nube y socio de servicio en la nube) y categoriza los recursos no solo en términos de capacidades computacionales, sino también en términos de la gobernanza de datos y la soberanía de la información.

Desde la perspectiva de la seguridad informática, estas definiciones normativas establecen la base sobre la cual se analizan las fronteras de aislamiento. La opacidad inherente a la abstracción de recursos —necesaria para habilitar el resource pooling y la elasticidad— introduce retos críticos para el control de fronteras, la auditoría y la trazabilidad de los datos, elementos que difieren radicalmente de las arquitecturas de TI tradicionales on-premise.

1.b) Modelos de despliegue y sus vectores de exposición

Los modelos de despliegue determinan cómo se distribuye, gestiona y comparte la infraestructura subyacente. La elección del modelo define la delimitación del dominio de confianza, la visibilidad de las operaciones y la superficie de ataque expuesta.

Nube Pública (Public Cloud)

En el modelo de nube pública, la infraestructura es propiedad de un proveedor de servicios que comercializa sus recursos al público general o a grandes sectores industriales.

  • Multi-tenancy y Aislamiento Lógico: La piedra angular de la nube pública es el arrendamiento múltiple (multi-tenancy). Múltiples clientes (inquilinos) comparten simultáneamente los mismos recursos físicos (Cores de CPU, canales de memoria RAM, buses del sistema, discos de almacenamiento y tarjetas de red). La separación entre inquilinos depende exclusivamente de controles de aislamiento lógico implementados mediante software, hipervisores (KVM, Xen, Nitro, ESXi) y capas de abstracción de red definidos por software (SDN).

  • Vectores de Ataque Multinquilino:

    • Ataques de canal lateral (Side-channel attacks): Exploits basados en microarquitectura (como variantes de Meltdown, Spectre, Foreshadow o MDS) donde una máquina virtual maliciosa intenta inferir datos cifrados o claves secretas procesadas por otra máquina virtual alojada en el mismo procesador físico mediante el análisis de líneas de caché (L1/L2/L3 cache timing).

    • Evasión de Hipervisor (Hypervisor Escape): Vulnerabilidades en la capa de virtualización que permiten a un atacante ejecutar código fuera del contexto de la máquina virtual huésped y obtener privilegios en el sistema operativo anfitrión (host) o en el proceso controlador del hipervisor, comprometiendo a todos los demás inquilinos residentes.

    • Agotamiento de Recursos (Resource Exhaustion / noisy neighbor): Un inquilino que satura los buses de entrada/salida (I/O), canales de memoria o ancho de banda del hypervisor, degradando la disponibilidad del resto de sistemas.

  • Riesgos de Frontera: Pérdida del control del perímetro físico, dependencia de interfaces de programación de aplicaciones (APIs) expuestas a Internet para la gestión del plano de control (Control Plane) y visibilidad reducida sobre los registros (logs) de bajo nivel del hardware subyacente.

Nube Privada (Private Cloud)

La nube privada es una infraestructura operada exclusivamente para una sola organización, pudiendo ser gestionada internamente o por un tercero, e internamente (on-premise) o externamente (off-premise).

  • Dominios de Confianza y Orquestación Interna: Al no existir multinquilindad externa, las fronteras de confianza están más claramente delimitadas. Sin embargo, la adopción de principios de nube dentro de la organización (como orquestadores con OpenStack, VMware vCloud, o Kubernetes) implica que internamente existen múltiples unidades de negocio o departamentos actuando como inquilinos lógicos.

  • Superficie de Ataque Residual:

    • Movimiento Lateral Intranet: El supuesto erróneo de que la red interna es "100% confiable" lleva a una implementación deficiente de microsegmentación interna. Si un vector externo penetra el perímetro, la infraestructura de orquestación interna carece de controles defensivos en profundidad.

    • Vulnerabilidades en la Capa de Orquestación y Automatización: La consola de control del orquestador, los repositorios de imágenes de contenedores/plantillas VM y los scripts de automatización (Ansible, Terraform, Puppet) se convierten en objetivos prioritarios de alto valor. Si se comprometen las credenciales de la API del orquestador interno, el atacante obtiene control total de la infraestructura virtualizada.

    • Deuda Técnica y Parcheo Deficiente: A diferencia de las nubes públicas hiperescalables que aplican parches de firmware e hipervisor de manera automatizada y continua, las nubes privadas sufren con frecuencia de retrasos en la actualización de la pila de software de virtualización por miedo a interrupciones del servicio.

Nube Híbrida (Hybrid Cloud) y Multi-cloud

La nube híbrida combina dos o más modelos de despliegue independientes (privada, comunitaria o pública) que permanecen como entidades únicas pero están unidas por tecnología estandarizada o propietaria que permite la portabilidad de datos y aplicaciones. Multi-cloud refiere al uso de múltiples servicios de nube pública de diferentes proveedores.

  • Desafíos de Interconexión: La integración de un entorno on-premise o nube privada con uno o varios proveedores públicos crea un canal crítico de interconexión. Latencias inestables, congestión de enlaces y vulnerabilidades en la terminación de túneles cifrados representan fallos potenciales de disponibilidad e integridad.

  • Orquestación Heterogénea: Gestionar cargas de trabajo dispersas entre arquitecturas dispares (por ejemplo, AWS, Azure, GCP y un centro de datos VMware on-premise) introduce una complejidad operativa extrema. Mantener la paridad de versiones, contenedores y dependencias a través de múltiples APIs heterogéneas incrementa exponencialmente la posibilidad de fallos de configuración (misconfigurations).

  • Consistencia de Políticas de Seguridad:

    • Incoherencia en la Gestión de Identidades y Accesos (IAM): La falta de federación estandarizada provoca la duplicación de identidades, la persistencia de cuentas huérfanas y permisos desalineados (drift de privilegios).

    • Fragmentación de la Visibilidad: Desafíos para consolidar un centro de operaciones de seguridad (SOC) unificado debido a la ingestión de telemetría y formatos de logs disímiles entre proveedores (CloudTrail, Azure Activity Logs, Syslog on-premise).

1.c) Análisis de la arquitectura de seguridad en la nube basada en la Recomendación ITU-T X.1603

La Recomendación ITU-T X.1603 (Architecture of security for cloud computing) proporciona un marco analítico y normativo estructurado para diseñar, evaluar e implementar la seguridad en entornos de computación en la nube. A diferencia de los modelos puramente descriptivos, la ITU-T X.1603 desglosa la seguridad de la nube en dimensiones, capas y componentes de confianza, alineándose con el modelo de arquitectura de referencia de telecomunicaciones e interconexión de sistemas abiertos.

+---------------------------------------------------------------------------+
| DIMENSIONES DE SEGURIDAD (ITU-T X.1603) |
| [Control de Acceso] [Autenticación] [No Repudio] [Confidencialidad] |
| [Integridad] [Disponibilidad] [Privacidad] [Seguridad Comunicación]|
+---------------------------------------------------------------------------+
 | 
 v 
+---------------------------------------------------------------------------+
| CAPAS ARQUITECTÓNICAS DE SEGURIDAD |
+---------------------------------------------------------------------------+
| CAPA DE APLICACIÓN Y SERVICIO (SaaS Security, API Gateway, WAF) |
+---------------------------------------------------------------------------+
| CAPA DE PLATAFORMA (Runtime Security, DB Cipher, IAM) |
+---------------------------------------------------------------------------+
| CAPA DE INFRAESTRUCTURA (Hypervisor Hardening, SDN, Virtual) |
+---------------------------------------------------------------------------+
| CAPA DE RECURSOS FÍSICOS (DC Physical Security, Hardware HSM) |
+---------------------------------------------------------------------------+
 ^ 
 | 
+---------------------------------------------------------------------------+
| MECANISMOS TRANSVERSALES |
| Gobernanza, Gestión de Amenazas, Monitoreo, Auditoría y SIEM |
+---------------------------------------------------------------------------+

Dimensiones de Seguridad de la Recomendación ITU-T X.1603

El marco ITU-T X.1603 articula ocho dimensiones esenciales de seguridad que deben satisfacerse en cada capa de la arquitectura de la nube:

  1. Control de acceso (Access Control): Garantiza que solo los usuarios o sistemas autorizados tengan acceso a los recursos de la nube y a las interfaces de gestión.

  2. Autenticación (Authentication): Verifica la identidad declarada por los usuarios, procesos o dispositivos antes de conceder acceso a los servicios o APIs.

  3. No repudio (Non-repudiation): Asegura que las acciones realizadas dentro del sistema de nube (aprovisionamiento, borrado de datos, modificación de reglas de red) puedan atribuirse inequívocamente al actor correspondiente.

  4. Confidencialidad de datos (Confidentiality): Protege la información contra la divulgación no autorizada en sus tres estados: en reposo (at rest), en tránsito (in transit) y en uso (in use/processing).

  5. Integridad de datos (Data Integrity): Previene la alteración, supresión o inserción no autorizada de datos procesados o almacenados en los componentes de la nube.

  6. Disponibilidad (Availability): Asegura que los servicios y recursos de computación estén accesibles y operativos para los usuarios autorizados cuando estos lo requieran.

  7. Privacidad de datos (Data Privacy): Garantiza el cumplimiento de normativas de protección de datos personales mediante el aislamiento de la información de identificación personal (PII).

  8. Seguridad de las comunicaciones (Communication Security): Asegura la protección de los flujos de datos que atraviesan los límites de la red física o virtual de la nube.

Capas Arquitectónicas y Mecanismos de Control

La ITU-T X.1603 organiza la implementación de la seguridad a través de una estructura por capas funcionales, asegurando un enfoque de defensa en profundidad:

  • Capa Física y de Infraestructura Base: Comprende los centros de datos físicos, servidores de hardware, unidades de almacenamiento masivo y redes de interconexión. Los controles según X.1603 se enfocan en la seguridad ambiental, control de acceso físico, protección de la cadena de suministro de componentes informáticos y módulos de plataforma de confianza (Trusted Platform Modules - TPM) para el arranque seguro (Secure Boot).

  • Capa de Virtualización e Infraestructura Virtual (IaaS): Es la capa donde residen los hipervisores, las redes definidas por software (SDN) y los volúmenes de almacenamiento virtualizados. ITU-T X.1603 exige:

    • Endurecimiento (hardening) estricto del kernel del hipervisor.

    • Aislamiento lógico riguroso entre conmutadores virtuales (vSwitches) y redes virtuales (VLANs/VXLANs).

    • Cifrado transparente de volúmenes de disco persistentes.

  • Capa de Plataforma y Middleware (PaaS): Engloba los entornos de ejecución (runtimes), motores de bases de datos, colas de mensajería y APIs de desarrollo. Los requerimientos de seguridad incluyen:

    • Control de acceso basado en roles (RBAC) granular para la invocación de llamadas API.

    • Cifrado a nivel de columna o tabla en bases de datos.

    • Aislamiento seguro de procesos en entornos de ejecución compartidos.

  • Capa de Aplicación y Servicio (SaaS): Corresponde al software entregado al usuario final. Requiere controles de validación rigurosa de entradas para prevenir inyecciones (SQLi, XSS), autenticación multifactor (MFA) obligatoria y protección contra fuga de información (Data Loss Prevention - DLP) integrada en la interfaz de usuario.

Aspectos Transversales de Gobernanza y Gestión

Finalmente, la arquitectura ITU-T X.1603 subraya que la seguridad no es una propiedad estática de la tecnología, sino un proceso dinámico respaldado por componentes transversales:

  • Gestión Unificada de Amenazas y Monitoreo: Centralización de logs de eventos, correlación de seguridad en tiempo real mediante SIEM y automatización de respuestas (SOAR).

  • Gestión del Ciclo de Vida de las Claves de Cifrado: Implementación de HSMs (Hardware Security Modules) dedicados para garantizar que el cliente mantenga el control exclusivo sobre sus claves maestras de cifrado (BYOK - Bring Your Own Key).

  • Evaluación Continua de Cumplimiento y Auditoría: Capacidad de verificar automáticamente que las configuraciones de la infraestructura virtual se mantengan dentro de las líneas base (baselines) de seguridad predefinidas, generando alertas ante cualquier desviación o derrive (drift) no autorizado.

La correcta integración de la taxonomía del NIST/ISO con la arquitectura detallada en la ITU-T X.1603 permite formular una estrategia de ciberseguridad resiliente, capaz de neutralizar las amenazas complejas asociadas a los modelos de despliegue modernos.

2. Modelos de Servicio y la Matriz de Responsabilidad Compartida

La adopción de la computación en la nube redefine los límites de control, la arquitectura del sistema y la atribución del riesgo en los entornos de TI. A diferencia de los modelos de infraestructura tradicional on-premises, en los cuales la entidad consumidora asume la totalidad de la carga operativa y de seguridad sobre el ciclo de vida de los activos, la nube introduce esquemas dinámicos de colaboración entre el proveedor de servicios en la nube (Cloud Service Provider - CSP) y el cliente (Cloud Consumer). Este capítulo analiza la estructura técnica de los modelos de servicio principales y formaliza el marco normativo y operativo de la responsabilidad compartida.

2.a) Descomposición técnica de la pila de servicios: Infraestructura (IaaS), Plataforma (PaaS) y Software (SaaS).

De acuerdo con la definición estándar del National Institute of Standards and Technology (NIST SP 800-145), los modelos de servicio en la nube se dividen en tres taxonomías principales según la frontera de abstracción y el nivel de control concedido al usuario.

Matriz del Modelo de Responsabilidad Compartida.
Fuente: documentación oficial de Microsoft Azure / Microsoft Learn

Infraestructura como Servicio (IaaS - Infrastructure as a Service)

En el modelo IaaS, el CSP provee capacidades fundamentales de cómputo, almacenamiento, redes y recursos físicos virtualizados.

  • Capacidad de control del usuario: El cliente gestiona el sistema operativo (OS), la configuración del almacenamiento asignado, las aplicaciones desplegadas y los componentes de red bajo control lógico (firewalls de host, tablas de enrutamiento, subredes virtuales e IP públicas/privadas).

  • Gestión técnica: El proveedor abstrae el hardware subyacente mediante la capa de hipervisor (p. ej., KVM, ESXi o hipervisores personalizados). El cliente mantiene la soberanía sobre el ciclo de vida del SO (parches de seguridad, endurecimiento o hardening, gestión de usuarios del sistema y configuración del kernel).

Plataforma como Servicio (PaaS - Platform as a Service)

El modelo PaaS entrega un entorno de ejecución, desarrollo y despliegue donde el cliente implementa código o aplicaciones creadas mediante lenguajes, bibliotecas y herramientas soportadas por el proveedor.

  • Capacidad de control del usuario: El consumidor ejerce control exclusivo sobre la aplicación desplegada y las configuraciones del entorno de la aplicación.

  • Gestión técnica: La infraestructura subyacente (servidores físicos, componentes de red, almacenamiento), así como el sistema operativo, los motores de bases de datos, los runtimes de lenguaje (p. ej., Node.js, Python, JVM) y el middleware, son administrados y mantenidos directamente por el CSP. La superficie de ataque expuesta al cliente se reduce a la lógica de código y las APIs de consumo.

Software como Servicio (SaaS - Software as a Service)

En el esquema SaaS, el cliente utiliza aplicaciones completas que se ejecutan sobre una infraestructura en la nube administrada íntegramente por el proveedor, accesibles a través de interfaces livianas (como navegadores web) o llamadas a API REST/gRPC.

  • Capacidad de control del usuario: El control del cliente se limita estrictamente a la configuración específica de la aplicación para el usuario (preferencias de interfaz, reglas de flujo de trabajo) y a la gestión de accesos/identidades a nivel de inquilino (tenant).

  • Gestión técnica: El proveedor posee el control absoluto de todas las capas técnicas del stack: hardware, hipervisor, red, SO, middleware, código fuente de la aplicación e infraestructura de almacenamiento subyacente.

2.b) Formalización teórica del Modelo de Responsabilidad Compartida (Shared Responsibility Model):

El Modelo de Responsabilidad Compartida es el marco operativo e institucional que delimita los deberes de seguridad y cumplimiento normativo entre el CSP y el cliente. La premisa fundamental establece que el proveedor es responsable de la seguridad de la nube, mientras que el cliente es responsable de la seguridad en la nube.

Capas de abstracción

Para formalizar la asignación de controles, la pila tecnológica se descompone en seis capas lógicas de responsabilidad:

  1. Infraestructura física y centros de datos: Seguridad perimetral, controles ambientales (HVAC, extinción de incendios), suministro eléctrico y destrucción física de medios de almacenamiento.

  2. Hipervisor / Capa de virtualización: Aislamiento multinquilino (multi-tenant isolation), gestión de recursos del sistema, parches del microcódigo y seguridad del hipervisor.

  3. Sistema Operativo (OS): Parcheo de vulnerabilidades en el SO invitado, gestión de demonios, políticas de actualización de kernels e imágenes base de contenedores o máquinas virtuales.

  4. Middleware y Runtimes: Servidores de aplicaciones, motores de ejecución de código, bases de datos gestionadas y servicios de colas/mensajería.

  5. Datos y Cifrado: Clasificación de la información, cifrado en reposo (Data at Rest), cifrado en tránsito (Data in Transit), cifrado en uso (Data in Use), e higienización de datos.

  6. Identidad y Acceso (IAM): Gestión del ciclo de vida de usuarios, autenticación multifactor (MFA), políticas de control de acceso basado en roles (RBAC) y definición de privilegios mínimos.

Dinámica de transferencia, delegación y retención del riesgo operacional y normativo.

A medida que una organización escala desde IaaS hacia PaaS y SaaS, se produce una delegación progresiva del riesgo operacional. Sin embargo, existe una asimetría estructural fundamental entre la operación técnica y la responsabilidad legal/normativa:

  • Transferencia Operacional: El cliente delega la ejecución de controles técnicos (parcheo de hardware, redundancia física, seguridad de red interna) al proveedor a cambio de Acuerdos de Nivel de Servicio (SLA).

  • Retención Invariable del Riesgo de Gobernanza y Normativo: Independientemente del modelo de servicio adoptado (incluso en SaaS), el consumidor de la nube retiene de manera inalienable la responsabilidad legal, regulatoria y reputacional sobre los datos. Ante marcos de cumplimiento como GDPR, HIPAA o PCI-DSS, la entidad propietaria de la información es legalmente responsable frente a reguladores y titulares por filtraciones, vulneraciones de privacidad o incumplimiento en el manejo de datos sensibles.

2.c) Matriz comparativa de asignación de controles de seguridad (IaaS vs. PaaS vs. SaaS) basada en los lineamientos del NIST SP 800-144.

El estándar NIST SP 800-144 (Guidelines on Security and Privacy in Public Cloud Computing) establece directrices para evaluar la división de salvaguardas y riesgos. A continuación se presenta la matriz comparativa de distribución de controles de seguridad en cada modelo:

Capa / Control de Seguridad

Infraestructura como Servicio (IaaS)

Plataforma como Servicio (PaaS)

Software como Servicio (SaaS)

Seguridad Física e Instalaciones

Proveedor (CSP)

Proveedor (CSP)

Proveedor (CSP)

Aislamiento de Hardware / Hipervisor

Proveedor (CSP)

Proveedor (CSP)

Proveedor (CSP)

Red Física y Perimetral

Proveedor (CSP)

Proveedor (CSP)

Proveedor (CSP)

Seguridad de Red Virtual / Firewalls

Cliente

Compartida (Reglas básicas en cliente, infraestructura en CSP)

Proveedor (CSP)

Parcheo y Actualización del SO

Cliente

Proveedor (CSP)

Proveedor (CSP)

Middleware y Runtimes

Cliente

Proveedor (CSP)

Proveedor (CSP)

Seguridad de la Aplicación (Código)

Cliente

Cliente

Proveedor (CSP)

Configuración de la Aplicación

Cliente

Cliente

Cliente (Parámetros de inquilino)

Gestión de Identidad y Acceso (IAM)

Compartida (IAM local/nube cliente, plano de control CSP)

Compartida (IAM cliente, integración APIS CSP)

Compartida (Configuración RBAC/MFA por el Cliente)

Gobernanza y Clasificación de Datos

Cliente

Cliente

Cliente

Cifrado de Datos (Lógico / Llaves)

Cliente (Manejo de claves y volúmenes)

Compartida (KMS gestionado por CSP o BYOK)

Compartida (Cifrado nativo CSP, BYOK opcional)

Cumplimiento Legal y Regulación

Cliente

Cliente

Cliente

Análisis de la distribución de controles según NIST SP 800-144

  • En IaaS: El cliente asume la responsabilidad predominante sobre la postura de seguridad global. La falla en parchear un sistema operativo o la exposición accidental de puertos mediante un grupo de seguridad de red (Security Group) es responsabilidad directa del cliente.

  • En PaaS: El límite de responsabilidad se desplaza hacia la capa de la aplicación. El CSP asegura que la pila de soporte (p. ej., PostgreSQL gestionado o un entorno Serverless) esté parcheada y endurecida, mientras que el cliente se concentra en la inyección de código (vulnerabilidades OWASP), la autenticación de la API y el cifrado lógico.

  • En SaaS: El cliente transfiere casi la totalidad del control técnico al CSP. La carga del cliente se centra en la gestión adecuada de identidades (MFA, políticas de contraseñas, revisión de privilegios), la auditoría de accesos y la prevención de fuga de datos (Data Loss Prevention - DLP) mediante configuraciones adecuadas del inquilino.

3. Seguridad en Arquitecturas de Infraestructura Híbrida

La adopción de modelos híbridos —que combinan centros de datos locales (on-premises) con múltiples proveedores de servicios en la nube (multi-cloud)— expande drásticamente la superficie de ataque y fractura el perímetro defensivo tradicional. La transición hacia esta arquitectura exige abandonar el modelo de seguridad basado en la confianza implícita por red local (Castle and Moat) y reemplazarlo por mecanismos de interconexión con cifrado fuerte, segmentación granular basada en identidades y visibilidad centralizada en tiempo real.

3.a) Vectores de interconexión segura.

La conexión entre la infraestructura local y la nube pública requiere garantizar confidencialidad, integridad y disponibilidad durante el tránsito de la información. Existen tres enfoques arquitectónicos principales para establecer este canal:

Túneles VPN IPsec (Internet-Based)

Las redes privadas virtuales sobre IPsec conectan la red local y las subredes virtuales de la nube (Virtual Private Cloud / Virtual Network) a través de la red pública mediante mecanismos de tunelización cifrada (ESP - Encapsulating Security Payload).

  • Protocolos y seguridad: Se basan en IKEv2 (Internet Key Exchange) utilizando algoritmos como AES-GCM-256 para cifrado y autenticación, y grupos Diffie-Hellman modernos (p. ej., grupos 19, 20 o 21) para garantizar la confidencialidad perfecta hacia adelante (Perfect Forward Secrecy – PFS).

  • Limitaciones: Vulnerables a fluctuaciones de latencia y jitter propios de la red pública. Rendimiento limitado por la capacidad de procesamiento de cifrado/descifrado en los gateways de red.

Enlaces Dedicados Privados (AWS Direct Connect / Azure ExpressRoute / Google Cloud Interconnect)

Conexiones físicas punto a punto o de capa 2/3 provistas por operadores de telecomunicaciones que conmutan el tráfico directamente entre el centro de datos on-premises y la red del CSP, sin transitar por la red pública de Internet.

  • Ventajas operativas: Ancho de banda garantizado, latencia determinista y eliminación de la exposición a ataques de denegación de servicio distribuido (DDoS) en la interfaz pública.

  • Consideraciones de seguridad: Por defecto, los enlaces dedicados no cifran el tráfico en tránsito. La confidencialidad exige la superposición de capas de cifrado adicionales, tales como MACsec en Capa 2 (para enlaces de fibra oscura) o túneles VPN IPsec sobre la conexión dedicada en Capa 3.

Perímetros Definidos por Software (SDP - Software-Defined Perimeter)

Basados en el marco de la CSA (Cloud Security Alliance), los esquemas SDP implementan el principio de "conectar primero, autenticar después" (Authenticate-Before-Connect), ocultando la infraestructura detrás de un plano de control distribuido.

  • Mecánica técnica: Un controlador SDP valida la identidad, la postura de seguridad del dispositivo solicitante y el contexto antes de autorizar la resolución DNS o abrir puertos en las pasarelas (SDP Gateways).

  • Ocultamiento de red (Single Packet Authorization - SPA): El puerto de la pasarela permanece completamente cerrado a escaneos de red convencionales. Solo responde tras recibir un paquete SPA criptográficamente firmado que verifica la autorización del cliente en un único paquete UDP.

WireGuard y la nueva generación de tunelización segura

Como alternativa a la complejidad histórica de IPsec y OpenVPN, WireGuard se ha consolidado como un protocolo de tunelización de capa 3 de alto rendimiento integrado directamente en el kernel de Linux.

  • Simplicidad arquitectónica y criptográfica: Opera con una base de código extremadamente reducida (~4,000 líneas), reduciendo drásticamente la superficie de ataque y permitiendo verificación formal. Sustituye la compleja negociación de algoritmos por una suite criptográfica moderna fija (crypto-key routing): ChaCha20-Poly1305, Curve25519 y BLAKE2s.

  • Rendimiento y roaming: Elimina la sobrecarga de estado mediante el intercambio de claves basado en el protocolo Noise. Al ser stateless desde la perspectiva de la conexión de red, permite un roaming transparente sin interrupción del túnel ante cambios de IP en los extremos (ideal para nodos híbridos en entornos dinámicos o multicloud).

  • Sustrato para arquitecturas SDP y Mesh: Aunque WireGuard por sí solo es un protocolo de transporte punto a punto, las arquitecturas modernas de red en la nube lo adoptan como el plano de datos criptográfico, superponiendo planos de control basados en identidades (SAML/OIDC) para construir redes Overlay Mesh y soluciones SDP totalmente escalables.

3.b) Microsegmentación, Zero Trust y fronteras de confianza en la extensión on-premise hacia la nube.

El modelo tradicional de seguridad confiaba en las zonas internas de la red. La infraestructura híbrida invalida este supuesto: un compromiso en un servidor web local no debe permitir el movimiento lateral hacia un contenedor o base de datos hospedados en la nube.

Principios de la Arquitectura Zero Trust (ZTA) aplicada a entornos híbridos (NIST SP 800-207)

  1. Verificación explícita: Autenticar y autorizar de forma continua basándose en todos los puntos de datos disponibles (identidad del usuario, ubicación, estado del dispositivo, carga de trabajo, clasificación de datos y anomalías).

  2. Acceso con privilegios mínimos (JIT/JEA): Limitar el acceso de los usuarios mediante permisos Just-In-Time y Just-Enough-Access, minimizando el radio de impacto (blast radius) en caso de brecha.

  3. Asumir la brecha (Assume Breach): Cifrar todas las comunicaciones internas, segmentar el acceso por red y aplicación, y realizar analítica en tiempo real para obtener visibilidad.

 +-------------------------------------------------+
 | Punto de Decisión de Políticas (PDP) |
 | (Motores de Identidad, Postura y Contexto) |
 +------------------------+------------------------+
 |
 Control / Autorización
 |
 v
 [ Dispositivo / ] ----> +---------------------------------+ ----> [ Recurso / Carga ]
 [ Carga de Trabajo ] | Punto de Aplicación de Políticas| | (Nube u On-Prem) |
 | (PEP / Gateway) |
 +---------------------------------+

Microsegmentación e Inmunitariedad Lateral

A diferencia de los VLANs y firewalls perimetrales que controlan el tráfico norte-sur (cliente-servidor), la microsegmentación aplica políticas de seguridad lógicas y detalladas al tráfico este-oeste (servidor-servidor).

  • Implementación mediante CNI/Service Mesh: En entornos de contenedores y máquinas virtuales (Kubernetes, VMware NSX, Istio), la microsegmentación se ejecuta mediante sidecars de red o eBPF (Extended Berkeley Packet Filter) a nivel del kernel del SO.

  • Etiquetado metadata-driven: Las reglas de firewall ya no se definen por direcciones IP estáticas —que son efímeras en la nube—, sino por etiquetas lógicas (p. ej., env:production, app:billing, role:database).

  • Aislamiento dinámico: Si la postura de seguridad de un nodo on-premise se degrada o detecta comportamiento malicioso, las políticas revocan automáticamente sus tokens de acceso mTLS (Mutual TLS), aislándolo de la nube sin alterar la topología física.

3.c) Retos de gobernanza técnica

La dualidad de plataformas genera inconsistencias operativas si no se unifican el control de acceso, la monitorización de eventos y la gestión de la configuración.

Sincronización de identidades y Federación (IAM)

La identidad constituye el nuevo perímetro de seguridad en arquitecturas híbridas. Mantener esquemas de credenciales aislados introduce riesgos de sincronización y vectores de escalada de privilegios.

  • Federación mediante SAML 2.0 y OpenID Connect (OIDC): Evita la duplicación de identidades utilizando un proveedor de identidad centralizado (Identity Provider - IdP) on-premise (p. ej., Active Directory / OpenLDAP) o SaaS (Entra ID, Okta, Keycloak).

  • Gestión del ciclo de vida (SCIM): El protocolo System for Cross-domain Identity Management automatiza el aprovisionamiento y desaprovisionamiento en tiempo real de cuentas de usuario y atributos entre el IdP y las plataformas de la nube.

  • Desafíos: La mala configuración de las relaciones de confianza en la federación puede permitir que un atacante con acceso al IdP local emita tokens SAML falsificados (SAML Golden Ticket) para tomar el control de toda la infraestructura en la nube.

Visibilidad unificada: SIEM y SOAR

La recopilación fragmentada de registros (logs) genera puntos ciegos. Un centro de operaciones de seguridad (SOC) en un entorno híbrido debe correlacionar eventos provenientes de fuentes heterogéneas:

Tipo de Fuente

Ejemplos de Eventos Recopilados

Infraestructura Local

Registros de syslog, eventos de Active Directory, trafico de NetFlow, alertas de IDS/IPS perimetrales.

Plano de Control de la Nube

AWS CloudTrail, Azure Activity Logs, GCP Audit Logs (llamadas a API de la infraestructura).

Plano de Datos en Nube

VPC Flow Logs, registros de DNS, métricas de contenedores y funciones Serverless.

  • SIEM (Security Information and Event Management): Centraliza y normaliza datos masivos (formato CEF o ECS) para ejecutar analítica de comportamiento de usuarios y entidades (UEBA), detectando anomalías que cruzan la frontera híbrida.

  • SOAR (Security Orchestration, Automation, and Response): Ejecuta playbooks automatizados para aislar cargas de trabajo comprometidas en la nube mediante llamadas a API (p. ej., modificar un grupo de seguridad) simultáneamente con acciones en la red local (p. ej., bloquear una IP en el firewall on-premise).

Prevención del Lock-in de seguridad

El uso exclusivo de herramientas de seguridad nativas de un solo proveedor de nube (p. ej., AWS GuardDuty o Azure Defender) dificulta la portabilidad y complica la gobernanza en estrategias multi-cloud u on-premise.

  • Uso de estándares abiertos: Adoptar herramientas de código abierto o agnósticas a la plataforma para el análisis de postura de seguridad (p. ej., Trivy, Falco, Open Policy Agent / OPA).

  • Abstracción mediante Infraestructura como Código (IaC): Definir políticas de seguridad y configuraciones de red mediante código declarativo (Terraform, OpenTofu, Ansible) para validar el cumplimiento normativo antes del despliegue (Policy as Code) mediante analizadores estáticos (p. ej., Checkov o tfsec).

4. Análisis Práctico de Casos y Aplicación Metodológica

La transición operativa hacia infraestructuras en la nube y modelos híbridos exige la sustitución de enfoques de auditoría estáticos por metodologías de evaluación continua y cuantitativa del riesgo. Este capítulo aborda la aplicación práctica de marcos de auditoría para la identificación de vacíos de control (Gap Analysis), ilustra el mapeo de responsabilidades en la migración de un entorno crítico y evalúa la preservación de la cadena de custodia de la información a lo largo de la cadena de suministro digital.

4.a) Metodología de auditoría e identificación de vacíos de control (Gap Analysis) en procesos de migración híbrida.

El proceso de auditoría para la migración híbrida analiza la brecha entre la postura de seguridad actual (As-Is) y el estado objetivo (To-Be) exigido por estándares internacionales como ISO/IEC 27001, NIST SP 800-53 y el marco CSA CCM (Cloud Controls Matrix).

Fases de la Metodología de Análisis de Brechas

  • Fase 1: Descubrimiento y Clasificación de Activos: Registro e inventario automatizado de componentes locales (servidores, bases de datos, dependencias de red) y su categorización según nivel de criticidad y tipo de datos procesados (PII, PCI, datos financieros).

  • Fase 2: Evaluación de Madurez de Controles Actuales: Diagnóstico de salvaguardas on-premises frente a la Cloud Controls Matrix (CCM v4) de la Cloud Security Alliance, estructurada en dominios clave como Application & Interface Security (AIS), Data Security & Privacy (DSP) e Identity & Access Management (IAM).

  • Fase 3: Identificación de Brechas y Métricas de Riesgo: Determinación del desfase operacional. El impacto del vacío se pondera mediante el cálculo del riesgo cualitativo y cuantitativo:

    1. Riesgo = Impacto x Probabilidad x Exposición

  • Fase 4: Diseño del Plan de Remediación: Definición de salvaguardas compensatorias para mitigar los riesgos identificados antes de ejecutar la migración efectiva de las cargas de trabajo.

4.b) Caso de Estudio: Mapeo de controles de seguridad y delimitación de responsabilidades en la migración de infraestructura crítica.

Para ilustrar la aplicación del marco de responsabilidad compartida y la asignación de controles, se analiza la migración de un sistema de procesamiento transaccional de alta disponibilidad desde un entorno on-premises hacia una arquitectura híbrida basada en IaaS y PaaS.

4.c) Arquitectura de la Solución Objetivo

  • Capa Web/API: Desplegada en contenedores gestionados mediante PaaS (Kubernetes gestionado).

  • Capa de Negocio: Ejecutada en máquinas virtuales IaaS con escalado automático.

  • Capa de Datos: Base de datos relacional híbrida con réplica de lectura en la nube (PaaS) y base de datos maestra on-premises.

Matriz de Mapeo de Controles y Delimitación de Responsabilidad (RACI)

La asignación de responsabilidades en la transición se formaliza mediante la matriz RACI (Responsable, Aprobador, Consultado, Informado):

Dominio de Seguridad

Control Específico (NIST / CSA CCM)

Proveedor Cloud (CSP)

Cliente (Organización)

Modelo

Seguridad Física

Control de acceso biométrico al centro de datos (PEF-01)

A / R

I

Heredado

Protección del Hipervisor

Aislamiento entre inquilinos y parches de microcódigo (IVS-02)

A / R

I

Heredado

Endurecimiento de SO

Hardening de imágenes base en VM IaaS (HRS-01)

I

A / R

Cliente

Orquestación de Red

Configuración de grupos de seguridad y microsegmentación (CCC-04)

C

A / R

Cliente

Gestión de Parches PaaS

Actualización de versiones del motor de BD gestionada (DSP-05)

A / R

C

Proveedor

Gestión de Identidades

Implementación de MFA y políticas RBAC/ABAC (IAM-02)

C

A / R

Compartido

Cifrado de Datos

Gestión del ciclo de vida de claves maestras via KMS (EKM-03)

C (Infraestructura KMS)

A / R (Control de claves)

Compartido

Análisis de Vulnerabilidades

Escaneo de código y análisis estático (SAST/DAST) (STA-01)

I

A / R

Cliente

4.d) Evaluación del riesgo en la cadena de custodia de datos y suministro según OWASP y la estrategia DTA (Secure Cloud Strategy).

La preservación de la cadena de custodia de los datos implica garantizar la integridad, trazabilidad y no repudio de la información desde su generación on-premises, pasando por su tránsito en la red, hasta su almacenamiento y procesamiento en la nube.

Riesgos en la Cadena de Suministro Cloud (OWASP Top 10 CI/CD & Supply Chain)

Las arquitecturas modernas dependen de componentes de terceros, imágenes de contenedores, módulos de código y scripts de automatización (IaC). Los principales vectores de riesgo incluyen:

  • Inyección en la Cadena de Suministro de Software: Inclusión de dependencias maliciosas o desactualizadas en registros públicos (p. ej., npm, PyPI, Docker Hub).

  • Compromiso del Pipeline CI/CD: Alteración de los procesos de build para inyectar código no autorizado en imágenes de producción.

  • Fuga de Secretos en Repositorios: Exposición de claves API, certificados o tokens de acceso dentro del código fuente o archivos de configuración.

Estrategia de Protección Basada en el Triángulo DTA (Data-in-Transit, Data-at-Rest, Data-in-Use)

Para asegurar la continuidad de la cadena de custodia, la arquitectura aplica controles criptográficos en cada uno de los tres estados del ciclo de vida del dato:

 Ciclo de Vida del Dato (DTA)
 |
 +----------------------------------+----------------------------------+
 | | |
 v v v
+-----------------------+ +-----------------------+ +-----------------------+
| Data-in-Transit | | Data-at-Rest | | Data-in-Use |
| - TLS 1.3 / mTLS | | - Cifrado AES-256 | | - Enclaves Seguros |
| - VPN IPsec / WireG. | | - KMS / HSM Dedicated| | - Confidential Comp. |
+-----------------------+ +-----------------------+ +-----------------------+
Data-in-Transit (Datos en Tránsito)
  • Protección: Obligatoriedad de TLS 1.3 para todas las interfaces HTTP/API externas e internas (mTLS dentro de la Service Mesh).

  • Garantía de Cadena de Custodia: Uso de firmas digitales e inspección de certificados mediante Certificate Pinning para evitar ataques Man-in-the-Middle (MitM) en enlaces híbridos.

Data-at-Rest (Datos en Repositorio)
  • Protección: Cifrado simétrico AES-256 a nivel de volumen, base de datos y objeto (S3/Blob Storage).

  • Garantía de Cadena de Custodia: Integración con Módulos de Seguridad Hardware (HSM) dedicados bajo la modalidad Bring Your Own Key (BYOK) o Hold Your Own Key (HYOK), asegurando que el proveedor de nube no posea acceso directo a las claves maestras de descifrado.

Data-in-Use (Datos en Uso)
  • Protección: Adopción de Cómputo Confidencial (Confidential Computing) mediante entornos de ejecución confiables (Trusted Execution Environments - TEE) basados en hardware (p. ej., Intel SGX, AMD SEV).

  • Garantía de Cadena de Custodia: Cifrado de la memoria RAM activa durante el procesamiento de la carga de trabajo. Esto impide que un atacante con acceso a la capa física o al hipervisor del CSP pueda realizar un volcado de memoria (RAM dump) para extraer datos sensibles o claves criptográficas en tiempo de ejecución.

5. Bibliografía

  • [1] ITU-T, Architecture framework for security in cloud computing, Recommendation ITU-T X.1603, Telecommunication Standardization Sector of ITU, Ginebra, Suiza, 2014.

  • [2] P. Mell y T. Grance, The NIST Definition of Cloud Computing, Special Publication (NIST SP) 800-145, National Institute of Standards and Technology, Gaithersburg, MD, EE. UU., sep. 2011.

  • [3] ISO/IEC, Information technology — Cloud computing — Overview and vocabulary, ISO/IEC Standard 17788:2014, International Organization for Standardization / International Electrotechnical Commission, Ginebra, Suiza, 2014.

  • [4] S. Rose, O. Borchert, S. Mitchell y S. Connelly, Zero Trust Architecture, Special Publication (NIST SP) 800-207, National Institute of Standards and Technology, Gaithersburg, MD, EE. UU., ago. 2020.

  • [5] W. Jansen y T. Grance, Guidelines on Security and Privacy in Public Cloud Computing, Special Publication (NIST SP) 800-144, National Institute of Standards and Technology, Gaithersburg, MD, EE. UU., dic. 2011.

  • [6] Cloud Security Alliance (CSA), Cloud Controls Matrix (CCM) Version 4.0, CSA, Seattle, WA, EE. UU., 2021.

  • [7] ISO/IEC, Information security, cybersecurity and privacy protection — Information security management systems — Requirements, ISO/IEC Standard 27001:2022, International Organization for Standardization / International Electrotechnical Commission, Ginebra, Suiza, 2022.

  • [8] Joint Task Force, Security and Privacy Controls for Information Systems and Organizations, Special Publication (NIST SP) 800-53 Rev. 5, National Institute of Standards and Technology, Gaithersburg, MD, EE. UU., sep. 2020 (rev. dic. 2020).

  • [9] Digital Transformation Agency (DTA), Secure Cloud Strategy, Australian Government Digital Transformation Agency, Canberra, ACT, Australia, 2021.

Licencia


Fundamentos de Seguridad en la Nube, Modelos de Servicio y Arquitecturas de Infraestructura Híbrida está bajo una licencia de Creative Commons Reconocimiento-CompartirIgual 4.0 Internacional.

Ricardo Naranjo Faccini

Desarrollador WWW | Experto en Calidad de Software, Seguridad de la Información y Open Source
Ricardo Naranjo Faccini - Desarrollador y Consultor IT

Originario de Barranquilla, Colombia (1971). Ricardo es un referente en la divulgación del software libre con más de 25 años de trayectoria en el sector tecnológico.

Formación Académica

  • Magíster en Ingeniería de Sistemas y Computación - Universidad de Los Andes (1998)
  • Ingeniero Civil - Universidad de Los Andes (1995)
  • Diplomado en Docencia en Ingeniería - Pontificia Universidad Javeriana (2008)

Trayectoria Profesional y Logros

  • Gerente de Skina IT Solutions: Líder en exportación de software y experto en herramientas libres orientadas a la web.
  • CTO de AuthorsGlobe: Proyecto seleccionado en el "TOP 10" del prestigioso concurso MIT 100K (Massachusetts Institute of Technology).
  • Ex-Gerente de Desarrollo de Negocios NOVELL: Gestión estratégica en Nexsys de Colombia (2004-2005).
  • Docente Catedrático: Experiencia académica en la Universidad Javeriana, Los Andes, Universidad de Manizales y UNAB.

Liderazgo en la Comunidad

Co-fundador de LinuxCol (primera comunidad Linux en Colombia) y colaborador de ACIS-Linux. Ha impartido más de 60 conferencias a nivel nacional, promoviendo la soberanía tecnológica.



Calle 95 #47-33 int 8

Calle 95 #48-25, Bogotá, Colombia

Tel: +57 300 214 6210

ventas@skinait.com

Desarrollado por Skina IT Solutions