L'ultimo palinsesto di lezioni si e' concluso.
Presto verranno pubblicati i dettagli dei nuovi corsi.
Nel frattempo lo staff ti invita a consultare spesso il sito e utilizzare il Forum.

Quando: Martedi' 20 marzo 2007 alle 21.00

Programmazione sicura in C: Buffer overflow


A cura di Danilo Sia

Il buffer overflow è una vulnerabilità di sicurezza che può affliggere un programma software. Consiste nel fatto che tale programma non controlla in anticipo la lunghezza dei dati in arrivo, ma si limita a scrivere il loro valore in un buffer di lunghezza prestabilita, confidando che l'utente (o il mittente) non immetta più dati di quanti esso ne possa contenere: questo può accadere se il programma è stato scritto usando funzioni di libreria di input/output che non fanno controlli sulle dimensioni dei dati trasferiti.

Danilo Sia
23 enne studente in ingegneria informatica al politecnico di Milano. Lavora presso QSD, Siemens e Marelli su tecnologia embedded. Appassionato di programmazione C, C+ +, Asm (PPC, Arm), Java,Perl,Python,Ruby. Partecipa ogni anno al Capture the flags (gara di sicurezza informatica...tra varie universita' del mondo).



E' disponibile la registrazione vocale di questa lezione. Effettua il download
E' disponibile la registrazione della chat di questa lezione. Leggi la trascrizione.
Page was generated in 0.4054 seconds
 

Licenza Creative Commons
Il contenuto di questo sito è pubblicato sotto licenza Creative Commons.