¿Qué hace la protección X-XSS?

X-XSS-Protection fue un encabezado de seguridad que existe desde la versión 4 de Google Chrome. Fue diseñado para habilitar una herramienta que verificara el contenido del sitio web en busca de secuencias de comandos entre sitios reflejadas. Todos los principales navegadores ahora han retirado el soporte para el encabezado, ya que terminó introduciendo fallas de seguridad. Se recomienda encarecidamente que no establezca el encabezado en absoluto y, en su lugar, configure una política de seguridad de contenido sólida.

Sugerencia: Cross-Site Scripting generalmente se abrevia al acrónimo "XSS".

Las secuencias de comandos de sitios cruzados reflejadas son una clase de vulnerabilidad XSS en la que el exploit se codifica directamente en la URL y solo afecta al usuario que visita la URL. El XSS reflejado es un riesgo cuando la página web muestra datos de la URL. Por ejemplo, si una tienda web le permite buscar productos, es muy posible que tenga una URL similar a esta "website.com/search?term=gift" e incluya la palabra "regalo" en la página. El problema comienza si alguien coloca JavaScript en la URL, si no se desinfecta correctamente, este JavaScript podría ejecutarse en lugar de imprimirse en la pantalla como debería ser. Si un atacante pudiera engañar a un usuario para que haga clic en un enlace con este tipo de carga útil XSS, es posible que pueda hacer cosas como hacerse cargo de su sesión.

X-XSS-Protection estaba destinado a detectar y prevenir este tipo de ataque. Desafortunadamente, con el tiempo, se encontraron una serie de omisiones e incluso vulnerabilidades en la forma en que funcionaba el sistema. Estas vulnerabilidades significaron que la implementación del encabezado X-XSS-Protection introduciría una vulnerabilidad de secuencias de comandos entre sitios en un sitio web que de otro modo sería seguro.

Para protegerse contra esto, con el entendimiento de que el encabezado de la Política de seguridad de contenido, generalmente abreviado como "CSP", incluye la funcionalidad para reemplazarlo, los desarrolladores de navegadores decidieron retirar la función. La mayoría de los navegadores, incluidos Chrome, Opera y Edge, han eliminado el soporte o, en el caso de Firefox, nunca lo implementaron. Se recomienda que los sitios web deshabiliten el encabezado para proteger a los usuarios que aún usan navegadores heredados con la función habilitada.

X-XSS-Protection se puede reemplazar con la configuración "insegura en línea" en el encabezado CSP. Ser capaz de habilitar esta configuración puede requerir mucho trabajo dependiendo del sitio web, ya que significa que todo JavaScript debe estar en scripts externos y no se puede incluir en el HTML directamente.



Leave a Comment

Solucionar el error empresarial de Facebook Demasiados redireccionamientos

Solucionar el error empresarial de Facebook Demasiados redireccionamientos

Aprende a corregir el error de demasiados redireccionamientos en Facebook siguiendo estas soluciones efectivas y prácticas.

Cómo usar varias paradas en Google Maps

Cómo usar varias paradas en Google Maps

Aprende a usar Google Maps para planificar rutas con múltiples paradas y optimizar tu experiencia de navegación.

Cómo habilitar o deshabilitar el acceso a la cámara web para el navegador Opera, Firefox, Brave y Chrome

Cómo habilitar o deshabilitar el acceso a la cámara web para el navegador Opera, Firefox, Brave y Chrome

Obtenga la privacidad que desea y evite que los navegadores accedan a su cámara web ingresando a Configuración y realizando un simple cambio.

Cómo cambiar la cuenta de Google predeterminada

Cómo cambiar la cuenta de Google predeterminada

Aprende a cambiar la cuenta de Google predeterminada de manera fácil y efectiva en tu navegador web, optimizando tu experiencia al usar los servicios de Google.

Cómo medir distancias en Google Maps

Cómo medir distancias en Google Maps

Google Maps tiene una opción de medición de distancia dedicada que le permite medir rápidamente la distancia entre dos puntos en el mapa.

Gmail: cómo crear una lista de distribución

Gmail: cómo crear una lista de distribución

Aprende cómo crear listas de distribución en Gmail para organizar tus contactos y facilitar el envío de correos electrónicos a grupos.

Cómo corregir el error Err_cache_miss en Chrome

Cómo corregir el error Err_cache_miss en Chrome

Descubre soluciones efectivas para el error Err_cache_miss en Chrome y mejora tu experiencia de navegación.

Cómo hacer texto en negrita en el estado de Facebook

Cómo hacer texto en negrita en el estado de Facebook

Aprende cómo hacer texto en negrita en Facebook fácilmente con YayText para destacar tus opiniones y publicaciones.

Cómo bloquear correos electrónicos en Gmail

Cómo bloquear correos electrónicos en Gmail

Aprenda a configurar el bloqueo en Gmail desde su escritorio o dispositivo Android.

Cómo desactivar Google SafeSearch

Cómo desactivar Google SafeSearch

Aprende a desactivar Google SafeSearch para obtener resultados de búsqueda sin restricciones, ideal para usuarios que necesitan acceso completo al contenido.