25. 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
35. Tor cell es a través de TCP & TLS
3
5
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
36. Tor cell es a través de TCP & TLS
3
6
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
42. 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
43. 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%