banner

#Flash Proxy o como convertirte en un "bridge" de la red TOR

¿Qué es Flash Proxy?

Flash Proxy, es un servidor proxy en miniatura que se ejecuta en tu navegador web, a través de la ejecución de una archivo shockwave-flash. En particular, este servidor proxy esta siendo utilizado como puente de conexión a la red TOR (ya os he hablado de TOR en este otro artículo). De hecho, mientras te encuentres visitando dicha website, se estará ejecutando ese flash proxy en background y tu navegador se habrá convertido en un proxy "disponible" para acceder a la red TOR.
Proxyes un programa o dispositivo que realiza una acción en representación de otro, como por ejemplo: la navegación web HTTP/HTTPS.
¿Cómo funciona?

Lo mejor para entender el funcionamiento es observar la siguiente imagen:
(1) El cliente se registra en el facilitador de la red TOR.

El facilitador es el encargado de organizar las comunicaciones entre clientes, proxy. Es decir, es el responsable de poner en contacto a unos con otros.
En el paso (2) ocurre exactamente lo mismo, salvo, que en esta ocasión el que se registra en el facilitador es el "Flash Proxy", indicando su dirección.

(3) El Facilitador proporciona una dirección de entre todos los proxys disponibles.

(4) El flash proxy establece comunicación con el cliente que solicita utilizar dicha conexión para utilizar la red TOR,

(5) El flash proxy, se conecta con un Nodo relay de TOR.

El motivo de utilizar el flash proxy, es debido a que el cliente TOR, no puede comunicarse directamente con el Nodo TOR Relay, es por ello que se utiliza un Proxy como intermediario. En este caso, particular, se utiliza el flash proxy.

Pero esto ¿Cómo se usa?

Se necesita disponer de un cliente TOR, .... Más información en la propia página web. (https://crypto.stanford.edu/flashproxy/)


Detalles técnicos y curiosidades:

Analizando con detalle la página web de Flash Proxy, descubrimos que se esta ejecutando un iframe, tal y como nos comunican al inicio de su página, que contiene un archivo flash embebido. Este archivo flash es el siguiente:
Archivo Flash contenido en el <iframe> es:https://crypto.stanford.edu/flashproxy/swfcat.swf
Es curioso descubrir como se deshabilita la función del proxy, si consultamos la página web desde un dispositivo móvil como por ejemplo: Android. Menos mal, de no ser así tendríamos en el móvil un servidor Proxy como bridge a la red TOR consumiendo batería y recursos de red.

A continuación parte del código javascript, incluido en la URL que contiene el enlace al archivo shockwave-flash proxy.

URL: http://crypto.stanford.edu/flashproxy/embed.html 

function flashproxy_should_disable()
{
var ua;

ua = window.navigator.userAgent;
if (ua != null) {
var UA_LIST = [
/\bmobile\b/i,
/\bandroid\b/i,
/\bopera mobi\b/i,
];

for (var i = 0; i < UA_LIST.length; i++) {
var re = UA_LIST[i];

if (ua.match(re)) {
return true;
}
}
}

return false;
}

Un Saludo.


Fuente | Twitter | List TorProject 

No hay comentarios :

Publicar un comentario