
Securing Docker
Scott Gallagher
- Editorial
- Packt
- Año
- 2016
- Páginas
- ~126
- Nivel
- Intermedio
De qué trata
Manual práctico de seguridad defensiva enfocado en proteger, endurecer y auditar entornos basados en contenedores Docker (orientado a las versiones de Docker Engine 1.9 a 1.11 en 2016). Está dirigido a administradores de sistemas, ingenieros de operaciones y DevOps, y consultores de ciberseguridad que necesitan reducir la superficie de ataque y asegurar cargas de trabajo en contenedores, evitando escapes al host o accesos no autorizados. Requiere conocimientos previos de administración del sistema operativo Linux a nivel de línea de comandos y experiencia operativa básica con Docker.
La obra aborda la seguridad en múltiples capas: seguridad del sistema anfitrión (host OS) y hardening del daemon de Docker mediante autenticación y cifrado mutuo con certificados TLS/SSL; aislamiento a nivel de kernel mediante Linux Namespaces, Cgroups y la reducción de privilegios mediante Linux Capabilities; y control de acceso obligatorio (MAC) con perfiles de AppArmor y políticas de SELinux. Asimismo, enseña a ejecutar auditorías de cumplimiento automatizadas con la herramienta Docker Bench for Security (alineada con los estándares de CIS Benchmark), restringir llamadas al sistema con perfiles Seccomp, verificar la autenticidad e integridad de imágenes con Docker Content Trust (Notary), y monitorizar anomalías e incidentes con utilidades como Sysdig y escáneres como Clair.
A través de configuraciones de hardening paso a paso y análisis de auditoría, se guía al lector en la securización efectiva de servidores y contenedores en producción. Su punto más valioso es que derriba la falsa creencia de que un contenedor es intrínsecamente un entorno aislado como una máquina virtual, explicando con rigor técnico los riesgos inherentes de compartir el kernel de Linux y cómo neutralizarlos mediante políticas de privilegios mínimos. Debido a su extensión reducida (126 páginas), se enfoca exclusivamente en Docker standalone y no profundiza en la seguridad de redes superpuestas complejas ni en clústeres de Kubernetes, pero proporciona las bases esenciales de seguridad que todo operador de contenedores debe dominar.
- Docker
- Seguridad en contenedores
- Hardening
- Docker Bench for Security
- CIS Benchmark
- AppArmor
- SELinux
- Seccomp
- Certificados TLS
- Linux Capabilities
- Docker Content Trust
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

