In this article
Seguridad de AWS: guía completa sobre la seguridad en la nube de Amazon
Protege tus implementaciones de AWS
¿Qué es la seguridad de AWS?
La seguridad de AWS consiste en proteger de forma integral la infraestructura, los datos, las aplicaciones y las cargas de trabajo relacionadas con la plataforma de nube pública de Amazon. Para proteger AWS, se necesitan medidas de seguridad de la infraestructura por parte de Amazon, además de que los clientes de AWS cumplan con sus obligaciones de seguridad según el modelo de responsabilidad compartida de seguridad en la nube. En resumen, las soluciones eficaces de seguridad de AWS deben incluir políticas de seguridad tanto para la infraestructura en la nube como para los servicios en la nube.
El modelo de seguridad de AWS
Las empresas que aprovechan plataformas de nube pública como AWS deben tener claro cuál es su papel en la seguridad. AWS tiene un modelo de responsabilidad compartida, en el que el proveedor de la nube administra la seguridad de su propia infraestructura y los clientes son responsables de proteger sus datos y cargas de trabajo.
AWS implementa firewalls, cifrado, seguridad de la capa de transporte (TLS) entre servicios y otras técnicas para proteger la capa de infraestructura. En algunas de sus opciones de servicios administrados, sus responsabilidades de seguridad también se extienden a la capa de servicio. Como veremos en la siguiente sección, AWS ofrece servicios y funciones para ayudar a las organizaciones a implementar medidas de seguridad en sus aplicaciones y cargas de trabajo, pero la responsabilidad final recae en el cliente. Consulta nuestras 8 mejores prácticas de seguridad de AWS para obtener más información.
Servicios y funciones de seguridad de AWS
Como las organizaciones que usan AWS también deben asumir la responsabilidad de la seguridad en la nube, Amazon ofrece numerosos servicios y funciones de seguridad para ayudar a implementar políticas de seguridad. Estas son algunas de las opciones de seguridad en la nube:
Seguridad de redes: AWS ofrece a los clientes opciones para conectarse de forma segura a su infraestructura mediante conexiones privadas o dedicadas. La comunicación entre los distintos servicios de AWS también se protege mediante TLS, que cifra los datos en tránsito y cuya configuración pueden ajustar los clientes. Estas opciones, junto con muchas otras, permiten aumentar la privacidad y controlar el acceso a la red.
Cifrado: AWS ofrece cifrado integrado para sus distintos servicios de bases de datos y para cualquier otro dato almacenado en la plataforma. Además, AWS ofrece API para integrar el cifrado y la protección de datos con cualquier servicio implementado en un entorno de AWS. AWS Key Management Service también facilita la administración de las claves criptográficas que se usan para cifrar datos en los servicios y las aplicaciones de AWS.
Administración de la configuración: AWS ofrece herramientas para ayudar a las organizaciones a configurar de forma más fácil y rápida recursos que cumplan con los estándares y las prácticas recomendadas de la organización. Esto incluye herramientas de implementación para crear y retirar recursos de AWS, así como herramientas de inventario y administración de la configuración para hacerles seguimiento a lo largo del tiempo.
Administración de identidades y accesos (IAM): AWS ofrece funciones para definir cuentas y roles de usuario. Junto con opciones de inicio de sesión seguro, como la autenticación multifactor de AWS o AWS IAM Identity Center (sucesor de AWS SSO), las organizaciones pueden administrar y hacer cumplir el acceso de los usuarios a los recursos de la nube, las API de servicios y la consola de AWS.
Monitoreo y registro: Con AWS CloudTrail, las organizaciones pueden hacer seguimiento de las acciones realizadas mediante las API de AWS y la consola de AWS. Además, AWS GuardDuty puede monitorear la actividad maliciosa y notificar a la organización mediante AWS CloudWatch, una solución para estandarizar los registros de todos los servicios de AWS.
Problemas e inquietudes relacionados con la seguridad de AWS
La nube y su modelo de responsabilidad compartida plantean desafíos de seguridad únicos. Un desafío en particular es implementar una seguridad sólida para las aplicaciones de software que se implementarán en la plataforma AWS.
En concreto, las organizaciones que ejecutan software en AWS deben tener en cuenta los riesgos relacionados con los distintos componentes de sus implementaciones de AWS, desde el código fuente y las dependencias de código abierto hasta los contenedores y las configuraciones de infraestructura como código (IaC) que se usan para implementarlos.
Beneficios de la seguridad de AWS
Protege tus datos: La infraestructura de AWS está diseñada con sólidas medidas de seguridad para garantizar tu privacidad. Todos los datos se almacenan de forma segura en los centros de datos de última generación de AWS.
Facilita el cumplimiento: AWS admite numerosos programas de cumplimiento en su infraestructura, lo que te ayuda a cumplir con los requisitos normativos mediante segmentos de cumplimiento ya completados.
Reduce los costos: Disminuye los gastos aprovechando los centros de datos de AWS. Alcanza los más altos estándares de seguridad sin tener que invertir en instalaciones propias ni administrarlas.
Escala sin complicaciones: La seguridad de AWS se adapta al uso que haces de la nube y mantiene tus datos protegidos, sin importar el tamaño o el crecimiento de tu negocio.
Herramientas de análisis de vulnerabilidades de AWS
Un aspecto clave para proteger AWS es el análisis de vulnerabilidades. Por ejemplo, analizar archivos de Terraform para detectar errores de configuración es fundamental para reforzar la seguridad de Amazon EKS. Esto permite a las organizaciones descubrir posibles vulnerabilidades en los archivos de configuración antes de usarlos para generar recursos reales de infraestructura de AWS.
Snyk es un socio de tecnología avanzada de AWS y ha obtenido la categoría AWS Security Competency para ayudar a proteger las aplicaciones implementadas en la plataforma AWS. De hecho, Snyk se integra con servicios de AWS en todo el ciclo de vida de desarrollo de software (SDLC).
Análisis de vulnerabilidades de AWS con Snyk

En las primeras etapas del SDLC, Snyk se integra con servicios administrados por AWS-relacionados con la administración del control de versiones (AWS CodeCommit), la integración continua (AWS CodeBuild) y la entrega continua (AWS CodePipeline) para detectar problemas durante el desarrollo.
En cuanto a la seguridad de imágenes de contenedores, Snyk se integra con los servicios administrados de orquestación de contenedores (Amazon EKS) y de registro de contenedores (Amazon ECR). Esto ayuda a los equipos de desarrollo a detectar vulnerabilidades en contenedores y reducir los riesgos asociados con las aplicaciones en contenedores.
Snyk puede analizar los archivos de plantilla YAML y JSON del servicio de IaC de la plataforma (AWS CloudFormation), que permite a las organizaciones aprovisionar y administrar recursos de AWS, para detectar posibles errores de configuración. Snyk también se integra con los servicios de computación sin servidor (AWS Lambda) y contenedores sin servidor (AWS Fargate) para detectar vulnerabilidades en el código de código abierto implementado en esta infraestructura.
Encuentra y corrige vulnerabilidades en Java
Protege tus aplicaciones con el análisis de vulnerabilidades de Snyk y recomendaciones para corregirlas.
No necesitas tarjeta de crédito.
O regístrate con Azure AD Docker ID Bitbucket
Al usar Snyk, aceptas cumplir nuestras políticas, incluidos nuestros Términos del servicio y nuestra Política de privacidad.