Guía de vulnerabilidades de seguridad
Comprender y corregir las vulnerabilidades de seguridad web comunes detectadas por VitaPulse
Medio
Sin política de Trusted TypesSu sitio no usa Trusted Types, una API del navegador que previene ataques de cross-site scripting basados en DOM.
Riesgo
El XSS basado en DOM ocurre cuando JavaScript toma entrada controlada por el usuario y la pasa a sinks DOM peligrosos (innerHTML, eval, document.write). Sin Trusted Types, no hay forma sistemática de prevenir estos puntos de inyección. Trusted Types impone que solo valores sanitizados y confiables puedan asignarse a propiedades DOM peligrosas.
Solución
Active Trusted Types vía encabezado CSP. Cree una política de Trusted Types que sanitice HTML. Refactorice su código para usar la política al asignar a sinks peligrosos.
Ejemplo
Content-Security-Policy: require-trusted-types-for 'script' Comentarios (0)
Inicia sesión para publicar un comentario.