Se vuoi entrare nella sicurezza informatica tecnica dovresti avere una solida base in tutte le diverse materie, programmazione, networking e amministrazione del sistema. La motivazione ad apprendere, spesso argomenti piuttosto noiosi e complessi, è importante. Solo comprendendo come funziona qualcosa, puoi scoprire se funziona in sicurezza o meno.
Python e Ruby sono rilevanti come Java, C, LISP o anche COBOL. Ogni singolo linguaggio di programmazione è solo uno strumento utilizzato per raggiungere il tuo obiettivo: eseguire una valutazione della sicurezza in modo automatico. Python e Ruby sono spesso usati per scrivere script, ma questo non è rilevante solo per la sicurezza IT, ma solo in generale per la comunità IT.
Java è usato meno di Python e Ruby per creare script, ma è sicuramente rilevante per la sicurezza IT quando si tratta, ad esempio, sfruttamento lato client . Devi anche ricordare che oggigiorno vengono scritte molte applicazioni in Java. Parte della sicurezza IT consiste nel valutare le applicazioni esistenti osservando il suo codice sorgente. Avere una base solida in Java è fondamentale se si desidera valutare le applicazioni Java.