HackerNews

ケン・トンプソンがCコンパイラにバックドアを仕込んだ時期

That Time Ken Thompson Wrote a Backdoor into the C Compiler

https://micahkepe.com/blog/thompson-trojan-horse/


本記事では、ケン・トンプソンが受賞したチューリング賞に関連するエピソードを紹介しています。トンプソンは、通常の受賞者が学術論文を書くことを避け、むしろ自らが作成した「最短自己複製プログラム」と呼ばれるトロイの木馬を含む郵送論文を提出しました。このトロイの木馬はCコンパイラ内に隠されており、影響を受けたマシンに不正にアクセスすることができます。トンプソンがコーディングしたプログラムは、自己複製しつつ、見た目には元のソースコードを改変しないように設計されていました。また、彼はこの概念の中でプログラムが他のコードを含むことの重要性や、他のプログラムがこのプログラムを作成できる点についても言及しています。トンプソンの技術的な洞察と遊び心が表れたこの実験は、コンピュータ科学における創造性の一端を示しています。