IT-Lexikon › Sicherheit › Crispin Cowan

Crispin Cowan

Sicherheit Svenska → Aktualisiert: 2026-10-15
Mehr Infos
Bekannt für
StackGuard (1998), AppArmor
Unternehmen
Immunix

Der Forscher, der dem Stack einen Kanarienvogel mitgab und klassische Pufferüberläufe erheblich schwerer ausnutzbar machte.

StackGuard, vorgestellt auf der USENIX Security 1998, war eine Compiler-Erweiterung: Ein Zufallswert liegt zwischen lokalen Puffern und der Rücksprungadresse und wird geprüft, bevor die Funktion zurückkehrt. Ein Buffer Overflow, der die Rücksprungadresse überschreibt, muss zuerst den Canary zertrampeln – dann bricht das Programm ab. Die Idee lebt weiter als -fstack-protector in GCC und /GS in MSVC.

Mit seiner Firma Immunix baute er außerdem SubDomain, ein pfadbasiertes Zugriffskontrollsystem, das nach der Übernahme von Immunix durch Novell 2005 zu AppArmor wurde – die freundlichere Alternative zu SELinux in Ubuntu und SUSE. Später wechselte er zu Microsoft, um an der Windows-Sicherheit zu arbeiten.

← Zurück zum Lexikon