Firefox refuerza seguridad contra XSS con nueva API

Fuentes: Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 – Mozilla Hacks - the Web developer blog

Firefox 148 ha implementado la API de Sanitizador, una nueva herramienta estandarizada para proteger a los usuarios de ataques de Cross-Site Scripting (XSS), una de las vulnerabilidades más comunes en la web. XSS permite a los atacantes inyectar código malicioso en sitios web, comprometiendo la seguridad de los datos de los usuarios. La API de Sanitizador ofrece una forma sencilla para los desarrolladores de limpiar el código HTML no confiable antes de insertarlo en la página, reemplazando la función innerHTML con la más segura setHTML().

Esta nueva API, que Firefox es el primer navegador en adoptar, complementa otras medidas de seguridad como Content Security Policy (CSP), que aunque útil, no ha logrado una adopción generalizada. La API de Sanitizador permite a los desarrolladores implementar protecciones más sólidas con cambios mínimos en el código, y puede combinarse con Trusted Types para una seguridad aún mayor. Mozilla espera que otros navegadores adopten esta API, contribuyendo a una web más segura para todos. La API de Sanitizador proporciona una configuración predeterminada segura, pero también permite a los desarrolladores personalizarla según sus necesidades.