IT-lexicon › Beveiliging › Crispin Cowan

Crispin Cowan

Beveiliging Svenska → Bijgewerkt: 2026-10-15
Meer info
Bekend van
StackGuard (1998), AppArmor
Bedrijf
Immunix

De onderzoeker die een kanarie op de stack zette en klassieke bufferoverflows aanzienlijk lastiger uitbuitbaar maakte.

StackGuard, gepresenteerd op USENIX Security 1998, was een aanpassing in de compiler: een willekeurige waarde staat tussen de lokale buffers en het terugkeeradres en wordt gecontroleerd voordat de functie terugkeert. Een bufferoverflow die het terugkeeradres overschrijft, moet eerst de kanarie vertrappen, waarna het programma afbreekt. Het idee leeft voort als -fstack-protector in GCC en /GS in MSVC.

Met zijn bedrijf Immunix bouwde hij ook SubDomain, een op paden gebaseerd toegangscontrolesysteem dat AppArmor werd nadat Novell Immunix in 2005 overnam — het vriendelijkere alternatief voor SELinux in Ubuntu en SUSE. Later stapte hij over naar Microsoft om aan de beveiliging van Windows te werken.

← Terug naar het lexicon