Shadowsocks es un proxy SOCKS5 seguro que utiliza varios cifrados (por defecto, AES-256-cfb) para proteger el tráfico en tránsito.
Shadowsocks utiliza cifrado simétrico y, de acuerdo con el sitio el servidor no envía mensajes al cliente si el secreto compartido es incorrecto.
Por lo tanto, si mi ISP quisiera realizar un ataque MITM, necesitarían compilar una nueva versión de Shadowsocks que acepte cualquier secreto compartido (ya que no saben cuál es mi secreto compartido) y luego falsificar la IP del servidor original Me estaba conectando, capturando así mi tráfico.
¿Mi pensamiento es correcto? ¿Significa esto que todos los flujos de red encriptados simétricamente son admisibles?