En el peor de los casos OPEN REDIRECTION URL y por qué Google no lo cubre en la recompensa de errores

1

OPEN URL REDIRECTION según mi opinión puede resultar muy peligroso al crear ataques como el phishing.

Pero parece que Google lo considera como un error de muy bajo nivel y no ofrece ninguna recompensa monetaria por esto. Entonces, mi pregunta entra en juego: ¿cuál es el peor de los casos en el que puede ocurrir una redirección de URL abierta?

  

1 > ¿Puedo ejecutar algunos comandos del sistema por página web?

     

2 > si se encuentra en cualquier página de inicio de sesión (porque las páginas de inicio de sesión redirigen en su mayoría   después de ingresar las credenciales) que utiliza HTTP no HTTPS, ¿puede el   las sesiones de usuario pueden ser secuestradas o se pueden robar las credenciales

     

3 > ¿Se puede enrutar el tráfico de las víctimas como se desee (actuando como un proxy)   por usuario malintencionado o generalmente MITM).

En mi opinión, sé que los posibles vectores de ataque son

  

1 > La víctima puede ser engañada por phising,

     

2 > Acceso a la raíz al servir algunas vulnerabilidades del navegador,

     

3 > La víctima puede formar parte de la red BOT abriendo una conexión a   algunos IRC.

    
pregunta user38257 22.09.2014 - 21:05
fuente

1 respuesta

1

Pareces un poco confundido acerca del concepto. Una redirección abierta es solo una redirección. Usted navega a http://google.net/redirect?http://stackexchange.com y le dice a su navegador: vaya a http://stackexchange.com .

Que es un redireccionamiento abierto significa que puedo enviarlo a cualquier lugar (como una página web de un atacante), generalmente incrustando en el enlace a la página a la que se enviará.

  

1 > La víctima puede ser engañada por phising

Sí, es posible que la víctima haya visto un enlace a google.net y luego haya pensado que está visitando ese sitio (y, por lo tanto, ingresa ciegamente sus credenciales de Google), sin darse cuenta de que la URL ahora muestra evilattacker.com.

  

1 > ¿Puedo ejecutar algunos comandos del sistema por página web?

No consideraría lo anterior como running system commands . Sin embargo, puede ser posible utilizar un redireccionamiento abierto para omitir las protecciones de políticas del mismo origen.

  

2 > Si se encuentra en cualquier página de inicio de sesión (porque las páginas de inicio de sesión se redirigen en su mayoría después de ingresar las credenciales) que utiliza HTTP no HTTPS, ¿pueden las sesiones de usuario ser secuestradas o pueden robarse las credenciales?

Mayormente no. A menos que se agregue un token a la redirección hacia atrás (es decir, cuando lo envía a la url controlada por el atacante), o si hay alguna información en el encabezado Referer (un token, su nombre de usuario ...), la página final no lo hace " No gane ningún privilegio adicional por haber hecho que inicie sesión, ya que será manejado por cookies que no se envían a la página del atacante.

  

2 > Acceso a la raíz al servir algunas vulnerabilidades del navegador,

Esto es incorrecto. Si su objetivo era servir a un explorador, podría haberlo hecho directamente. Recuerde que el primer paso es hacer que el usuario siga una url controlada por un atacante. El redireccionamiento abierto puede ayudarlo a engañar al usuario (ver 1), pero el acceso a la raíz no puede considerarse una consecuencia de un redireccionamiento abierto.

  

3 > ¿Se puede enrutar el tráfico de las víctimas como se desee (actuando como un proxy por un usuario malintencionado o generalmente MITM)?

No. El servidor no actúa como un proxy (obtener contenido en su nombre y pasárselo a usted), solo como un redirector: enviarlo a otra parte.

Y específicamente:

  

3 > La víctima puede convertirse en parte de la red BOT abriendo una conexión a algún IRC.

Una redirección abierta no te permite conectarte a irc, ya que el navegador no podrá seguir un enlace irc: // (si es capaz de manejarlo, la mayoría no lo hará, se iniciará una aplicación / complemento, no te conecta automáticamente¹).

¹ Y la conexión a irc no te compromete automáticamente, de todos modos.

    
respondido por el Ángel 22.09.2014 - 21:22
fuente

Lea otras preguntas en las etiquetas