Conceptos generales de seguridad
Ciberseguridad para Desarrolladores: Protege tus Proyectos y Datos
Principales Riesgos de Seguridad en Empresas y C贸mo Mitigarlos
Principios de Seguridad en AWS: Autenticaci贸n, Autorizaci贸n y Auditor铆a
Funciona en mi local
Configuraci贸n de Webhooks y API REST con Go y ngrok
Creaci贸n de repositorios seguros y prevenci贸n de SQL Injection
Creaci贸n de M茅todos Testeables con Mocks en Go
Introducci贸n a DevSecOps
Implementaci贸n de DevSecOps con GitHub Actions para Desarrolladores
Automatizaci贸n de Pruebas en Go con GitHub Actions
Pruebas Unitarias con Mocks en GitHub Actions
Gesti贸n de Permisos y Presupuestos en AWS para Nuevas Arquitecturas
Seguridad en la arquitectura
Integraci贸n de GitHub Webhooks y AWS para Gesti贸n de Commits
Gesti贸n de Infraestructura como C贸digo con Terraform en AWS
Infraestructura como C贸digo con Terraform y Makefiles
Automatizaci贸n de Infraestructura con Terraform: Roles y Pol铆ticas en AWS
Implementaci贸n de buckets y funciones Lambda con Terraform y AWS S3
Configuraci贸n de Bases de Datos en AWS con VPC y Seguridad IP
Configuraci贸n de Lambdas en VPC usando Terraform
Configuraci贸n de API Gateway para Lambdas en AWS
Evitando vulnerabilidades en el c贸digo
Configuraci贸n de Autenticaci贸n con Auth0 en Aplicaciones Web
Implementaci贸n de Authorizer con Auth0 en AWS Lambda
Conexi贸n y Configuraci贸n de Lambda con AWS y Postgres
Configuraci贸n de Endpoints y Pol铆ticas en AWS con Terraform
Validaci贸n de Webhooks desde GitHub usando User Agent
Validaci贸n de Webhooks de GitHub con AWS Secrets Manager
Controles de seguridad sobre datos
Seguridad de Datos y Certificados SSL en AWS
Protecci贸n de Datos en Reposo con AWS KMS
Monitoring y alertas
Creaci贸n de un Sistema de Logs en Go para Observabilidad
Monitoreo y Auditor铆a en AWS con CloudWatch y CloudTrail
Creaci贸n de Alertas en AWS CloudWatch
CORS y cierre
Manejo de CORS en Desarrollo Web Seguro
No tienes acceso a esta clase
隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera
La protecci贸n de datos es un tema crucial en la era digital, donde los riesgos de seguridad pueden amenazar la integridad y confidencialidad de la informaci贸n. Para enfrentar estos desaf铆os, es fundamental conocer los conceptos de Data Address y Data in Transit, y c贸mo se aplican en servicios como AWS. Veamos c贸mo podemos abordar cada uno de estos aspectos para garantizar la seguridad de los datos en diferentes estados.
Data Address se refiere a los datos que se encuentran almacenados en un servidor, sin movimiento alguno. Estos datos residen en bases de datos, donde pueden ser objeto de riesgos si no se protegen adecuadamente. La idea de que los datos est谩n "en la nube" puede ser enga帽osa, ya que realmente est谩n situados en servidores f铆sicos de proveedores de servicios.
Para proteger los datos en reposo (Data Address), es imprescindible encriptarlos con una clave de seguridad. En caso de que un intruso acceda f铆sicamente al dispositivo o servidor donde se almacenan, la encriptaci贸n evitar谩 el acceso no autorizado a la informaci贸n.
En cuanto a los servicios en la nube, AWS ofrece el Key Management Service (KMS), una herramienta esencial para el manejo de claves de encriptaci贸n. KMS permite:
Es importante mencionar que a menudo se confunde KMS con Secrets. Aunque ambos se refieren a encriptaci贸n, Secrets es un servicio espec铆fico para almacenar credenciales API, encriptadas usando claves de KMS.
AWS RDS es un servicio de base de datos que ofrece soporte completo para la encriptaci贸n de datos en reposo. Esta caracter铆stica se encuentra habilitada por defecto, lo que significa que:
Encriptaci贸n autom谩tica: Los datos almacenados en RDS se encriptan autom谩ticamente usando una clave KMS.
Claves seguras y gestionadas: AWS proporciona claves de gesti贸n que son seguras y permiten personalizaci贸n si se desea importar claves propias.
Veamos un ejemplo pr谩ctico del uso de KMS con AWS RDS:
# Acceso a la consola AWS
iniciar_sesi贸n en consola AWS
# Navegar a RDS
cambiar a RDS
# Seleccionar base de datos y verificar la configuraci贸n
seleccionar base de datos -> configuraci贸n -> verificar encripci贸n habilitada
# Ver detalles de la clave KMS usada
seleccionar clave KMS -> ver informaci贸n de configuraci贸n y uso
Con este proceso, puedes comprobar c贸mo AWS asegura que los datos almacenados en AWS RDS permanecen protegidos y c贸mo la integraci贸n con KMS agiliza la gesti贸n de claves.
La encriptaci贸n con KMS va m谩s all谩 de los datos en RDS. Otros servicios, como Lambda y Secrets Manager, tambi茅n se benefician de claves KMS para mantener sus datos seguros en el servidor. Este enfoque integral asegura que cualquier dato en la nube est谩 protegido frente a accesos no autorizados.
La encriptaci贸n ofrecida por AWS y la posibilidad de utilizar m煤ltiples claves para distintos servicios garantizan que los datos est茅n seguros en cualquier entorno.
El enfoque de AWS para proteger los datos puede adaptarse a otros proveedores de nube e incluso a soluciones on-premise. Aqu铆 algunos consejos clave:
A medida que contin煤as profundizando en los aspectos de seguridad, recuerda que el conocimiento sobre estrategias de protecci贸n de datos es instrumental para proteger tu informaci贸n confidencial. Esperamos que estas orientaciones te sean 煤tiles y te motiven a seguir explorando el fascinante mundo de la seguridad digital.
Aportes 1
Preguntas 0
驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?