Verificando imagens de contêiner ARM com o Snyk
1 de outubro de 2020
0 minutos de leituraOs sistemas baseados em ARM estão cada vez mais populares entre desenvolvedores, tanto para casos de uso de edge e IoT quanto para algumas aplicações em servidores, como as instâncias AWS Graviton Amazon EC2. O Docker oferece um conjunto de ferramentas cada vez mais flexível para criar imagens de contêiner para várias arquiteturas. Mas como saber se essas imagens são seguras?
Ajudando desenvolvedores ARM a proteger seus contêineres
Hoje, o Snyk oferece suporte à verificação de imagens Docker criadas para ARM (ou, na verdade, para qualquer outra plataforma). Se a tag em questão for criada somente para ARM, basta apontar a CLI do Snyk para a imagem como de costume:
Mas algumas imagens Docker são compatíveis com várias plataformas e usam listas de manifestos. Saiba mais sobre como elas são criadas e publicadas pelo Docker.

Quando você tem uma imagem como a acima, pode especificar explicitamente a plataforma que quer testar usando a flag --platform. Veja um exemplo de como usá-la para testar a imagem debian do Docker Hub:
Como usar informações da plataforma no Snyk
As informações da plataforma também estão disponíveis na página do projeto do Snyk se você importar imagens ARM de um registro de contêiner, como ACR, Docker Hub, ECR ou GCR, ou adicionar uma imagem para ser monitorada pelo Snyk usando snyk container monitor. Você pode ver a plataforma nos metadados do projeto.

As informações da plataforma também estão disponíveis para clientes na API do Snyk. Sempre que você recuperar um projeto de imagem de contêiner, verá o atributo imagePlatform com a plataforma.

Próximas etapas
Na Snyk, queremos muito ver como os desenvolvedores vão adotar a plataforma ARM nos próximos anos. Também vamos buscar novas maneiras de ajudar você a criar imagens Docker seguras, independentemente da plataforma escolhida.
Você pode experimentar a nova funcionalidade para ARM mostrada acima baixando a versão mais recente da CLI do Snyk.
Comece a participar de desafios de Capture the Flag
Aprenda a resolver desafios de Capture the Flag assistindo sob demanda ao nosso workshop virtual introdutório.
