Client-Side Template Injection (CSTI)

#OWASP10 #CSTI

El Client-Side Template Injection (CSTI) es una vulnerabilidad de seguridad en la que un atacante puede inyectar código malicioso en una plantilla de cliente, que se ejecuta en el navegador del usuario en lugar del servidor. A diferencia del Server-Side Template Injection (SSTI), en el CSTI la plantilla de cliente se ejecuta en el navegador y se utiliza para generar contenido dinámico en el lado del cliente.

Los atacantes aprovechan esta vulnerabilidad para inyectar código malicioso en la plantilla de cliente y ejecutar comandos en el navegador del usuario, obteniendo acceso no autorizado a la aplicación web y a los datos sensibles. Una derivación común en un ataque CSTI es utilizarlo para llevar a cabo un ataque de Cross-Site Scripting (XSS).

Para prevenir los ataques de CSTI, los desarrolladores deben validar y filtrar adecuadamente la entrada del usuario, utilizando herramientas y frameworks de plantillas seguros que implementen medidas de seguridad contra la inyección de código malicioso. Es fundamental asegurar una implementación adecuada de las medidas de seguridad y seguir buenas prácticas de desarrollo seguro para proteger las aplicaciones web contra esta vulnerabilidad.

Ataque

Last updated