Crispin Cowan
Daha fazla bilgi
- Bilinen eseri
- StackGuard (1998), AppArmor
- Şirket
- Immunix
Yığına bir kanarya koyup klasik tampon taşmalarının sömürülmesini epey zorlaştıran araştırmacı.
USENIX Security 1998'de sunulan StackGuard bir derleyici değişikliğiydi: yerel tamponlarla dönüş adresi arasına rastgele bir değer yerleştirilir ve fonksiyon dönmeden önce kontrol edilir. Dönüş adresini ezen bir tampon taşması önce kanaryayı çiğnemek zorundadır ve program sonlanır. Fikir bugün GCC'de -fstack-protector, MSVC'de /GS olarak yaşıyor.
Şirketi Immunix aracılığıyla yol tabanlı bir erişim denetim sistemi olan SubDomain'i de geliştirdi; Novell'in Immunix'i 2005'te satın almasının ardından bu sistem AppArmor oldu: Ubuntu ve SUSE'de SELinux'un daha dost canlısı alternatifi. Sonra Windows güvenliği üzerinde çalışmak için Microsoft'a geçti.