All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Ken Thompson's Turing Award Lecture: The Self-Reproducing Compiler Backdoor

By

thunderbong

7mo ago· 15 min readenInsight

Summary

The article recounts the story of Ken Thompson's 1983 Turing Award lecture where he revealed a clever, self-reproducing backdoor he had built into the C compiler. Instead of writing a conventional paper about UNIX, Thompson described how he created a "Trojan horse" that would automatically insert a login backdoor into the UNIX login command when compiled, and more importantly, would also insert itself into future versions of the compiler, making it nearly impossible to detect. This demonstration highlighted fundamental issues in computer security and trust in software tools.

Key quotes

· 4 pulled
the cutest program [he] ever wrote
a sneaky undetectable self-reproducing 'Trojan horse' backdoor in the C compiler
would allow him to log into affected machines as any user
Thompson didn't want to write about the usual things that Turing award winners write about
Snippet from the RSS feed
When Ken Thompson won the Turing Award jointly with Dennis Ritchie for their work in UNIX, he was expected like other Turing winners to write a paper that would be published in the ACM Computer Journal. What he ended up submitting was a paper about "the c

You might also wanna read