Skip to content

Ejemplos de imágenes para evaluación de la herramienta de seguridad en docker trivy

License

Notifications You must be signed in to change notification settings

daviddetorres/jugandocontrivy

Repository files navigation

Introducción

Este repositorio continene los ficheros originales del artículo del blog 'Contenedor Inseguro' sobre la herramienta trivy de Aquasec. Esta herramienta permite auditar la seguridad de imágenes de Docker.

En el artículo se utiliza una aplicación sencilla en python y varios ejemplos de imágenes con diferentes configuraciones e imágenes base para ver las vulnerabilidades que detecta Trivy en cada una de ellas.

En el directorio /informes se pueden encontrar los informes generados por trivy de cada una de las imágenes.

Instalación

Para copiar el repositorio a local:

git clone https://github.com/daviddetorres/jugandocontrivy

Para ejecutar en local la aplicación se requieren las siguientes librerías:

  • Flask
  • waitress

Para la instalación de estos paquetes:

pip3 install Flask waitress

Para crear las imágenes deberéis tener instalado Docker y para la la auditoría de seguridad de las imágenes hay que instalar trivy.

Creando las imágenes de Docker

A continuación se muestran los comandos para crear las diferentes imágenes con las que se va a probar trivy.

Imagen base python:3.5-alpine

docker build -f Dockerfile_alpine_python35 -t pythonapp-alpine-python35 .

Imagen base python:3.5.7-alpine3.10

docker build -f Dockerfile_alpine310_python357 -t pythonapp-alpine310-python357 .

Imagen base python:3.5-stretch

docker build -f Dockerfile_stretch_python35 -t pythonapp-stretch-python35 .

Imagen base python:3.5-buster

docker build -f Dockerfile_buster_python35 -t pythonapp-buster-python35 .

About

Ejemplos de imágenes para evaluación de la herramienta de seguridad en docker trivy

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages