Analyser les images de conteneur ARM avec Snyk
1 octobre 2020
0 minutes de lectureLes systèmes basés sur ARM gagnent en popularité auprès des développeurs, pour les usages liés à l’edge et à l’IoT, mais aussi pour certains usages serveur, comme les instances AWS Graviton Amazon EC2. Docker propose un ensemble d’outils toujours plus flexible pour créer des images de conteneur destinées à plusieurs architectures. Mais comment savoir si ces images sont sécurisées ?
Aider les développeurs ARM à sécuriser leurs conteneurs
Snyk prend désormais en charge l’analyse des images Docker conçues pour ARM (ou, en fait, pour toute autre plateforme). Si le tag concerné est uniquement conçu pour ARM, il suffit de pointer le Snyk CLI vers l’image comme d’habitude :
Certaines images Docker prennent toutefois en charge plusieurs plateformes à l’aide de listes de manifestes. Découvrez comment elles sont créées et publiées depuis Docker.

Avec une image comme celle ci-dessus, vous pouvez préciser la plateforme à tester à l’aide de l’option --platform. Voici un exemple de test de l’image debian depuis Docker Hub :
Utiliser les informations de plateforme dans Snyk
Les informations sur la plateforme sont également disponibles dans la page de projet Snyk si vous importez des images ARM depuis un registre de conteneurs comme ACR, Docker Hub, ECR ou GCR, ou si vous ajoutez une image à suivre par Snyk à l’aide de snyk container monitor. Vous pouvez consulter la plateforme dans les métadonnées du projet.

Les informations sur la plateforme sont également disponibles pour les clients dans l’API Snyk. Lorsque vous récupérez un projet d’image de conteneur, l’attribut imagePlatform contenant la plateforme doit apparaître.

Étapes suivantes
Chez Snyk, nous sommes très intéressés de voir comment les développeurs adopteront la plateforme ARM dans les prochaines années. Nous chercherons d’autres moyens de les aider à créer des images Docker sécurisées, quelle que soit la plateforme choisie.
Essayez les nouvelles fonctionnalités ARM présentées ci-dessus en téléchargeant la dernière version du Snyk CLI.
Lancez-vous dans les compétitions Capture The Flag
Apprenez à résoudre des défis Capture The Flag en regardant à la demande notre atelier virtuel d’initiation.
