
Serverless Security
Miguel A. Calles
- Editorial
- Apress
- Año
- 2020
- Páginas
- ~364
- Nivel
- Intermedio
De qué trata
Obra técnica de referencia publicada por Apress en la que Miguel A. Calles desglosa la seguridad aplicada a arquitecturas sin servidor (Serverless y Function as a Service, FaaS). El libro está dirigido a desarrolladores de software, arquitectos de soluciones e ingenieros de seguridad con experiencia en desarrollo web y computación en la nube que desean entender cómo cambian las amenazas cuando desaparece el servidor tradicional y la superficie defensiva se traslada por completo al código, las configuraciones de la plataforma y los eventos entre servicios gestionados.
Abarca un marco metódico de evaluación de riesgos (risk assessment) y mitigación de vulnerabilidades adaptado a los tres grandes proveedores cloud: Amazon Web Services (AWS Lambda, API Gateway, IAM, KMS, Secrets Manager, CloudWatch), Microsoft Azure (Azure Functions) y Google Cloud Platform (Cloud Functions). Con un fuerte énfasis en Node.js (JavaScript) y complementos en Python, enseña a aplicar análisis estático de código con ESLint y npm audit, gestionar secretos sin exponer credenciales en texto plano, implementar flujos seguros de autenticación y autorización en endpoints REST, proteger datos sensibles en reposo y en tránsito con cifrado administrado, y configurar registros y alertas para auditar ejecuciones efímeras.
El libro propone un recorrido estructurado donde el lector lleva a cabo una matriz de evaluación de riesgos completa y ajusta funciones sin servidor con configuraciones defensivas mediante Serverless Framework y las consolas cloud. Destaca por romper el mito de que las aplicaciones sin servidor son seguras por defecto y por mantener una visión multicloud que evita el bloqueo de proveedor. Como contrapartida, no desarrolla una aplicación de negocio integral de principio a fin, sino que organiza sus prácticas en torno a controles, auditorías y recetas de configuración por cada área de riesgo.
- Serverless
- AWS Lambda
- Azure Functions
- Google Cloud Functions
- FaaS
- Evaluación de riesgos
- IAM
- API Gateway
- Secrets Management
- Node.js
- Criptografía
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

