Articulo de referencia

Copo de nieve (software)

"},"programming language":{"wt":"{{wikidata|properties|linked|references|edit|P277}}"},"included with":{"wt":"[[tor browser|Tor Browser]], [[Orbot]] \n"},"replaces":{"wt":"[[Fla...

Snowflake es un paquete de software para ayudar a otros a sortear la censura de internet mediante la retransmisión de solicitudes de datos. Los nodos proxy de Snowflake están diseñados para ser creados por personas en países donde Tor y Snowflake no están bloqueados. [ 7 ] Las personas bajo censura utilizan un cliente de Snowflake (incluido con Tor Browser y Onion Browser) [ 8 ] para acceder a la red Tor, utilizando los relés de Snowflake como servidores proxy . El acceso a la red Tor puede, a su vez, dar acceso a otros servicios bloqueados (como sitios web bloqueados). [ 7 ] Un proxy de Snowflake se puede crear instalando una extensión del navegador, instalando un programa independiente o navegando por una página web con un proxy de Snowflake integrado. El proxy se ejecuta después de que el usuario lo haya habilitado voluntariamente y el navegador o programa esté conectado a internet .

A diferencia de las VPN y los servicios de proxy convencionales, crear un proxy Snowflake no requiere redireccionamiento de puertos ni una dirección IP dedicada , [ 1 ] siendo suficiente, en la mayoría de los casos, con instalar una extensión del navegador. La facilidad y accesibilidad para crear proxies dificulta el bloqueo de sus direcciones IP debido a la gran cantidad de ellos existentes. [ 1 ] [ 9 ]

A partir de 2024, los proxies de Snowflake están alojados en aproximadamente140 000 direcciones IP únicas simultáneamente. [ 1 ] El número promedio de usuarios que utilizan Snowflake para conectarse a Tor es35 000 y 29 TB de su tráfico son retransmitidos diariamente por proxies de Snowflake. [ 1 ]

Historia

Snowflake fue creado por Serene , una hacker, exingeniera de Google y pianista de conciertos. [ 10 ] Se inspiró en Flash proxy , un sistema similar para eludir la censura. [ 11 ] El nombre "Snowflake" fue acuñado como su metáfora para una gran cantidad de proxies efímeros [ 7 ] en relación con " Negociación ICE ". [ 11 ] Tres programadores publicaron la primera versión en enero de 2016. En 2019, estuvo disponible como extensión de navegador para Firefox y Chrome . [ 7 ] También se puede ejecutar en navegadores derivados, como Brave y Microsoft Edge . [ 12 ] [ 8 ] En febrero de 2023 se lanzó una versión independiente completamente mejorada llamada Snowstorm ; escrita en Rust y financiada por Open Tech Fund , las pruebas beta son por invitación. [ 13 ] [ 14 ]

Función

  1. El usuario final solicita al servidor intermediario un proxy Snowflake.
  2. El corredor encuentra un proxy de Snowflake que está disponible.
  3. El intermediario responde al usuario final.
  4. El usuario final se comunica con el proxy Snowflake mediante una conexión directa punto a punto.
  5. La solicitud de datos se transmite a través de la red Tor al servidor de destino (por ejemplo, el sitio web que está visitando el usuario final).

Los paquetes de datos de internet normales vienen etiquetados con la fuente original y el destinatario final de los datos. Por ejemplo, un paquete que contiene el texto cifrado de un sitio web estaría etiquetado con el destino (la dirección IP del ordenador del lector) y la fuente (la dirección IP del servidor del sitio web). [ 15 ] [ 16 ] Esto significa que, incluso si el contenido real está cifrado, un censor puede identificar y bloquear todos los paquetes de ciertas fuentes. [ 17 ] [ 18 ] [ 19 ]

La red Tor puede utilizarse para acceder a dichos sitios bloqueados [ 16 ] actuando como proxy, ocultando la dirección de destino real de la solicitud del usuario. [ 20 ] [ 21 ] Para evitar la elusión, los censores pueden intentar deshabilitar el acceso directo a Tor bloqueando las conexiones a sus repetidores, que son de dominio público. [ 16 ]

Snowflake proporciona acceso encubierto e indirecto a Tor. [ 1 ] Un cliente de Snowflake obtiene la dirección IP de un proxy de Snowflake activo mediante una solicitud a un servidor intermediario, [ 8 ] [ 22 ] que a su vez utiliza la suplantación de dominio para simular ser un sitio web importante. El cliente se comunica directamente con el proxy de Snowflake, que reenvía la comunicación a la red Tor. El tráfico se asemeja al tráfico peer-to-peer ordinario , como el que utilizan muchas aplicaciones de videoconferencia. [ 22 ]

Un proxy Snowflake se ejecuta siempre que el navegador o programa se conecta a Internet. Si el host del proxy tiene una IP dinámica , el proxy cambiará su dirección IP con el tiempo. [ 10 ] [ 8 ]

Los proxies de Snowflake se utilizan, por lo tanto, como nodos de entrada de Tor, no como nodos de salida. Los nodos de salida de Tor podrían enfrentar acciones legales en el país donde se alojan si retransmiten contenido ilegal en esa jurisdicción. Es improbable que los anfitriones de proxies de Snowflake puedan enfrentar tales responsabilidades, ya que desconocen el contenido que retransmiten. [ 10 ] Sin embargo, existen países donde el uso de Tor para cualquier propósito es ilegal, como Rusia e Irán. [ 23 ]

Despliegue

<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe> snowflake.torproject.org , código HTML para agregar un relé Snowflake conmutable a una página web

Snowflake utiliza WebRTC para permitir que los navegadores se comuniquen directamente entre sí. [ 8 ] Instalar una extensión del navegador o mantener abierta una pestaña con una página web que contenga el código incrustado correcto hace que el navegador actúe como un proxy. [ 7 ] Incrustar una insignia de Snowflake en un sitio web permite a los visitantes convertir su navegador en un proxy, al igual que instalar la extensión, pero haciendo clic en un botón del sitio web en lugar de instalar software. [ 24 ] Snowflake también puede ejecutarse como un programa independiente en un contenedor Docker . [ 8 ]

El tráfico de proxy aumenta el uso de ancho de banda del host proxy , lo que puede ser un problema para quienes tienen límites de ancho de banda en sus planes de internet. [ 10 ] En la práctica, alojar un proxy Snowflake no parece ralentizar apreciablemente la conexión a internet [ 12 ] ni interrumpir la navegación. [ 8 ]

Contramedidas

Se cree que Rusia está utilizando contramedidas contra Snowflake, como la identificación de los hosts de Snowflake mediante huellas digitales de navegadores y su posterior bloqueo. Los censores también podrían instalar y usar Tor, y luego bloquear todas las direcciones IP ofrecidas como servidores de Snowflake. Ambas técnicas se debilitan cuando hay un mayor número de servidores. [ 25 ]

Los censores pueden intentar bloquear la dirección IP del intermediario. Para eludir esto, el cliente Snowflake utiliza la técnica de suplantación de dominio . Esto hace que sea inviable para el censor bloquear un solo sitio web sin bloquear todos los demás sitios web alojados en el mismo servicio en la nube. Google Cloud Platform y AWS de Amazon son ejemplos de servicios que alojan cientos de miles de sitios web. Bloquear todos los servidores de uno de estos grandes proveedores tendría efectos secundarios perjudiciales. [ 22 ] Sin embargo, el proveedor de la nube puede bloquear, y a menudo lo hace, la suplantación de dominio. [ 26 ] [ 27 ]

Si se permiten las conexiones internacionales desde centros de datos, pero los servicios residenciales y móviles se restringen a conexiones locales, entonces los puentes Tor podrían establecerse de forma secreta e ilegal en centros de datos locales. [ 28 ]

Cuando un Estado bloquea por completo el acceso a las conexiones a Internet extranjeras, aislando esencialmente al país de la red global, Snowflake y otras herramientas de anonimato en Internet resultan ineficaces. [ 10 ] Este método ha sido aplicado por países como Irán, Etiopía y Bielorrusia, aunque puede tener un grave impacto negativo en la economía (en Irán, en 2022, el costo se estimó en 37 millones de dólares estadounidenses al día [ ​​29 ] ), por lo que estas intervenciones suelen limitarse a períodos cortos de tiempo. [ 10 ] [ 30 ]

Usos

Snowflake se empezó a debatir ampliamente en línea durante la primera semana de octubre de 2022, como una forma de combatir las restricciones de internet en Irán durante las protestas de Mahsa Amini , [ 10 ] y se publicó una guía en persa . [ 31 ] [ 22 ]

En 2022, el gobierno ruso intensificó sus esfuerzos para bloquear el acceso a Tor mediante medios técnicos y políticos, y la red Tor informó de un aumento del tráfico procedente de Rusia que utilizaba Snowflake. [ 25 ]

Snowflake está integrado en la red Tor. El uso de la red Tor se está volviendo más común en Rusia , Bielorrusia e Irán , según datos de 2022., ya que la censura de internet en estos países se ha vuelto más estricta. [ 12 ]

Véase también

  • Sneakernet , una técnica muy utilizada en países con poco acceso a internet.
  • Toosheh utiliza equipos de recepción de televisión por satélite para descargar (pero no subir) archivos, que luego a veces se envían mediante redes clandestinas. [ 33 ]

Referencias

  1. 1 2 3 4 5 6 7 8 9 10 Fifield, David; Wang, Xiaokang; Serene; Breault, Arlo; Bocovich, Cecylia (agosto de 2024). Snowflake, un sistema para eludir la censura mediante proxies WebRTC temporales . USENIX. págs. 2635–2652 . ISBN  978-1-939133-44-1Archivado del original el 25 de julio de 2024. Consultado el 22 de julio de 2024 .
  2. 1 2 "Snowflake, un sistema para eludir la censura mediante proxies WebRTC temporales" . USENIX . Consultado el 26 de julio de 2024 .
  3. "Copo de nieve" . Consultado el 26 de julio de 2024 .
  4. 1 2 "Snowflake WebExtension" . Consultado el 26 de julio de 2024 .
  5. "Copo de nieve" . Consultado el 26 de julio de 2024 .
  6. "Snowflake" . Directorio de software libre . Consultado el 26 de julio de 2024 .
  7. 1 2 3 4 5 Cimpanu, Catalin (16 de octubre de 2019). "Tor Snowflake convierte tu navegador en un proxy para usuarios en países censurados" . ZDNET . Archivado del original el 16 de enero de 2023. Recuperado el 10 de octubre de 2022 .
  8. ^ Eikenberg , Ronald (30 de septiembre de 2022 ) . "Internetsperren im Iran: So leisten Sie mit Snowflake Unterstützung" . c't Magazin (en alemán). Heise en línea. Archivado desde el original el 14 de abril de 2023 . Consultado el 10 de octubre de 2022 .
  9. Fifield, David (15 de diciembre de 2017). Modelado de amenazas y elusión de la censura en Internet . www.bamsoftware.com (tesis doctoral). Departamento de EECS, Universidad de California, Berkeley. Archivado del original el 7 de enero de 2018. Recuperado el 28 de julio de 2024 .URL alternativa
  10. ^ Schwarzer , Matthias (30 de septiembre de 2022 ) . "Netzsperre im Iran umgehen: Wie" Snowflake "einen Weg ins free Internet ermöglicht - so kann der Westen helfen" . RedaktionsNetzwerk Deutschland (en alemán). Archivado desde el original el 10 de octubre de 2022 . Consultado el 10 de octubre de 2022 .
  11. 1 2 "El repositorio original de Snowflake" . GitLab del Proyecto Tor . 7 de julio de 2024. Archivado del original el 2 de diciembre de 2024. Recuperado el 3 de diciembre de 2024. ¿Por qué se llama Snowflake? Utiliza la negociación "ICE" a través de WebRTC y también implica una gran cantidad de proxies voluntarios efímeros y de corta duración (¡y especiales!).
  12. ^ Küchemann , Fridtjof (27 de septiembre de 2022) . "Per Snowflake ins TOR-Netzwerk: Online-Gasse für Menschen in Iran" . Frankfurter Allgemeine Zeitung (en alemán). Archivado desde el original el 10 de octubre de 2022 . Consultado el 10 de octubre de 2022 .
  13. Binder, Matt (10 de febrero de 2023). "Snowflake ayudó a los usuarios de Tor a burlar la censura rusa. Ahora la VPN se expande como Snowstorm" . Mashable . Archivado del original el 8 de junio de 2023. Recuperado el 12 de febrero de 2023 .
  14. Moreno, Johan (8 de febrero de 2023). "A medida que el Proyecto Libertad en Internet se expande, el copo de nieve se convierte en tormenta de nieve" . Forbes . Archivado del original el 1 de abril de 2023. Recuperado el 12 de febrero de 2023 .
  15. "Preguntas frecuentes sobre HTTPS Everywhere" . Electronic Frontier Foundation . 7 de noviembre de 2016. Archivado del original el 20 de abril de 2018. Consultado el 15 de octubre de 2022 .
  16. 1 2 3 Esguerra, Richard (29 de junio de 2009). "Ayuda a los manifestantes en Irán: gestiona un puente Tor o un relé Tor" . Electronic Frontier Foundation . Archivado del original el 15 de octubre de 2022. Recuperado el 15 de octubre de 2022 .
  17. Alimardani, Mahsa; Jacobs, Frederic (7 de mayo de 2015). "Nueva investigación: Irán está utilizando censura 'inteligente' en Instagram" . Global Voices Advox . Archivado del original el 15 de octubre de 2022. Recuperado el 15 de octubre de 2022 .
  18. Franceschi-Bicchierai, Lorenzo (7 de mayo de 2015). "La 'inteligente' censura de Instagram de Irán no es tan inteligente" . Vice News . Archivado del original el 2 de marzo de 2025. Recuperado el 12 de mayo de 2025 .
  19. Budington, Bill (1 de abril de 2015). "China utiliza sitios web sin cifrar para secuestrar navegadores en un ataque a GitHub" . Electronic Frontier Foundation . Archivado del original el 15 de octubre de 2022. Recuperado el 15 de octubre de 2022 .
  20. Quintin, Cooper (13 de junio de 2014). "Tor es para todos: por qué deberías usar Tor" . Electronic Frontier Foundation .
  21. Shavers, Brett (2016). "2 El navegador Tor". Ocultándose tras el teclado : descubriendo métodos de comunicación encubierta con análisis forense (PDF) . Cambridge, MA. ISBN  9780128033524. Archivado (PDF) del original el 15 de octubre de 2022. Recuperado el 15 de octubre de 2022 .{{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace )
  22. 1 2 3 4 Quintin, Cooper (4 de octubre de 2022). "Snowflake facilita a cualquiera la lucha contra la censura" . Electronic Frontier Foundation . Archivado del original el 10 de octubre de 2022. Recuperado el 10 de octubre de 2022 .
  23. Tackett, Carolyn (25 de junio de 2018). "Venezuela bloquea el acceso a la red Tor" . Acceso inmediato . Archivado del original el 2 de noviembre de 2022. Consultado el 2 de noviembre de 2022 .
  24. "Copo de nieve" . snowflake.torproject.org . Archivado del original el 11 de enero de 2023. Consultado el 10 de octubre de 2022 .
  25. 1 2 Burgess, Matt (28 de julio de 2022). "Cómo Tor está luchando —y venciendo— la censura rusa" . WIRED . Archivado del original el 8 de agosto de 2022. Recuperado el 30 de julio de 2022 .
  26. Mates, Matan (15 de abril de 2019). "Tor, Meek y el auge y la caída del dominio de fachada" . SentinelOne . Archivado del original el 2 de noviembre de 2022. Recuperado el 2 de noviembre de 2022 .
  27. Dou, Eva; Barr, Alistair (16 de marzo de 2015). "Los proveedores de servicios en la nube de EE. UU. se enfrentan a la reacción negativa de la censura china" . WSJ . Archivado del original el 2 de noviembre de 2022. Recuperado el 2 de noviembre de 2022 .
  28. Butcher, Mike (5 de octubre de 2022). "Mientras Irán restringe su internet, los activistas luchan por conectarse" . TechCrunch . Archivado del original el 10 de octubre de 2022. Recuperado el 10 de octubre de 2022 .
  29. Zad, Arash (29 de septiembre de 2022). "¿Cuándo colapsará la censura en internet en Irán?" . Revista Slate . Archivado del original el 5 de octubre de 2022. Recuperado el 6 de octubre de 2022 .
  30. Burgess, Matt (7 de octubre de 2020). "El cierre total de internet en Irán es un modelo para colapsar la web" . Wired UK . Condé Nast. Archivado del original el 6 de noviembre de 2020. Recuperado el 10 de octubre de 2022 .
  31. "Irán: Eludiendo la censura con Tor" . Foro del Proyecto Tor . 22 de septiembre de 2022. Archivado del original el 24 de mayo de 2023. Consultado el 10 de octubre de 2022 .
  32. "Cómo funciona - Briar" . briarproject.org . Archivado del original el 8 de octubre de 2022. Consultado el 15 de octubre de 2022 .
  33. ^ Boniadi, Nazanin (30 de septiembre de 2022). "«LOTR: Nazanin Boniadi, autora de Los Anillos del Poder, exige medidas tras la muerte de Mahsa Amini en Irán – Columna de opinión» . Deadline . Archivado del original el 5 de octubre de 2022. Consultado el 11 de octubre de 2022 .
  • Gráfico en tiempo real del número de usuarios , filtrable por país de origen y transporte (entre los que se incluye Snowflake).