Winter 2023

Section 1: 9:00am - 9:50am - TMCB 1120

Homework #12

Read the classic Ken Thompson article Reflections on Trusting Trust. Answer the following questions:

  1. Describe briefly and clearly how the attack on the compiler works.

  2. If you suspect that your machine has been compromised, what should you do about it?

  3. What other kinds of software like compilers do we usually trust that have the potential to be compromised?

Submission

Submit a PDF via Learning Suite.