Hola, soy un principiante que busca información.
Mi pregunta es la siguiente: para entender ciertos conceptos de seguridad, ¿es esencial que entienda los idiomas subyacentes?
Por ejemplo, para entender XSS, ¿debería saber Javascript? ¿Para entender la inyección SQL debo saber SQL? ¿O es suficiente tener antecedentes en la programación y el estudio de vulnerabilidades que utilizan tecnologías con las que no estoy especialmente familiarizado?