resolvers en ipv6 servidores dns open identificando · .- % de servidores dns identificados x...

24
Identificando servidores DNS Open Resolvers en IPv6 Dario Gomez dario at lacnic d net Alejandro Acosta alejandro at lacnic d net

Upload: others

Post on 06-Jul-2020

40 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Identificando servidores DNS Open

Resolvers en IPv6

Dario Gomez dario at lacnic dot netAlejandro Acosta alejandro at lacnic dot net

Page 2: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

¿De que se trata esto?

Simple: Como ustedes se imaginan, identificar servidores recursivos en IPv4 es MUY fácil. En IPv6 tuvimos que buscar otra manera

2

Page 3: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

¿Por qué lo hicimos?Los servidores recursivos son generalmente negativos:

● Permiten que usuarios externos utilicen sus recursos

● Son susceptibles a ataques de envenenamiento de Cache

● Incrementan los ataques de DDOS & amplificación

Source: http://dns.measurement-factory.com/surveys/openresolvers.html3

Page 4: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Ok.., hemos hablado demasiado!. Qué fue lo que se hizo ! (1/5)

4

Page 5: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Ok.., hemos hablado demasiado!. Qué fue lo que se hizo ! (2/5)

tcpdumping at the reverse DNS “D” server administered by Lacnic

5

Page 6: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Ok.., hemos hablado demasiado!. Qué fue lo que se hizo ! (3/5)

After the pcap file is gathered then we move it to another server, process it to be sure it is ok, and few more things

d.ip6-servers.arpa

6

Page 7: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Ok.., hemos hablado demasiado!. Qué fue lo que se hizo ! (4/5)

Here comes the real processingof the file resulting after previous steps. We identify if the IP is Open or not, type of error gotten (is case of), Owner ID, RIR belonging

d.ip6-servers.arpa

7

Page 8: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Ok.., hemos hablado demasiado!. Qué fue lo que se hizo ! (5/5)

Fase en proceso de entonación

d.ip6-servers.arpa

8

Page 9: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Que resultados esperamos (y publicaremos).- # de Servidores DNS identificados.- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados x RIR.- Algunos miscelaneos

9

Page 10: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Algunos resultados

Open IPv6 DNS Servers

Closed IPv6 DNS servers

10

Page 11: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Graáficos (1 de 2)

11

Page 12: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Graphs (2 de 2)

12

Page 13: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Más gráficos:

13

Page 14: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Miscellaneous findingNumber of resolvers per /64: In 2001:XXXX:XXXX:2/64 62 addresses

In 2a02:XXXX:0:XXXX/64 38 addresses

In 2a02:XXXX:0:XXXX/64 38 addresses

In 2001:XXXX:52:XXXX/64 34 addresses

In 2a02:XXXX:0:XXXX/64 32 addresses

14

Page 15: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

What we were looking for

15

Page 16: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Vista “cruda” de los datos.., fase 2

30-09-2018|NO|2001:xxxx:yyyy::53| recursion Timed out while resolving with |****|arin|CA30-09-2018|NO|2001:xxxx:yyyy::26| recursion Timed out while resolving with |****|arin|CA30-09-2018|NO|2001:xxxx:yyyy::21| recursion Timed out while resolving with |****|arin|CA30-09-2018|NO|2001:xxxx:yyyy:16c4| recursion Looks like query refused when resolving with |****|arin|US30-09-2018|NO|2001:xxxx:yyyy:16c5| recursion Looks like query refused when resolving with |****|arin|US

16

Page 17: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Email Template (*nuevo*)Este email es recibido por miembros de LACNIC cada vez que conseguimos un nuevo servidor DNS IPv6 abierto

17

Page 18: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

What we were looking for (good news)

We do have evidence of ISPs that have fixed their servers !!

36 servers have being fixed so far

18

Page 19: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Just released: JSON(nuevo!)

https://stats.labs.lacnic.net/IPv6/opendata/v6-open-resolver-opendata.json19

Page 20: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Nuevo: Web portal

https://warp.lacnic.net/dns-open-resolvers-con-ipv620

Page 21: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Nuevo: Web portal

Algunos números interesantes del servicio

300 visitas únicas1000 consultas únicas

21

Servicio publicado en Febrero del 2019

Page 22: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Nuevo: Integración con MiLACNIC

https://milacnic.lacnic.net 22

Page 23: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Próximos pasos

1.- Integración con MiLACNIC (listo!)2.- Identificar Servidores DNS Squats

23

Page 24: Resolvers en IPv6 servidores DNS Open Identificando · .- % de Servidores DNS identificados x RIR.- % de Servidores abiertos DNS identificados .- % de Servidores abiertos DNS identificados

Questions / Comments

24