‫Número dos. Escanee su host
‫para la configuración adecuada de Docker.
‫Aquí hay una herramienta realmente genial, gratuita, llamada Docker Bench.
‫Hecho por Docker, esta herramienta
‫escaneará su host.
‫Básicamente lo ejecutas en el host que tiene instalado Docker.
‫El tipo de salida se ve así.
‫Te dará azules, verdes, amarillos, rojos,
‫todo eso. Es un verificador de configuración.
‫No está buscando virus o vulnerabilidades, ni
‫nada de eso. Está escaneando su configuración.
‫¿Docker se instaló correctamente?
‫¿Docker tiene todos los permisos correctos que necesita?
‫¿Tiene todas las capacidades de kernel adecuadas
‫para realizar la funcionalidad adecuada, especialmente en materia
‫de seguridad? Entonces, por ejemplo,
‫si su sistema no tiene habilitado SELinux,
‫o AppArmor habilitado o instalado y Docker quiere usar esas
‫cosas, notará esas cosas aquí.
‫Antes de decidir sobre una configuración adecuada para
‫los servidores que van a funcionar, ya sabes, incluso solo
‫para probar, no solo para la producción, simplemente ejecutaré este
‫pequeño script de shell. Puedes correr directamente desde el sitio web.
‫Aquí te dan instrucciones sobre cómo ejecutarlo.
‫Vaciará un montón de cosas.
‫Nunca va a ser todo verde.
‫Como la mayoría de las herramientas
‫de seguridad, todavía le dará ciertas cosas.
‫Tienes que revisarlos y decidir, ¿está bien?
‫Simplemente te hace un administrador más inteligente.
‫Le informa de ciertas limitaciones o problemas
‫con su sistema. Puede descubrir que
‫para una determinada distribución de Linux, eso no va
‫a funcionar en absoluto. Esa cosa en particular
‫tendrá que ser insegura, o no una característica, ese tipo
‫de cosas, correcto.
‫Es buena educacion. Utiliza una
‫cosa llamada Dock Benchmark de CIS, que es una especie de
‫estándar de la industria sobre cómo asegurarse
‫de que la seguridad de un host esté configurada correctamente para Docker.
‫Y es genial. Es una utilidad fácil de ejecutar.
‫Lo ejecutaría, como si va a construir servidores con
‫Ansible, o Puppet, o lo que sea que esté usando para
‫construir servidores, podría ... una vez
‫que tenga esa configuración, desplegaría sus servidores
‫en una configuración simulada. Estás ejecutando tu herramienta de configuración.
‫Entonces correría contra Docker Bench.
‫Obtendría un montón de salida.
‫Podrías pasar por eso, uno por uno, decidiendo, ¿estoy de
‫acuerdo con esto? ¿Puedo arreglarlo?
‫¿Qué tengo que hacer?
‫¿Debería ignorarlo? Ese tipo de cosas.