C ++ o Java per una carriera nella sicurezza delle informazioni [duplicato]

-2

Volevo sapere quale lingua dovrei scegliere se voglio avere una carriera nella sicurezza delle informazioni più avanti (in procinto di entrare al college). Ho anche letto che c domina c ++ e se è così è difficile passare tra la sintassi dei due ?. Apprezzerei anche se potessi menzionare alcuni siti in cui posso imparare alcune nozioni di base su hacking, exploit, crittografia e altro ancora.

    
posta user3219768 21.01.2014 - 16:23
fonte

2 risposte

4

Non scegliere; impara entrambi.

Se vuoi fare una carriera che implica la programmazione (e la maggior parte delle carriere nella sicurezza delle informazioni lo fa), allora devi imparare programmazione , non linguaggi di programmazione . Se ti concentri su una singola lingua, allora sarai un programmatore molto povero e la tua carriera fallirà.

La programmazione è uno stato della mente; le lingue sono distrazioni.

    
risposta data 21.01.2014 - 16:42
fonte
3

La sicurezza delle informazioni è un campo ampio. A seconda del ramo che vuoi specializzare potresti trovare utile imparare C, C ++, Java, python, shellscripting o nessuno dei due. Circa i due hai menzionato:

  1. C ++ ti darà molte informazioni su come la memoria dovrebbe essere gestita e su come costruire un codice sicuro con questi presupposti.
  2. Java ti darà molte informazioni su come funziona una macchina virtuale e su come costruire un codice sicuro con questi presupposti.
  3. Gli altri ti diranno che una volta che sai come programmare, selezionare un programma di lingua significa conoscere alcuni piccoli dettagli.

Considera che anche dopo aver imparato a padroneggiare i due non imparerai nulla su comunicazioni, crittografia, gestione segreta ... La sicurezza non riguarda i linguaggi di programmazione. La messa in sicurezza (beh, una grande semplificazione) riguarda le informazioni e come vengono trattate, archiviate, condivise e da chi (riservatezza, disponibilità, integrità e non-repudio).

Ma se vuoi un approccio più attento alla sicurezza tecnologica ...

Ho imparato molto sulla sicurezza che entra nel mondo Debian (linux), credo davvero che entrare nel mondo dell'amministrazione di Linux ti fornirà grandi nozioni sulla sicurezza e sulla progettazione della sicurezza. Quindi apprendi la crittografia di base e come funzionano le comunicazioni per il resto. Dopo aver gestito tutti questi concetti (e credetemi, è molto da dire) dovrete prendere in considerazione migliaia di regolamenti e standard di sicurezza.

È un percorso arduo, ma è bello =)

[Modifica] Addendum: Credo che il posto migliore per conoscere gli argomenti che vuoi sia un forum, qualsiasi forum di hacking lo farà per un livello principiante ... Alla fine incontrerai persone e troverai fonti di informazione mentre continui ad apprendere.

    
risposta data 21.01.2014 - 16:43
fonte

Leggi altre domande sui tag