Escaneo de imágenes de contenedor ARM con Snyk
1 de octubre de 2020
0 minutos de lecturaLos sistemas basados en ARM son cada vez más populares entre los desarrolladores, tanto para casos de uso de edge e IoT como para algunos usos de servidor, por ejemplo, las instancias Amazon EC2 con AWS Graviton. Docker ofrece un conjunto de herramientas cada vez más flexible para crear imágenes de contenedor para varias arquitecturas. Pero ¿cómo sabes si esas imágenes son seguras?
Ayudamos a los desarrolladores de ARM a proteger sus contenedores
Hoy, Snyk permite escanear imágenes de Docker creadas para ARM (o, de hecho, para cualquier otra plataforma). Si la etiqueta en cuestión se creó solo para ARM, basta con apuntar la CLI de Snyk a la imagen como de costumbre:
Sin embargo, algunas imágenes de Docker admiten varias plataformas mediante listas de manifiestos. Puedes obtener más información sobre cómo se crean y publican desde Docker.

Si tienes una imagen como la anterior, puedes especificar explícitamente la plataforma que quieres probar con la marca --platform. Este es un ejemplo de cómo usarla para probar la imagen debian de Docker Hub:
Uso de la información de la plataforma en Snyk
La información de la plataforma también está disponible en la página del proyecto de Snyk si importas imágenes ARM desde un registro de contenedores como ACR, Docker Hub, ECR o GCR, o agregas una imagen para que Snyk le dé seguimiento mediante snyk container monitor. Puedes ver la plataforma en los metadatos del proyecto.

La información de la plataforma también está disponible para los clientes en la API de Snyk. Cada vez que recuperes un proyecto de imagen de contenedor, deberías ver el atributo imagePlatform, que contiene la plataforma.

Próximos pasos
En Snyk, nos interesa mucho ver cómo los desarrolladores adoptan la plataforma ARM en los próximos años, y buscaremos más formas de ayudarles a crear imágenes de Docker seguras, sin importar para qué plataforma elijan crear.
Puedes probar la nueva funcionalidad ARM que se muestra arriba descargando la versión más reciente de la CLI de Snyk.
Empieza con Capture the Flag
Aprende a resolver desafíos de Capture the Flag viendo nuestro taller virtual introductorio a pedido.
