Ken Thompson - Reflections on Trusting Trust

Ken Thompson shows how even a programmer who trusts no binary downloaded from the Internet, and compiles every executable himself, will still get pwned. Even if you compile everything yourself, there is no guarantee that the compiler you used is itself not compromised, and can inject vulnerabilities into your machine code.

The paper won the Turing Award of 1983.

References