Ciao, sono un principiante alla ricerca di alcune informazioni.
La mia domanda è la seguente: per comprendere alcuni concetti di sicurezza è essenziale comprendere le lingue sottostanti?
Ad esempio, per capire XSS dovrei sapere Javascript? Per capire SQL Injection dovrei sapere SQL? O è sufficiente avere uno sfondo nella programmazione e nello studio delle vulnerabilità che utilizzano tecnologie con le quali non sono particolarmente familiare?