Top Banner
Tor para Nosotros PET NIGHTS Privacy Enhancement Technologies
47

PET Night - Tor para Nosotros

Apr 12, 2017

Download

Technology

Tânia Silva
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PET Night - Tor para Nosotros

Tor para Nosotros

PET NIGHTS

Privacy Enhancement Technologies

Page 2: PET Night - Tor para Nosotros

Qué son las PET Nights?Privacy Enhancement Technologies

2

Page 3: PET Night - Tor para Nosotros

¿Quiénes somos?3

Page 4: PET Night - Tor para Nosotros

4

Page 5: PET Night - Tor para Nosotros

Encriptación versus PrivacidadEncriptar solo protege los datos

5

Page 6: PET Night - Tor para Nosotros

Anonimato no solo es para los espías Todos los necesitan

6

Page 7: PET Night - Tor para Nosotros

7

“Privacidad no es lo mismo que anonimato”

Page 8: PET Night - Tor para Nosotros

8

ANÓNIMATO

USTED

“¡Es privacidad!”

Page 9: PET Night - Tor para Nosotros

9

ANÓNIMATO

USTED

“¡Es privacidad!”

NEGOCIOS

“¡Es seguridad de la red!”

Page 10: PET Night - Tor para Nosotros

10

ANÓNIMATO

USTED

“¡Es privacidad!”

NEGOCIOS

“¡Es seguridad de la red!”

GOBIERNOS

“¡Es la resistencia al análisis del

tráfico!”

Page 11: PET Night - Tor para Nosotros

11

ANÓNIMATO

USTED

“¡Es privacidad!”

NEGOCIOS

“¡Es seguridad de la red!”

GOBIERNOS

“¡Es la resistencia al análisis del

tráfico!”

ACTIVISTAS DE LOS

DERECHOS HUMANOS

“¡Es accesibilidad!”

Page 12: PET Night - Tor para Nosotros

The Onion RouterAsí nace un proyecto llamado Tor

12

Page 13: PET Night - Tor para Nosotros

The Onion Router

13

- 95/96 - Marina del EE.UU. (ONR - Office Naval of Research) - protección

de la comunicación- Primera prueba de concepto

- 97/98- DARPA - Defense Advanced Research Projects Agency - (High

Confidence Networks Program)

- 2000- Patente

- 2003- Tor Network- MIT License

Page 14: PET Night - Tor para Nosotros

Tor Project Inc

Page 15: PET Night - Tor para Nosotros

Más que solamente software

15

Page 16: PET Night - Tor para Nosotros

16

Page 17: PET Night - Tor para Nosotros

17

Page 18: PET Night - Tor para Nosotros

18

Page 19: PET Night - Tor para Nosotros

19

Page 20: PET Night - Tor para Nosotros

20

Page 21: PET Night - Tor para Nosotros

21

Page 22: PET Night - Tor para Nosotros

Instalación 22

Page 23: PET Night - Tor para Nosotros

Instalación

Dos maneras simples

- Descargar Tor Browser- Descargar solo Tor

Page 24: PET Night - Tor para Nosotros

Utilización 24

Page 25: PET Night - Tor para Nosotros

Utilización

- Tor Onion Proxy- Instant messenger- IRC

- Tor Browser - No debes descargar Torrent- No debes habilitar o instalar Plugins- HTTPS siempre!- No abras documentos en el browser

Page 26: PET Night - Tor para Nosotros

Censura y Activismo 26

Page 27: PET Night - Tor para Nosotros

27

Page 28: PET Night - Tor para Nosotros

¿Pero cómo ellos están me observando??La internet es anónima?

28

Page 29: PET Night - Tor para Nosotros

2929

HTTPSTOR

Page 30: PET Night - Tor para Nosotros

3030

HTTPSTOR

Page 31: PET Night - Tor para Nosotros

3131

HTTPSTOR

Page 32: PET Night - Tor para Nosotros

3232

HTTPSTOR

Page 33: PET Night - Tor para Nosotros

Datagramablog.torproject.org/blog/moving-tor-datagram-transport

33

Page 34: PET Night - Tor para Nosotros

3434

HTTPSTOR

Page 35: PET Night - Tor para Nosotros

Tor cell es a través de TCP & TLS

35

Cell auth: Tor’s cell authentication provides end-to-end integrity

Setup: El protocolo de configuración de Tor proporciona una configuración de conexión y gestión de fuerza acoplado de extremo a extremo la autenticación y el intercambio de claves. También es responsable del control de la congestión de extremo a extremo.

Figure 1: Protocol stack active when extending a circui

Page 36: PET Night - Tor para Nosotros

Tor cell es a través de TCP & TLS

36

Gateway: At the Initiator, Tor’s Gateway layer receives SOCKS packets from the application SOCKS layer, extracts the payload data, and splits it into cells. These are then encapsulated in the same way as control messages, and passed to the Exit node via any intermediaries. This layer is also responsible for multiplexing multiple application streams over one circuit. At the Exit, the Gateway layer receives payload data encapsulated in cells, and sends it out to the appropriate host via the host TCP/IP stack.

Figure 2: Protocol stack active when carrying data

Page 37: PET Night - Tor para Nosotros

Tor EcosystemPorque Tor no és solo Tor...

37

Page 38: PET Night - Tor para Nosotros

Tor Ecosystem

38

Page 39: PET Night - Tor para Nosotros

Tor Ecosystem

39

Page 40: PET Night - Tor para Nosotros

Contribuir ¿Y cómo puedo ayudar?

40

Page 41: PET Night - Tor para Nosotros

CONTRIBUCIÓN

- Running a Tor Relay- Documentation- Advocacy- Coding for Tor

41

Page 42: PET Night - Tor para Nosotros

CONTRIBUCIÓN

STRIKE Team

- Obtener más conocimiento de como Tor funciona- Aumento de la cobertura de pruebas unitárias- Contacto con la comunidad de desarrolladores- Prueba encontró un pedazo de código que podría causar

un bug en una parte vital y que sería difícil de encontrar (Stack memory allocation)

42

Page 43: PET Night - Tor para Nosotros

CONTRIBUCIÓN

Aumento de la cobertura

43

09/09

18/08

lines……........: 38.2% (19888 of 52035 lines)functions…...: 50.9% (2019 of 3967 functions)branches…...: 28.0% (11297 of 40394 branches)

lines……….....: 47.9% (25275 of 52757 lines)functions…...: 60.8% (2457 of 4042 functions)branches..….: 37.1% (15147 of 40822 branches)

+ 9.7% + 9.9% + 9.1%

Page 44: PET Night - Tor para Nosotros

Comunicación No quiero estar solo...

44

Page 46: PET Night - Tor para Nosotros

LINKS

- https://www.torproject.org/- https://www.torproject.org/getinvolved/volunteer.html.en- https://www.youtube.com/watch?v=l5FRYpPwpJ0- https://www.youtube.com/watch?v=a_4aiwVdEOg- https://en.wikipedia.org/wiki/Onion_routing- https://www.onion-router.net/History.html- https://www.onion-router.net/Publications/tor-design.pdf- https://en.wikipedia.org/wiki/Transmission_Control_Protocol- https://en.wikipedia.org/wiki/SOCKS- https://gitweb.torproject.org/torspec.git/tree- https://ssd.eff.org/en/module/how-use-tor-mac-os-x- blog.torproject.org/blog/moving-tor-datagram-transport- https://metrics.torproject.org- https://media.torproject.org- https://www.torproject.org/download/download-easy.html.en#warning- https://exonerator.torproject.org/

46

Page 47: PET Night - Tor para Nosotros

GRACIAS@iapazmino

@tcz001

¿Preguntas?

@ReinaldoJunior@tdruiva