Next:
La programmazione sicura
Up:
Imparare il C una
Previous:
GTK minimalia
Indice
Indice analitico
Secure Programming
Subsections
La programmazione sicura
Introduzione
Pensare alla sicurezza
Il Principio del Minimo Privilegio
Il Principio della Sicurezza di Default
Il Principio della semplicità dei Meccanismi
Il Principio dell'Open Design
Il Principio del Check Completo
Il Principio del Minimo dei Meccanismi Comuni
Il Principio della Separazione dei Privilegi
Il Principio dell'Accettabilità Psicologica
Buffer Overflow
Introduzione
non lo so
Un piccolo esempio
Studio di un caso semplificato
Il codice incriminato
L'attacco
L'exploit
Lo
Shellcode
Un'uscita ``pulita''
Un problema
Codifica
Proteggersi dai Buffer Overflows
Funzioni sicure: pro
Funzioni sicure: contro
Allocazione dinamica della memoria
Kernel hijacking
Premessa
introduzione
da trovare il titolo
mettiamo insieme un pò di codice
il kernel 2.6.X
blacksheep & 2006-11-22