Docker Scout - come funziona

  • Di
  • 2024-02-01 - 2 minuti
banner

Una delle ultime novità in casa Docker è Docker Scout: un tool per analizzare e gestire le vulnerabilità presenti nelle immagini prodotte disponibile a partire dalla versione 4.17 di Docker Desktop.

Infatti, quando creiamo delle immagini per le nostre applicazioni, stiamo utilizzando diverse immagini di partenza che, stratificandosi, creano una nuova immagine. Questo vuol dire che alcuni di questi layer potrebbe avere delle vulnerabilità di sicurezza che rendono la nostra immagine non “sicura”.

Docker Scout è un tool che permette agli utenti di essere proattivi nel lavorare sulla sicurezza dei container: eseguendo una scansione di un’immagine, analizza ogni layer presente nell’immagine e crea un elenco dettagliato delle componenti che la compongono, fornendo un Software Bill of Materials (abbreviato in SBOM).

Con questa lista, Docker Scout verifica attraverso un database di vulnerabilità note quali sono le possibili patch da applicare e le riporta all’utente.

Questo strumento può essere usato con Docker Desktop, Docker Hub o anche attraverso la CLI di Docker, come riportato in questo esempio: eseguendo l’accesso all’account Docker e permettendo l’analisi del repository di interesse, è possibile lanciare il comando docker scout cves per analizzare l’immagine e le relative vulnerabilità.

docker login
docker scout repo enable --org ORG_NAME MY-ORG/MY-REPO
docker scout cves ORG_NAME/MY-REPO:1.0.0

Credits to Docker official documentation

Docker Scout può essere utilizzato senza limiti per le immagini locali, e al massimo per 3 repository repoti nel caso di un account free; per saperne di più sui prezzi delle licenze, è possibile consultare la documentazione ufficiale.

Risorse utili

Post correlati

Iscriviti al TheRedCode.it Corner

La tecnologia corre, e tu devi correre più veloce per rimanere sempre sul pezzo! 🚀

Riceverai una volta al mese (o anche meno) con codici sconto per partecipare agli eventi del settore, quiz per vincere dei gadget e i recap degli articoli più interessanti pubblicati sul blog

Ci sto!

Partners

Community, aziende e persone che supportano attivamente il blog

Logo di Codemotion
Logo di GrUSP
Logo di Python Milano
Logo di Schrodinger Hat
Logo di Python Biella Group
Logo di Fuzzy Brains
Logo di Django Girls
Logo di Improove
Logo del libro open source
Logo di NgRome

Vuoi diventare #tech content writer? 🖊️

Se vuoi raccontare la tua sul mondo #tech con dei post a tema o vuoi condividere la tua esperienza con la community, sei nel posto giusto! 😉

Manda una mail a collaborazioni[at]theredcode.it con la tua proposta e diventa la prossima penna del blog!

Ma sì, facciamolo!