El propósito principal de Tor es el anonimato. Por lo tanto, voy a suponer que la palabra "eficaz" en el título de la pregunta se refiere a las implicaciones de privacidad.
Los desafíos con Tor en iOS son:
- iOS no permite que las aplicaciones bifurquen subprocesos. Mientras que en el escritorio Tor se ejecuta como un proceso separado, en iOS Tor está hackeado para ejecutarse como un hilo dentro de la propia aplicación.
Por lo tanto, no se puede tener un proceso Tor en todo el sistema como en el escritorio y Android. Si Tor se está ejecutando en una aplicación, y abres otra diferente, no va a empezar a usar Tor automáticamente.
- iOS sólo permite usar WebKit como renderizador. Aplicaciones como Chrome o Firefox son sólo envolturas brillantes alrededor del mismo motor.
Esto tiene tanto pros como contras. Por un lado, estarás a salvo de las vulnerabilidades de Tor Browser ya que está basado en Gecko (Firefox). Por otro..
- La nueva API de WebKit no permite a las aplicaciones controlar la configuración SOCKS de la pila del navegador. Así que los desarrolladores de Tor tienen que seguir con la antigua API. Esto probablemente se convertirá en una espina en el trasero una vez que la antigua API sea obsoleta.
- Incluso dentro de la aplicación, algunas acciones podrían eludir la configuración del proxy. Y no hay una maldita cosa que Tor pueda hacer al respecto. Por ejemplo, si ejecutas un vídeo, éste se saltará la configuración del proxy y filtrará tu información. Es una buena idea mantenerse alejado de JavaScript, Flash y multimedia cuando se utiliza Tor de todos modos.
Hay algunas maneras de utilizar Tor en iOS:
- Navegador VPN (el que aparece en la captura de pantalla en cuestión): Desarrollado por una gente llamada Art Fusion Labs. El enlace About Us de su página web no funciona. El dominio está registrado a nombre de un [email protected] en Cracovia, Alabama, y las capturas de pantalla en la App Store muestran a un operador de Pakistán. No importa lo hábil y fácil de usar que parezca, yo personalmente no lo recomendaría.
- Onion Browser: Desarrollado por Mike Tigas. Un conocido desarrollador y activista de la Comunidad Tor. El desarrollo está respaldado por el Proyecto Guadrian y Patreon. Mike es bastante abierto sobre los desafíos y riesgos del navegador en la sección de advertencias de su sitio web. Yo confiaría más en este que en el VPN Browser, relativamente hablando.
No es que me preocupe el código nefasto dentro del proyecto, sino el hecho de que no me sentiría cómodo confiando en el enfoque basado en la aplicación en primer lugar. El proyecto sigue siendo una gran contribución para las personas que no tienen la perspicacia técnica o la fuerza de voluntad para ir la milla extra.
- La mejor manera de utilizar Tor en iOS no es a través de una aplicación en absoluto. Eso siempre será una batalla perdida y depende demasiado de los caprichos de Apple.
En realidad, yo personalmente nunca confiaría en Tor cuando se ejecuta en el mismo dispositivo en el que estoy navegando. Parte de tu dispositivo conoce su verdadera identidad, parte está blindada. El potencial de que algo se filtre es demasiado grande.
La forma más segura de usar Tor es ejecutarlo en un middlebox anónimo. De esta manera, su dispositivo final (teléfono o escritorio) es incapaz de filtrar su información a menos que alguien comprometa el middlebox. Esta capa de seguridad añadida hace mucho más difícil que los bugs a nivel de aplicación descubran tu verdadera identidad.
Además, si tienes uno en tu casa, no tendrás que preocuparte por los dolores de cabeza específicos de cada dispositivo, es decir, cómo de efectivo es Tor en teléfonos Windows, etc.
Hay un proyecto llamado Anonabox que vende tales routers Tor "plug-n-play". Si no quieres jugar con Raspberry Pi/OpenWRT, etc., sería una buena inversión para aumentar tu privacidad.
Gracias por el A2A, Jake.