¿Me gustaría saber cómo se realiza un ataque de inyección de cadena de conexión?
La cadena de conexión es un conjunto de pares clave / valor separados por un punto y coma. Las aplicaciones web las utilizan para conectarse a la base de datos.
Si una aplicación web crea una cadena de conexión mediante concatenación de cadena dinámica, para conectarse a la base de datos en función de la entrada proporcionada por los usuarios, esa aplicación web es vulnerable al ataque de inyección de cadena de conexión.
Explique cómo podría un atacante utilizar esta oportunidad para acceder a los datos de la base de datos y, si es posible, darme un ejemplo.