Я пытаюсь понять лучшее понимание Thompson Trojan Compiler (обсуждалось в его речах 1984 года ACM Turing Award) Размышления о доверии Trust), и до сих пор я так понимаю:
"Оригинальная программа входа в систему для Unix будет принимать любые логины и пароль, на которые он указал root. Он будет принимать только определенный пароль, известный только человеку, который написал систему. Это может позволить ему войти в систему как корень".
Это правильная концепция? Я не уверен на 100%, если понимаю всю концепцию.
Если кто-то может сделать это более ясным, это поможет.
(См. также Bruce Schneier Противодействие "Trusting Trust" )