Cada imagem, analisada a cada push.
Cada imagem analisada em cada push, primeiro as CVE que um atacante consegue alcançar.
- AltaCVE-2023-5363 em openssl 3.1.3-r0api-server:v2.4.1
FROM node:18-alpine3.18FROM node:18.19.1-alpine3.19Correção prontaBase atualizada para node:18.19.1-alpine3.19, imagem reconstruída como v2.4.2, 0 CVE alcançáveis.
Cada camada lida, o alcançável primeiro.
Pacotes do sistema
- alpine 3.18
- openssl 3.1.3-r0
Malware, segredos, configurações inseguras
- /app/.env
- USER root
Primeiro as CVE alcançáveis
- CVE-2023-5363
- api-server:v2.4.1 :443
Imagens base atualizadas
- node:18-alpine3.18
- node:18.19.1-alpine3.19
A CVE que importa, antes das outras.
Todas as CVE da imagem
- Alerta: CVE-2023-5363 em openssl 3.1.3-r0
- Alerta: CVE só de Windows numa imagem Linux
O que um atacante consegue alcançar
- Alta: CVE-2023-5363 em openssl 3.1.3-r0api-server:v2.4.1
- Média: Duas CVE da imagem base, agrupadas numa sóbilling-worker:3.2.0
- Descartada: CVE só de Windows numa imagem Linuxapi-server:v2.4.1
Liga um registry, o resto é automático.
As imagens são descarregadas e analisadas nos nossos pods, a cada push e de forma agendada, nunca no teu CI.
- O teu registryDocker Hub, ECR, ACR, GCR, GHCR, Quay, Harbor, JFrog ou Scaleway.Publicada
- Os nossos podsDescarregam a imagem, nunca o teu CI.Descarregada
- As camadasPacotes do sistema e dependências da aplicação, lidos.Detetada
- A correçãoUma atualização da imagem base, como pull request.Correção pronta
Começa por um repositório.
Liga o GitHub, o GitLab, o Bitbucket ou o Azure DevOps, escolhe um repositório e a primeira análise arranca.
Em detalhe
Cada camada da imagem, lida.
Pacotes do sistema
Dependências da aplicação
Malware, segredos, configurações inseguras
Primeiro as CVE alcançáveis
Imagens base atualizadas
Benchmarks CIS
Tudo o que verifica
Análise de contentores sem montanhas de alertas.
Obtida uma vez, analisada sempre
Triagem por IA de série
As descobertas, onde já trabalhas
Cinco verificações em cada imagem que publicas.
Pacotes do SO e dependências da aplicação, em todos os grandes registries, com triagem por IA.
Todos os grandes registries
Pacotes do SO e dependências da app
Triagem por IA em cada CVE
Autofix da imagem base
Conformidade contínua
Da camada à correção
Uma camada, uma CVE.
Julgada em runtime.
Reconstruída limpa.
Registries de onde a CybeDefend obtém as tuas imagens
Obtemos as imagens do Docker Hub, ECR, ACR, GCR, GHCR, Quay, Harbor, JFrog e Scaleway. As análises a cada push e os varrimentos agendados correm nos nossos pods, nunca na tua CI. As descobertas chegam ao dashboard unificado, ao teu Jira e ao teu Slack.
Registries
Credenciais
Para onde vão as descobertas