17

Sviluppo

Come è stato detto nei capitoli precedenti, qualunque codice eseguito in un sistema può contenere errori, e se tali errori possono essere sfruttati da un aggressore, allora questa diventa una vulnerabilità del sistema. Questa, naturalmente, è una cosa che vogliamo evitare.

Lo sviluppo del codice sicuro si prefigge, in un certo senso, di ridurre le probabilità che si verifichi quanto detto e, nel caso accada, di ridurne l’impatto.

I dettagli di ogni linguaggio relativi alla codifica a prova di errore sono un campo ampio e complesso, troppo esteso da coprire nella sua totalità all’interno di un solo libro. In questo capitolo descriveremo alcuni concetti di alto livello che vi aiuteranno a comprendere l’argomento abbastanza da permettervi ...

Get La sicurezza dei dati e delle reti aziendali now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.