
Learning Serverless Security
Joshua Arvin Lat
- Editorial
- O'Reilly
- Año
- 2026
- Páginas
- ~795
- Nivel
- Básico
De qué trata
Guía integral y práctica publicada por O'Reilly Media con autoría de Joshua Arvin Lat (CTO y AWS AI Hero), centrada en auditar, vulnerar y blindar aplicaciones serverless en los entornos de nube pública más populares del mercado. Está dirigida a desarrolladores, ingenieros de seguridad, auditores de software y arquitectos cloud que parten de un nivel básico en seguridad serverless, requiriendo únicamente conocimientos previos en desarrollo de aplicaciones web y conceptos fundamentales de servicios en la nube (como AWS, Azure o Google Cloud).
El libro aborda la seguridad en arquitecturas sin servidor con un enfoque equilibrado entre AWS (AWS Lambda, IAM, Amazon S3, AWS CloudTrail), Microsoft Azure (Azure Functions, Azure Key Vault, Managed Identities) y Google Cloud Platform (Cloud Run, Cloud Storage, Google Cloud IAM). Examina riesgos críticos derivados del OWASP Serverless Top 10 y OWASP API Security, tales como la fuga y abuso de credenciales IAM expuestas en aplicaciones web, escalada de privilegios abusando de roles excesivamente permisivos (AssumeRole), inyecciones de código mediante funciones dinámicas como eval(), creación de puertas traseras persistentes sin requerir shells inversas tradicionales, y manipulación maliciosa de disparadores de eventos (event triggers) a través de cargas de archivos en buckets.
La obra se articula alrededor de laboratorios prácticos con código disponible en el repositorio oficial del autor, permitiendo experimentar tanto técnicas de ataque simuladas como estrategias de remediación y endurecimiento: aislamiento de funciones dentro de nubes virtuales privadas (VPC), refactorización de código vulnerable y despliegue de Infraestructura como Código (IaC) conforme al principio de mínimo privilegio. Aporta un valor técnico excepcional al desmitificar la supuesta inmunidad nativa de las tecnologías serverless, advirtiendo que la gestión de la seguridad sigue recayendo en la configuración del cliente. Conviene monitorear los recursos aprovisionados durante las prácticas para evitar sobrecostes en las cuentas de nube utilizadas.
- Seguridad Serverless
- AWS Lambda
- Azure Functions
- Google Cloud Run
- OWASP Serverless Top 10
- AWS IAM
- Azure Key Vault
- Google Cloud Storage
- Inyección de código
- Escalada de privilegios
- Seguridad en VPC
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Laboratorio ofensivo y defensivo en AWS Lambda
Entorno serverless en AWS diseñado para simular el robo de credenciales IAM expuestas, inyección de código y persistencia con funciones modificadas, implementando luego su remediación mediante aislamiento en una VPC y políticas de mínimo privilegio.
Simulador de amenazas en Google Cloud Storage y Cloud Run
Laboratorio práctico en Google Cloud que recrea ataques de abuso de triggers por eventos en buckets de almacenamiento y ejecución arbitraria en Cloud Run, junto con directivas seguras de Infraestructura como Código.
Entorno de auditoría y escalada en Azure Functions
Aplicación con Azure Functions donde se analiza cómo identidades administradas excesivamente permisivas permiten exfiltrar tokens y acceder a secretos sensibles en Azure Key Vault, seguido del endurecimiento del servicio.

