Mostrando entradas con la etiqueta TOR. Mostrar todas las entradas
Mostrando entradas con la etiqueta TOR. Mostrar todas las entradas
¿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.
Proxy: es 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 
La popularización de la tecnología del Cloud Computing y su accesibilidad al gran público ha llevado a los creadores del Proyecto Tor a proponer a sus usuarios la subcripción y alquiler de los servidores de Amazon EC2, para crear nodos TOR, de forma que se aumente considerablemente la capacidad de ancho de banda de la red, así como la privacidad de las conexiones.

Pero antes de reflexionar sobre "lo bueno" o "lo malo", creo conveniente repasar que es TOR.

¿Qué es TOR?

De wikipedia: es una implementación libre de un sistema de encaminamiento llamado onion routing que permite a sus usuarios comunicarse en Internet de manera anónima.

Por tanto, no es más que un conjunto de router administrados por miles de usuarios que ceden voluntariamente parte de su ancho de banda, para construir una compleja red de encaminamiento IP que "oculta" la verdadera IP, en línea generales. Lo que ofrece Tor es la capacidad de realizar una conexión a un equipo sin que éste o ningún otro tenga posibilidad de conocer el número de IP de origen de la conexión.

Para navegar en Internet de forma anónima se utiliza Privoxy junto con Tor, de forma que se obtiene la privacidad respecto a la conexión IP, y la separación de la conexión del navegador con los servidores Web.

Privoxy es un programa que funciona como proxy web, usado frecuentemente en combinación con Tor y Squid. Tiene capacidades avanzadas de filtrado para proteger la privacidad, modificar el contenido de las páginas web, administrar cookies, controlar accesos y eliminar anuncios, banners, ventanas emergentes y otros elementos indeseados de Internet.
¿Cómo funciona TOR?


Se instala Privoxy+TOR en el equipo, en el modo de conexión y utilización de la red como usuario básico, de modo que en la figura se representa como OP (Onio Proxy), a patir de ese momento todo el tráfico que utilice el canal cifrado que proporciona la red TOR, será encaminado de forma aleatoria por miles de router antes de llegar a su destino, para imposibilitar el rastreo de una comunicación.

El tráfico entra a la red TOR por un Nodo OR (Onion Router) y sale para alcanzar su destino por otro OR (Onion Router) de forma aleatoria cada vez. Los OR son en parte equipos que los usuarios instalan en sus propios domicilio para ceder parte del ancho de banda a encaminar las comunicaciones cifradas, o incluso a utilizar estos como Nodos de salida.

Hay que tener en cuenta que la red TOR se diseña especialmente para proteger la "privacidad" de las comunicaciones, pues en el nodo de salida, se descifrará toda la comunicación siendo totalmente accesible.
[Más detalles técnicos los podeis encontrar en TOR Project.]

TOR Mobile

Con la aparición de los smartphone, y su conectividad permanente con Internet, ha aparecido una serie de proyectos para proporcionar la capacidad de TOR a los teléfonos con Android, como son: el proyecto se llama ORBoT, disponible en el market, y el navegador anónimo que se utiliza junto con OrBOT. Para IOS  también ha sido publicado recientemente una aplicación Covert Browser, es un navegador web que proporciona la capacidad TOR en el iPad.

TOR Cloud Project

El cloud computing también ha llegado a TOR, los creadores del proyecto, han desarrollado un sencillo kit de instalación de "puentes" (bridge) a la red TOR para ser desplegados en servicios "en la nube", en especial el servicio proporcionado por Amazon, para el cuál ha sido creado. Toda la información se puede consultar en https://cloud.torproject.org/.

Reflexión

La idea original de la red TOR fue proporcionar una herramienta para que los usuarios de países con una fuerte censura en Internet pudieran acceder a la información libremente, y sin "miedo" a que los atraparán. Pero la pregunta es ¿donde empieza lo bueno? ¿y donde acaba lo malo?

Al igual que cualquier otra herramienta, se ha discutido si la utilización de la misma para realizar "el mal" es culpa de la herramienta o del que la utiliza.

Yo soy de la opinión, que la responsabilidad recae en la persona que utiliza la herramienta, la herramienta en si misma, no es mas que el medio para realizar la tarea para cuál ha sido diseñada. En este sentido, la red TOR ha sido diseñada para proporcionar la "Privacidad" en Internet, imposibilitando el rastreo de la dirección IP en Internet, que no solo la censura realiza, Ejemplos de Adware, servidores dudosos (cookies), spamers, etc. 

De modo que si decido llevar a cabo acciones "ilegales" utilizando esta red, será "sólo responsabilidad" del usuario que lleva a cabo tales acciones. ¿no?

Ahora bien: ¿La herramienta facilita la tarea?, es decir, si no existiera dicha herramienta, ¿podría llevarse a cabo la misma acción?. Es cierto, que la herramienta, en un principio, puede parecer diseñada para "que no te pillen", pero existen otras formas de ocultar tu actividad en Internet, por ejemplo, utilizar un ordenador de un tercero, cibercafes, redes wifi abiertas o con seguridad débil, etc. 

Como en casi todo lo que tiene que ver con Internet, el debate sigue abierto, y al igual que el "cuchillo" se diseño para cortar, todavía hay gente que los utiliza para "herir" a otras personas ¿Es por ello el cuchillo menos bueno?. 

Un Saludo.