Uno de mis colegas sugirió los siguientes métodos para protegerse contra los ataques XSS en mi aplicación angular5:
-
Habilitar
X-XSS-Protection
header -
Habilitar
X-frame-options
header -
Agregar una política de seguridad de contenido adecuada para evitar la ejecución de javascript en línea.
Pero no creo que lo anterior proteja mi aplicación de todos los ataques XSS. ¿Necesito algo más que lo anterior?
NOTA
Estoy planeando pasar el token de autenticación a la API de back-end a través del encabezado authorization
. Para hacer eso, necesito almacenar el token en un almacenamiento local o en una cookie (acceso a ready by javascript).