Saltar al contenido principal

VSCode lo tiene TODO

· 6 min de lectura
Pablo Pérez-Aradros
CISO SecDevOps @ Santander Group

Me imagino que la gran mayoría conocéis Visual Studio Code, el editor de código de Microsoft. Pero no es solo un editor de código, gracias a sus funcionalidad de caja y sobretodo a un gran mercado de extensiones, podemos convertirlo en una herramienta para casi cualquier cosa.

Vamos a explorar las 15 funcionalidades menos conocidas de esta potente herramienta. ¿Cuántas de ellas conocerás?

Registros de contenedores y alternativas a Dockerhub

· 4 min de lectura
Pablo Pérez-Aradros
CISO SecDevOps @ Santander Group

En cuento a los repositorios, tenemos múltiples opciones. Tanto en variantes gestionadas por un proveedor o en formato SaaS o también otras tantas que puedes instalarte en tus servidores. Os dejo este repositorio donde he hecho la tabla comparando las opciones que concozco, pero puedes contribuir con más opciones o detalles.

Tabla comparativa de registros de contenedores

De entre todos estos, destaca Harbor. Este es el más completo, personalizable y escalable. Permite albergar imágenes, analizar su seguridad, despliegue en kubernetes en alta disponibilidad o incluso replicar automáticamente las imágenes de otro registry, actuando como una especie de caché para tu infraestructura.

Pero si quieres algo más sencillo, CNCF Distribution, es el core tecnológico de la mayoría de registries y se puede montar en docker con una línea de instrucciones.

Instalación de Harbor

Requisitos mínimos

Estos son los requisitos mínimos y recomendados, se puede instalar tanto en un servidor físico como en un cluster de kubernetes.

ResourceMinimumRecommended
CPU2 CPU4 CPU
Mem4 GB8 GB
Disk40 GB160 GB

Secretos en Docker y mejores prácticas

· 6 min de lectura
Pablo Pérez-Aradros
CISO SecDevOps @ Santander Group

Utilizar secretos en Docker de forma correcta, te permite asegurar que tu datos sensibles se almacenen de forma segura y solo sean accesibles por las aplicaciones que los necesitan. Docker proporciona varios mecanismos para gestionar secretos peeeero, según lo que necesites, puede ser que lo tengas que combinar con servicios de terceros.

En este video podcast con Felipe Cruz del equipo de Docker (TECHarlas 3 - Supply chain and security on containers) tratamos el tema entre otros much, por si te interesa. En cualquier caso, llegamos a la conclusión de que no existe el método perfecto, por eso, lo más importante es conocer las opciones que tenemos y elegir las más adecuadas en función del contexto. Aun así, quédate hasta el final del vídeo donde explico el método más recomendado para la mayoría de situaciones y como mitigar los riesgos en la medida de lo posible.

X

Graph View