Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
informatique:devops:scan-images-docker [2024/10/22 10:47] – [Scout] bertrand | informatique:devops:scan-images-docker [2024/10/22 10:53] (Version actuelle) – bertrand | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Scanner les vulnérabilités des images Docker ====== | ====== Scanner les vulnérabilités des images Docker ====== | ||
- | |||
- | ===== Snyk ===== | ||
- | ce connecter à app.snyk.io (via son compte github par exemple) | ||
- | - Choisir la méthode d' | ||
- | - installer snyk (pour linux : | ||
- | - authentifier la machine : <code bash> | ||
- | - <code bash> | ||
- | |||
- | J'ai récupérer mon token (cf. mon séquestre) et j'ai fait un test : | ||
- | <code bash> | ||
- | export SNYK_TOKEN=" | ||
- | docker run --rm -it --env SNYK_TOKEN -v / | ||
- | # puis à l' | ||
- | snyk test --docker nginx: | ||
- | # … | ||
- | </ | ||
- | Ça ne semble fonctionner que sur des images présentes sur le dockerhub, mais pas sur les images créées et encore moins sur les conteneurs (même en ajoutant _container_ avant _test_) | ||
- | |||
- | ===== Harbor ===== | ||
- | Autre solution, utiliser [[https:// | ||
===== Scout ===== | ===== Scout ===== | ||
Ligne 59: | Ligne 39: | ||
==== utiliser scout dans la CI de gitlab ==== | ==== utiliser scout dans la CI de gitlab ==== | ||
https:// | https:// | ||
+ | |||
+ | ===== Snyk ===== | ||
+ | ce connecter à app.snyk.io (via son compte github par exemple) | ||
+ | - Choisir la méthode d' | ||
+ | - installer snyk (pour linux : | ||
+ | - authentifier la machine : <code bash> | ||
+ | - <code bash> | ||
+ | |||
+ | J'ai récupérer mon token (cf. mon séquestre) et j'ai fait un test : | ||
+ | <code bash> | ||
+ | export SNYK_TOKEN=" | ||
+ | docker run --rm -it --env SNYK_TOKEN -v / | ||
+ | # puis à l' | ||
+ | snyk test --docker nginx: | ||
+ | # … | ||
+ | </ | ||
+ | Ça ne semble fonctionner que sur des images présentes sur le dockerhub, mais pas sur les images créées et encore moins sur les conteneurs (même en ajoutant _container_ avant _test_) | ||
+ | |||
+ | ===== Harbor ===== | ||
+ | Autre solution, utiliser [[https:// |