Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de...

19
1 Hardware Hacking: Do it your self RootedCON 2017 Docker & SecDevOps RootedLAB /RootedVLC 2019

Transcript of Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de...

Page 1: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

1 Hardware Hacking: Do it your self RootedCON 2017

Docker & SecDevOps

RootedLAB

/RootedVLC 2019

Page 2: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

2 Hardware Hacking: Do it your self RootedCON 2017

Objetivos

Durante este taller profundizaremos en la tecnología docker que es la más

extendida a día de hoy en el sector de IT, abordando, entre otros temas, tanto

buenas prácticas a la hora de construir dichas imágenes docker así como

buenas prácticas de seguridad a aplicar a nivel del host, del demonio de

docker y del resto de componentes que toman parte en la ejecución de dichos

contenedores. Por otro lado, no puede faltar en este taller cómo un perfil de

seguridad debe intervenir dentro de los flujos de “DevOps” para añadir el “Sec”

sin bloquear la entrega continua de software que dicha filosofía persigue. Y

para terminar, se realizará un repaso al conjunto de proyectos más importantes

dentro del abanico incluido en el denominado Proyecto Moby. ¿Os lo vais a

perder?.

Docker & SecDevOps RootedVLC 2019

Page 3: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

3 Hardware Hacking: Do it your self RootedCON 2017

A quién va dirigido

Profesionales del sector de la Seguridad de la Información

Estudiantes

Administradores de sistemas y redes

Desarrolladores que quieran mejorar su perfil

Cuerpos y Fuerzas de Seguridad

Docentes

Docker & SecDevOps RootedVLC 2019

Page 4: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

4 Hardware Hacking: Do it your self RootedCON 2017

Sobre el autor

Page 5: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

5 Hardware Hacking: Do it your self RootedCON 2017

Elías Grande

Elías Grande es Arquitecto de Seguridad en BBVA. Además, está cursando estudios de Doctorado

por la URJC en el ámbito de la Seguridad en Tecnologías de la Información y de las Comunicaciones.

También imparte clase en el Máster de Ciberseguridad y Privacidad de la URJC, y en el Máster en

Ciberseguridad y Seguridad de la Información de la UCLM. Elías cuenta con más de 6 años de

experiencia en el sector de la seguridad, entornos distribuidos y Cloud, y con un Máster Universitario

en Seguridad de Tecnologías de la Información y de las Comunicaciones por la UEM. Finalmente

añadir también que es coautor del libro “Docker: SecDevOps” publicado en la Editorial 0xWord.

Docker & SecDevOps RootedVLC 2019

Page 6: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

6 Hardware Hacking: Do it your self RootedCON 2017

Requisitos

Page 7: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

7 Hardware Hacking: Do it your self RootedCON 2017

Conocimientos y aptitudes

*No se requieren conocimientos avanzados sobre los puntos enumerados

anteriormente.

Docker & SecDevOps RootedVLC 2019

Page 8: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

8 Hardware Hacking: Do it your self RootedCON 2017

Requisitos técnicos

• Traer tu propio portátil con Linux instalado (Válido sobre

máquina virtual).

• Disponer de docker instalado en dicha máquina Linux

(máquina virtual o no)

– https://docs.docker.com/get-started/

Docker & SecDevOps RootedVLC 2019

Page 9: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

9 Hardware Hacking: Do it your self RootedCON 2017

Contenido

Page 10: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

10 Hardware Hacking: Do it your self RootedCON 2017

Introducción Durante el lab se trabajará sobre una misma metodología pero con diferentes entornos de trabajo. • Los siguientes puntos pueden variar en función de la dinámica del grupo de trabajo. • Todos los asistentes irán al mismo ritmo y no se avanzará en los temas hasta que el grupo haya

cumplido en sus totalidad los objetivos de cada uno de los puntos.

Docker & SecDevOps RootedVLC 2019

Page 11: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

11 Hardware Hacking: Do it your self RootedCON 2017

Agenda

• El training transcurría durante 1 día.

• Se realizará una pausa a media mañana y otra

pausa para comer.

• La comida corre a cargo de cada uno de los

asistentes.

Docker & SecDevOps RootedVLC 2019

Page 12: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

12 Hardware Hacking: Do it your self RootedCON 2017

Docker & SecDevOps (I)

• Introducción a los contenedores

• Manejo básico de docker

– Imágenes

– Contenedores

• Redes y servicios en docker

Docker & SecDevOps RootedVLC 2019

Page 13: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

13 Hardware Hacking: Do it your self RootedCON 2017

Docker & SecDevOps (II)

• Construcción de imágenes docker

– Dockerfile

– Buenas prácticas de construcción

• Docker Compose

• Proyecto Moby

– BuildKit

Docker & SecDevOps RootedVLC 2019

Page 14: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

14 Hardware Hacking: Do it your self RootedCON 2017

Docker & SecDevOps (III)

Buenas prácticas de seguridad

• Host

• Demonio de docker

• Configuración de imágenes y Dockerfile

• Runtime de contenedores

Docker & SecDevOps RootedVLC 2019

Page 15: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

15 Hardware Hacking: Do it your self RootedCON 2017

Docker & SecDevOps (IV)

Añadiendo Sec a DevOps

• Políticas de Seguridad en SecDevOps

• Aplicando Sec en entornos CI/CD

– Análisis estático de vulnerabilidades

– Firma de imágenes y contenidos

– Publicación de imágenes

Docker & SecDevOps RootedVLC 2019

Page 16: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

16 Hardware Hacking: Do it your self RootedCON 2017

Costes

Page 17: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

17 Hardware Hacking: Do it your self RootedCON 2017

• El coste del curso es de 100€

• IMPORTANTE: se requiere un mínimo de DIEZ (10) asistentes para que el curso tenga lugar.

Coste

Docker & SecDevOps RootedVLC 2019

Page 18: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

18 Hardware Hacking: Do it your self RootedCON 2017

Contact

General information: [email protected]

Registration form:

https://reg.rootedcon.es/training/.../

Hashtag: #RootedVLC #RootedCON

Elias’ twitter: @3grander

Facebook, LinkedIn: RootedCON

Twitter: @rootedcon Tags:

#rooted #rootedcon y #RootedVLC

Docker & SecDevOps RootedVLC 2019

Page 19: Docker & SecDevOps RootedLAB...docker y del resto de componentes que toman parte en la ejecución de dichos contenedores. Por otro lado, no puede faltar en este taller cómo un perfil

19 Hardware Hacking: Do it your self RootedCON 2017

Muchas gracias