La Puerta Trasera Sigilosa del Compilador C de Ken Thompson: Una Reflexión sobre la Confianza

2025-02-16

En su artículo "Reflections on Trusting Trust", Ken Thompson, cocreador de UNIX, relata una historia escalofriante sobre una puerta trasera autorreplicante que insertó en el compilador C. Esta puerta trasera se inyectaría automáticamente en el programa de inicio de sesión durante la compilación, otorgándole acceso no autorizado. ¿La parte insidiosa? Incluso eliminando la puerta trasera del código fuente, el compilador no dejaría de reinsertarla durante la compilación. Esta historia sirve como un recordatorio claro de las limitaciones de confiar en el software y de la dificultad inherente en garantizar una seguridad completa, incluso con la revisión del código fuente.

Desarrollo puerta trasera