¿Qué es y cómo funciona un ataque Cross-Site Scripting?

A la hora de programar una web, es fundamental asegurarse de que no dejamos ninguna puerta abierta por la que podamos sufrir algún tipo de ataque. Muchos desarrolladores web dejan pasar ciertas vulnerabilidades, bien por falta de planificación o por desconocimiento. Este es el caso del XSS.

Pero ¿qué es, cómo funciona y cómo evitar los ataques XSS? En esta infografía te explicamos de forma sencilla de qué se trata la vulnerabilidad XSS y cómo prevenirla, para navegar de forma segura: