pet night - tor para nosotros

47
Tor para Nosotros PET NIGHTS Privacy Enhancement Technologies

Upload: tania-silva

Post on 12-Apr-2017

551 views

Category:

Technology


0 download

TRANSCRIPT

Tor para Nosotros

PET NIGHTS

Privacy Enhancement Technologies

Qué son las PET Nights?Privacy Enhancement Technologies

2

¿Quiénes somos?3

4

Encriptación versus PrivacidadEncriptar solo protege los datos

5

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

6

7

“Privacidad no es lo mismo que anonimato”

8

ANÓNIMATO

USTED

“¡Es privacidad!”

9

ANÓNIMATO

USTED

“¡Es privacidad!”

NEGOCIOS

“¡Es seguridad de la red!”

10

ANÓNIMATO

USTED

“¡Es privacidad!”

NEGOCIOS

“¡Es seguridad de la red!”

GOBIERNOS

“¡Es la resistencia al análisis del

tráfico!”

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!”

The Onion RouterAsí nace un proyecto llamado Tor

12

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

Tor Project Inc

Más que solamente software

15

16

17

18

19

20

21

Instalación 22

Instalación

Dos maneras simples

- Descargar Tor Browser- Descargar solo Tor

Utilización 24

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

Censura y Activismo 26

27

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

28

2929

HTTPSTOR

3030

HTTPSTOR

3131

HTTPSTOR

3232

HTTPSTOR

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

33

3434

HTTPSTOR

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

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

Tor EcosystemPorque Tor no és solo Tor...

37

Tor Ecosystem

38

Tor Ecosystem

39

Contribuir ¿Y cómo puedo ayudar?

40

CONTRIBUCIÓN

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

41

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

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%

Comunicación No quiero estar solo...

44

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

GRACIAS@iapazmino

@tcz001

¿Preguntas?

@ReinaldoJunior@tdruiva