Crispin Cowan
Mer info
- Känd för
- StackGuard (1998), AppArmor
- Bolag
- Immunix
Forskaren som satte en kanariefågel på stacken och gjorde klassiska buffertöverskridningar betydligt svårare att utnyttja.
StackGuard, som Cowan presenterade på USENIX Security 1998, var en kompilatorändring: ett slumpat värde placeras mellan lokala buffertar och returadressen, och kontrolleras innan funktionen återvänder. En buffer overflow som skriver över returadressen måste först krossa kanarien, och då avbryts programmet. Idén lever kvar som -fstack-protector i GCC och /GS i MSVC.
Via bolaget Immunix byggde han också SubDomain, en sökvägsbaserad åtkomstkontroll som efter Novells uppköp 2005 blev AppArmor — det enklare alternativet till SELinux i Ubuntu och SUSE. Han gick sedan till Microsoft och arbetade med Windows säkerhet.