¿Qué podemos hacer con las vulnerabilidades XSS no persistentes?

3

Lo siento por esta estúpida pregunta, pero estoy pensando en lo que puede hacer un atacante con un ataque XSS no persistente en un sitio web.

Un atacante puede intentar engañarme con una URL maliciosa, robar mis cookies o mi historial, etc. ¿Pero también necesita mi intervención o una interacción humana para su ataque?

¿Qué más puede hacer con XSS no persistente?

    
pregunta kafson 11.07.2014 - 14:30
fuente

3 respuestas

3
  

Un atacante puede intentar engañarme con una URL maliciosa, robar mis cookies o mi historial, etc. ¿Pero también necesita mi intervención o una interacción humana para su ataque?

La fuente podría estar en cualquier lugar donde haya un enlace para que lo sigas: un correo electrónico, un foro, una publicación en Facebook, Twitter, o puede ser que ya estés navegando en un sitio web malintencionado o comprometido.

La parte de "interacción humana" es que sigues el enlace, no se requiere más interacción. Por ejemplo. si hubo un error XSS no persistente en www.example.com y ya inició sesión como el sitio "lo recuerda", el enlace que explota este error podría capturar las cookies de su sesión de www.example.com y enviarlas al atacante automáticamente; no es necesario que haga nada como víctima, aparte de seguir el enlace original.

Algunos ataques de phishing espere a que su navegador esté inactivo y luego transforme la página en el sitio ya comprometido. no hay nada que les impida adaptar el ataque de phishing a XSS al redirigirlo a una página comprometida con XSS para secuestrar las cookies de su sesión con la esperanza de que no se dé cuenta ya que no ha activado la pestaña por un tiempo. La redirección completa de la página puede ser necesaria cuando el sitio XSSed protege contra la carga de marcos a través de X-Frame-Options por lo que el sitio debe cargarse en una página completa para estar comprometido.

  

¿Qué más puede hacer con XSS no persistente?

Muchas cosas. Colocar en un keylogger de JavaScript, por ejemplo. Básicamente, el atacante controlará el lado del cliente de sus sesiones y tendrá acceso para ver y cambiar cualquiera de sus datos para este dominio que se encuentra en el lado del cliente.

    
respondido por el SilverlightFox 12.07.2014 - 19:11
fuente
1

Sí, no persistente requiere interacción humana, pero puede afectar más que a usted y sus empleados. Puede afectar a todos los que usen su sitio web.

    
respondido por el j_thiel 11.07.2014 - 20:54
fuente
0

El propósito de XSS es alentar a un usuario a creer que el contenido que está viendo está alojado en un proveedor legítimo, lo que los llevaría a tomar algunas medidas que podrían comprometerlos más.

Hay innumerables ataques que pueden realizarse contra usted si hace clic en un enlace que lo dirige a un sitio web malicioso. El éxito de los ataques depende de otros factores, como el navegador que está utilizando, si está parcheado o no, el complemento y los complementos que están habilitados, etc.

    
respondido por el ap288 12.07.2014 - 01:10
fuente

Lea otras preguntas en las etiquetas