No sé mucho sobre seguridad, pero esto es lo que creo que entiendo de mi pregunta, a un alto nivel:
- Los ataques DDoS son causados por MUCHO tráfico de red, lo que puede ser difícil de mitigar porque no se puede anticipar de dónde provienen.
- Un método de autenticación de dos factores es configurar una conexión confiable a un sistema sincronizado que genere dinámicamente un token de seguridad.
- Durante un reciente ataque DDoS en mi MMO favorito, uno de mis amigos hizo un comentario sobre "lo único que pueden hacer es cambiar de puerto y esperar que los atacantes no detecten el cambio por un tiempo".
Entonces, una pregunta es: ¿es una suposición precisa de que sería difícil mantener un ataque DDoS si el proveedor cambiara los puertos en los que espera que entren los datos? Esto parece razonable a mi.
Y la segunda pregunta es: si es así, ¿hay algún inconveniente en el uso de algún tipo de sistema sincronizado para cambiar los puertos de vez en cuando, para dificultar la persistencia del ataque DDoS? Entonces , si tiene un cliente de confianza, tendría "su puerto actual" con el que hablar y cuando sea el momento de cambiar, su cliente sabrá que debe hacer el cambio.
Como dije, no sé lo suficiente como para conocer todas las fallas masivas (estoy seguro) de mi pregunta, pero esto no parece ser algo que tenga un golpe de rendimiento loco, y parece una una buena manera de mantener a los atacantes fuera de tu sistema.