Letture di sicurezza informatica consigliate

In questa pagina terrò una lista di libri che ho trovato e reputo interessanti per lo studio della sicurezza informatica, del pentesting, analisi di Malware e via discorrendo. Sebbene alcuni libri possano sembrare datati, sono tutt’oggi rilevanti per lo studio della materia, quindi non abbiate premure a studiare libri di dieci anni fa, essi potrebbero risultare tutt’oggi i più completi ed interessanti.

Se avete altri libri da consigliare, basta che mi contattiate e sarò disponibile ad inserirli nella lista. Non ho ovviamente inserito tutti i libri in circolazione (i vari Hacking with Kali Linux) ma solo le letture che ritengo più utili.

L’ordine è quello che consiglierei a chi non mastica Informatica o ha già le basi e vorrebbe entrare nel mondo della Sicurezza Informatica.

Programmazione

  1. Hackr.io: sito in cui cercare le migliori risorse per ogni linguaggio

  2. Java. Fondamenti di programmazione: uno dei libri base per imparare Java

  3. Il linguaggio C: uno dei libri base per imparare il C

  4. Programming Perl: uno dei libri base per imparare il Perl

  5. Violent Python: imparare python tramite esercizi pratici

Networking

  1. Reti di calcolatori e intenet. Un approccio top-down: Libro utilizzato all’università per insegnare le reti

  2. Reti di calcolatori: libro utilizzato all’università per insegnare le reti

  3. Network Security Bible: guida completa sulla sicurezza delle reti

  4. Pratical Packet Analysis: eccellente risorsa per imparare ad analizzare il traffico di rete

  5. Wireshark Network Analysis: una delle migliori guide per imparare ad utilizzare Wireshark -

Sistemi operativi

  1. I moderni sistemi operativi: libro utilizzato all’università per insegnare i sistemi operativi

  2. Sistemi operativi: concetti ed esempi: libro utilizzato all’università per insegnare i sistemi operativi

  3. MAC OS X Internals: funzionamento di MAC OS X

  4. Understanding the Linux Kernel: funzionamento del kernel di Linux

  5. Windows Internal: funzionamento dei componenti interni di Windows

Crittografia

  1. Crittografia e sicurezza delle reti: libro universitario per imparare la crittografia

  2. The Code Book: analisi dei codici crittografici della storia

  3. Modern Cryptography: standard crittografici e analisi degli stessi

Penetration Testing

  1. Computer Security: libro fondamentale per capire la Sicurezza Informatica in tutte le sue sfaccettature

  2. Hacking: The Art of Exploitation: libro generico sull’arte del Penetration Test

  3. Hacking Exposed: libro pratico, copre quasi tutti i campi dell’hacking

  4. The Browser Hacker’s Handbook: pentesting di browser web

  5. The Hacker Playbook: guida pratica al Penetration Testing

  6. The Web Application Hacker’s Handbook- pentesting di applicazioni Web

  7. The Tangled Web: guida alla sicurezza delle applicazioni Web

  8. Advanced Penetration Testing: guida pratica sul penetration testing

  9. A Guide to Kernel Exploitation: comprendere e attaccare il kernel di UNIX, MAC e Windows

Mobile Penetration Testing

  1. Android Hacker’s Handbook: pentesting di Android e applicazioni mobile

  2. iOS Hacker’s Handbook: pentesting di iOS e applicazioni mobile

  3. Mobile Application Penetration Testing: pentesting basilare di applicazioni iOS e Android

  4. Android Security Internals: funzionamento di un sistema operativo Android

Reverse Engineering

  1. The IDA Pro Book: guida non ufficiale all’ononimo software

  2. Assembly Language Step-by-Step: guida al linguaggio Assembly

  3. Practical Reverse Engineering: guida al Reverse Engineering di x86, x64, ARM e Windows

Attacking Network Protocols: guida sull’attacca i protocolli di rete utilizzati dai programmi

Analisi di Malware

  1. Malware Analyst’s Cookbook: guida all’analisi di malware

  2. Pratical Malware Analysis: guida pratica all’analisi di malware

  3. Windows Malware Analysis Essentials: analisi dei Malware in Windows

Siti per libri e corsi

Il p2p è illegale, quindi non sto invitando all’utilizzo e al download di risorse protette da diritti d’autore. Questa è una lista di siti dove si possono trovare libri e corsi Open-Source (e anche protetti da copyright, la responsabilità di un utilizzo illecito è vostra e in base al paese in cui risiedete):

  1. Fare Politecnico di Torino;
  2. Zenk-Security;
  3. TNTVillage;
  4. IT Ebooks;
  5. LibGen;
  6. Sci Hub;

Per chi non ne avesse abbastanza, altri siti hanno creato ottime liste di letture consigliate: