
In Windows Vista, la protezione dai
buffer overflow si estende di norma ai soli programmi di sistema ed ai servizi.
In breve il
buffer overflow e' quella vulnerabilita' che consente ad un software, per errore o per malizia, di inserire piu' dati della capienza del buffer della memoria di lavoro destinato a contenerli; i dati andranno a sovrascrivere le variabili interne del programma, o il suo stesso stack sovrascrivendo anche la memoria vicina: nella migliore delle ipotesi il programma dara' risultati errati o imprevedibili, oppure si blocchera'; nella peggiore blocchera' il computer stesso, perche' avra' sovrascritto aree di altri programmi tra i quali quelli di sistema.
La protezione di Windows Vista dai
buffer overflow e' possibile estenderla a tutti i programmi (
sysdm.cpl,3 quindi il pulsante piu' in alto
Impostazioni e poi
Protezione esecuzione programmi).
Cosi' facendo, pero', ci potranno essere dei programmi che non funzioneranno piu' correttamente e che, se si vorranno utilizzare, dovranno essere esplicitamente inseriti nell'elenco delle eccezioni che compare nella stessa finestra.