Léxico TI › Seguridad › Crispin Cowan

Crispin Cowan

Seguridad Svenska → Actualizado: 2026-10-15
Más información
Conocido por
StackGuard (1998), AppArmor
Empresa
Immunix

El investigador que puso un canario en la pila y volvió mucho más difícil explotar los desbordamientos de búfer clásicos.

StackGuard, presentado en USENIX Security 1998, era un cambio en el compilador: un valor aleatorio se coloca entre los búferes locales y la dirección de retorno, y se comprueba antes de que la función regrese. Un desbordamiento de búfer que pise la dirección de retorno tiene que aplastar antes al canario, y el programa aborta. La idea sigue viva como -fstack-protector en GCC y /GS en MSVC.

Con su empresa Immunix creó también SubDomain, un control de acceso basado en rutas que, tras la compra de Immunix por Novell en 2005, pasó a llamarse AppArmor: la alternativa amable a SELinux en Ubuntu y SUSE. Más tarde se fue a Microsoft a trabajar en la seguridad de Windows.

← Volver al léxico