Certo, c'è un sacco di lavoro da fare nel campo della sicurezza che non richiede abilità matematiche forti.
Per prima cosa, le abilità matematiche sono utili se si desidera toccare quanto segue:
-
Internals of Cryptography . Se vuoi sapere come internamente la crittografia, l'hashing, le firme, ecc., Avrai bisogno di molto abilità matematiche forti. Detto questo, molti professionisti della sicurezza (e persino molti programmatori / sviluppatori che lavorano con la crittografia) sono felici di trattare la crittografia come una scatola nera; sanno cosa fa e come usarlo, ma non hanno bisogno di sapere come funziona.
-
Analisi del sistema / della vulnerabilità : ovvero, guardando il progetto proposto di un pezzo di software o di una rete e cercando di trovare buchi di sicurezza in esso. Questo non coinvolge direttamente la matematica, ma nella mia esperienza, le persone con gradi avanzati in matematica sono stati addestrati a pensare in modo molto sistematico, a scomporre le cose in classi di input, classi di casi d'uso, ecc. E molto rapidamente a zero su quale classe è più probabile che produca una vulnerabilità. Nella mia esperienza, le persone senza un addestramento formale in matematica passano molto più tempo a fare tentativi ed errori per ottenere lo stesso risultato.
(Sono fuori di testa, sono sicuro che ci sono altri esempi)
Detto questo, ci sono molte aree di programmazione della sicurezza e hacking che non richiedono quasi nessuna conoscenza matematica. In realtà, un "programmatore di sicurezza" o "hacker" è qualcuno che conosce una particolare tecnologia così bene da poter trovare scappatoie da sfruttare. Ad esempio, se vuoi hackerare pagine Web, impara molto bene i protocolli HTTP e SQL e trova alcuni strumenti di hacking web che ti piacciono. Se vuoi hackerare i server linux, diventa molto familiare con la riga di comando di linux, il sistema di autorizzazione di linux, ecc. Se conosci queste cose abbastanza bene, inizierai a notare quando qualcuno è stato sciatto sta configurando un sistema, lasciando hai spazio per hackerare. Niente di tutto ciò richiede molta abilità matematica.