- Este artículo anuncia la introducción de una función de defensa con proof-of-work (PoW) para servicios onion, cuyo objetivo es priorizar el tráfico de red verificado y prevenir ataques de denegación de servicio (DoS). Esta función forma parte de la nueva versión de Tor 0.4.8.
- El mecanismo de defensa PoW permanece desactivado en condiciones normales para mantener una experiencia de usuario fluida. Sin embargo, cuando un servicio onion está bajo estrés, solicita a las conexiones entrantes que realicen tareas cada vez más complejas.
- Los servicios onion priorizan estas conexiones según el nivel de esfuerzo demostrado por el cliente. Se espera que este mecanismo PoW desincentive a los atacantes al hacer que los ataques a gran escala sean costosos e inviables, mientras da prioridad al tráfico legítimo.
- La necesidad de este mecanismo surge del diseño único de los servicios onion, que prioriza la privacidad de los usuarios al ocultar las direcciones IP. Este diseño ha hecho que los servicios onion sean vulnerables a ataques DoS, y los límites de velocidad tradicionales basados en IP solo ofrecían una protección incompleta.
- El mecanismo PoW funciona como un sistema de tickets que está desactivado por defecto, pero que se adapta al estrés de la red para crear una cola con prioridades. Antes de acceder a un servicio onion, el cliente debe resolver un pequeño acertijo para demostrar que realizó el "trabajo". Cuanto más difícil sea el acertijo, más trabajo se habrá realizado, lo que ayuda a demostrar que el usuario es legítimo y no un bot que intenta invadir el servicio.
- Si un atacante intenta inundar un servicio onion con solicitudes, la defensa PoW aumenta el esfuerzo computacional necesario para acceder al sitio
.onion. Este sistema de tickets busca perjudicar a los atacantes que realizan intentos masivos de conexión contra servicios onion.
- Para los usuarios cotidianos, el esfuerzo computacional adicional necesario para resolver los acertijos es manejable en la mayoría de los dispositivos. A medida que aumenta el tráfico de ataque, también aumenta el esfuerzo requerido, hasta aproximadamente 1 minuto de trabajo. Este proceso es invisible para el usuario, y esperar una solución PoW se parece a esperar una conexión de red lenta.
- La introducción de la defensa PoW por parte de Tor posiciona a los servicios onion como uno de los pocos protocolos de comunicación con protección DoS incorporada. Si los sitios importantes la adoptan, promete reducir el impacto negativo de los ataques dirigidos a la velocidad de la red, y la naturaleza dinámica de este sistema ayuda a equilibrar la carga durante picos de tráfico, garantizando un acceso más consistente y confiable a los servicios onion.
1 comentarios
Comentarios de Hacker News