alejandro martín + chema alonso - pulveriza tus publicaciones con dust [rootedcon 2011]

43
DUST Alejandro Martín [email protected] Chema Alonso [email protected]

Upload: rootedcon

Post on 12-Jun-2015

3.166 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

DUST

Alejandro Martí[email protected]

Chema [email protected]

Page 2: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Once upon a time….

Page 3: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

… y nos lo creímos…

• Internet es un espacio libre• Todas las opiniones permitidas• Libertad de prensa• Nadie controla Internet• Neutralidad• Anonimato• No Rules• ….

Page 4: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Nuestro mayor problema: Los trols

Page 5: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

…y lo arreglamos con educación

Page 6: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Pero… un buen día….

Page 7: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Y entonces salimos de Matrix…

Page 8: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

No nos gusta tu aspecto

Page 9: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

No nos gusta tu aspecto

Page 10: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

No nos gusta tu nombre

Page 11: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Muérete de hambre

Page 12: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Muérete de hambre

Page 13: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

4nOym0us

Page 14: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

HBGary Ownage

• Backdoors a la carta:– Task B y 12 monkeys

• «Incitadores» en FaceBook• Propaganda viral en Inet

Page 15: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Internet tiene puntos debiles

• Conexiones de red– Gran Firewall de China– Ataque BGP Egipto

• Sistemas DNS–Wikileaks.org– Tarjetaroja.org

• Legislaciones– Nacionales (LSSI, Ley Sinde, Código

Penal…)– Continentales (….)

Page 16: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Políticos…

Page 17: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

¿Cómo estar conectados siempre?

• El objetivo es desconectar la fuente de la información con la audiencia– Arrancando de raíz la fuente

• Owneando el sistema

– Haciéndola inaccesible• DDOS

– Que no sea localizable• Quitando nombre de dominio• Eliminando cuentas de servicios

– Facebook, twitter, …

• Infosec war: Eliminación de Buscadores

– Por la ley y cerrado de cuentas

Page 18: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Algunas soluciones: OpenNIC

Page 19: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Algunas Soluciones: P2P DNS

Page 20: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Algunas Soluciones: OSIRIS CMS

Page 21: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Pero qué pasa si alguien tiene…

Page 22: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Cuidado con lo que dices…

Page 23: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Cuidado con lo que dices…

Page 24: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Ley Sinde

Cuidadín con lo que publicas.

Te sigo por RSS

Page 25: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Código Penal rima con Hemoal

Page 26: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Del Blog al lector

• Nombre de dominio– Entrada directamente a la web

• Suscripciones RSS– Lectores conectan al Feed XML

• Autoría– Cuenta del sistema de blogs– Nombre– Http Feed RSS

Page 27: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

FeedBurner

Page 28: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

¿Y si no les gusta lo que publicas?

• Si se cierra el blog, puedes cambiar el feed

Page 29: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

¿Y si te cierran el Feed RSS?

Page 30: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

DUST: Feeds RSS por P2P

• Sistema de publicación de feeds RSS firmados por redes P2P.

• Cliente de lectura de Feeds RSS– Http– P2P

• Republicación de contenido por P2P– Republicación de Feed RSS– Republicación de posts

Page 31: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

DUST: Publicación de Feed RSS

• Feeds RSS firmados con PGP– Firmados desde Web• Sería equivalente a cambiar la ubicación

del feed.• Migraciones de nombres de dominios o

servidores.• Desde Intranets.

– Firmados en local• Cualquier archivo XML con formato RSS

generado en disco.• Feeds RSS enviados firmados

remotamente.

Page 32: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

DUST: Publicación de Feed RSS

Page 33: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

DUST: Publicación de Feed RSS

Page 34: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

DUST: Distribución del Feed RSS

• Se distribuye a través de redes P2P– POC: Actualmente a través de redes

GNUTella (serveless)

• Se puede distribuir en distintos modos– Feed RSS completo con archivos

vinculados– Feed RSS completo con archivos

incrustados– Posts independientes con archivos

incrustados

Page 35: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

DUST: Distribución de Feeds RSS

• Cualquiera puede publicar el feed RSS para su canal

• Todos los que lo descargan para leer lo comparten.

• Todos los que lo leen lo pueden volver a publicar con sus claves.– No un único fichero (File pollution)

Page 36: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

DUST: Subscripción a Feeds RSS

- Suscripción por HTTP

- Suscripción por DUST- A clave PGP- A clave y Canal

Page 37: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

DUST: Lector Feeds «normal»

Page 38: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

DUST: Mientras por debajo

Page 39: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

DUST: Mientras por debajo

• Puerto para red P2P• Búsqueda por GNUTella– SHA1(Public PGP)– Descarga canal/todo

• Límite de tamaños• Comprobación de firma PGP

• Sirve ficheros por HTTP• Puertos configurables• Deja publicados los feeds descargados

Page 40: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Demo

Page 41: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

DUST está en alpha pero…

• Vamos a ponerle un logo chulo para que los «social media» se animen a usarlo mucho

Page 42: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

DUST

• Servicio de envío de Feeds RSS firmados– Publicación en red P2P

• Compartir Feed RSS firmado por DUST• Escrito en Java– (a mi pesar)

• Open Source• Si te apetece perder tiempo, puedes

colaborar con nosotros.• La primera versión alpha de DUST estará

la semana que viene en la web.

Page 43: Alejandro Martín + Chema Alonso - Pulveriza tus publicaciones con Dust [RootedCON 2011]

Gracias!

• Chema Alonso• Alejandro Martín• David Luengo• Ignacio Brines• Alejandro «para» Nolla