seminario virtual rpki en practica (2-4) · 2017. 12. 26. · ejercicio 1 identificar los roles...

28
Seminario Virtual RPKI en practica (2-4) Carlos Martínez Gerardo Rada LACNIC I+D LACNIC I+D

Upload: others

Post on 14-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Seminario Virtual RPKI en practica

(2-4)

Carlos MartínezGerardo RadaLACNIC I+D LACNIC I+D

Page 2: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Arquitectura RPKI

Validadores

Sistema de gestión RPKI

Repositorio

Page 3: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Material Publico

Page 4: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Material PublicoCert X509 v3

Emitido por LACNIC Emitido por Verisign

Page 5: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Material PublicoCert X509 v3

Emitido por LACNIC

Emitido por Verisign

Page 6: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Material PublicoCert X509 v3

Emitido por LACNIC

Emitido por Verisign

Page 7: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Material PublicoCert X509 v3

Emitido por LACNIC

Page 8: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Material PublicoCRL

Page 9: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Material PublicoROA

Page 10: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Material PublicoManifiesto

Page 11: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Asignación de recursos yEmisión de certificados

Page 12: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Sistema RPKI-LACNICFunciones

•https://rpki.lacnic.net•Organizaciones asociadas a LACNIC -(MX y BR)•Gestión del Material •Gestión del repositorio•Multilenguaje•Roles

Page 13: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

LACNIC

Bloque IP

Abusos

Administrativo

Técnico

Membresia

Facturación

Organización X

Sistema RPKI-LACNICRoles

Page 14: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Sistema RPKI-LACNICApariencia y Roles

https://rpki.lacnic.net

Cont. Administrativo

Cont. Tecnico

Page 15: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Contacto Administrativo

Page 16: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Contacto Técnico

Page 17: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Antes de comenzar con los ejercicios

¿Preguntas?

Page 18: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Ejercicio 1

Identificar los roles técnicos y administrativos para una organización asociada a LACNIC

Son los campos "owner-c" y "tech-c" de la consulta WHOISwhois -h whois.lacnic.net PAIS-ORGID-LACNICwhois por direccion IPwhois en la página de LACNIC

Page 19: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Crear un ROA que incluya IPv4 utilizando en el sistema DEMO de LACNIC

Crear un ROA que incluya IPv4 e IPv6 utilizando el sistema DEMO de LACNIC

Ejercicio 2

Crear un certificado utilizando el sistema DEMO de LACNIC

http://rpkidemo.labs.lacnic.net

Page 20: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Ejercicio 3

Generar el repositorio del sistema DEMO de LACNIC

Descargar repositorio del sistema DEMO de LACNIC

rsync -av rsync://rpki-demo-vm/rpkidemo ./repo-rpkidemo

http://rpkidemo.labs.lacnic.net

Page 21: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Ejercicio 4

Visualizar el material generado anteriormente con la herramienta de RIPE (Certificados, ROAs, CRL y manifiestos)

$BASE/bin/certification-validator --print -f ./lacnic/LACNIC_RTA_RPKIDEMO.cer

Page 22: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Ejercicio 5

Visualizar el material generado anteriormente con openssl (Certificados y CRL)

/opt/openssl-rpki/bin/openssl x509 -in ./repo-rpkidemo/hosted/8d09585d-7fd6-48c0-be43-435b2df77311/QP7wZ_PxYnOqRQcjjPza4jeeAR0.cer -noout -purpose -text -inform DER

Page 23: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Ejercicio 6

Crear el Trust Anchor Locator (rpki-demo.tal)

Encontrar TAL http://www.ripe.net/lir-services/resource-management/certification/trust-

anchor-locatorshttp://www.labs.lacnic.net/drupal/rpki

Descargar make-tal http://subvert-rpki.hactrn.net/rcynic/make-tal.sh Para hacer el TAL:

sh make-tal.sh rsync://repository.lacnic.net/rpki/lacnic/RTA_LACNIC_RPKI.cer > lacnic.tal

Page 24: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Ejercicio 7

Validar el repositorio utilizando el .TAL creado anteriormente

/opt/rpki-validator/bin/certification-validator -t ./lacnic.tal -o repo-lacnic -r lacnic-roas.csv

Page 25: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Ejercicio 8

Realizar consultas a whois.bgpmon.net

Anuncio valido: whois -h whois.bgpmon.net “ --roa 27725 200.55.152.0”Anuncio invalido: whois -h whois.bgpmon.net “ --roa 6057 200.55.152.0”Generico whois -h whois.bgpmon.net “ 200.55.152.0”

Page 26: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Ejercicio 9

Ver validaciones de UPDATE BGP en sistemas operativos experimentales

Page 27: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

Algunas referencias

Para ver de nuevo este seminariohttp://eventos.lacnic.net/evra/publico?la=sp&id=190366&cod=info

Estadísticas sobre este seminariohttp://eventos.lacnic.net/evra/publico?la=&id=190366&cod=estadisticas

Próximo seminario RPKI en LACNIChttp://eventos.lacnic.net/evra/publico?la=&id=190368&cod=info

Page 28: Seminario Virtual RPKI en practica (2-4) · 2017. 12. 26. · Ejercicio 1 Identificar los roles técnicos y administrativos para una organización asociada a LACNIC Son los campos

¡Gracias!

gerardo @ lacnic.net

dario @ lacnic.net

carlos @ lacnic.net