La mia domanda è: quali difese di buffer overflow / stack smashing (se presenti) sono abilitate di default in Debian 6.0 (Squeeze)?
Ubuntu ha una comoda tabella riassuntiva che mostra le principali funzionalità di sicurezza di ogni versione dell'edizione Server , ma non ho trovato qualcosa di simile per Debian. Ubuntu menziona:
- Stack Protector (gcc's -fstack-protector)
- Heap Protector (protezione heap della libreria GNU C)
- Pointer Obfuscation (Alcuni puntatori memorizzati in glibc sono offuscati)
- Randomizzazione del layout dello spazio degli indirizzi (ASLR) (Stack ASLR; Libs / mmap ASLR; Exec ASLR; brk ASLR; VDSO ASLR)
- Diversi demoni costruiti come Position Independent Executables (PIE)
- Alcuni demoni (?) Creati con l'origine Fortify "-D_FORTIFY_SOURCE = 2"
In che misura Debian 6.0 utilizza tecniche simili (per impostazione predefinita)?