OpenSSH's design is the model answer, but interviewers want you to derive it: what the parser must never hold, how small the privileged half can get, and the three mistakes that make a privilege drop reversible.
What would you say before reading the answer?
- 01 State the assumptions your answer depends on.
- 02 Explain the mechanism and choose a control.
- 03 Name a condition that would change your decision.
The worked answer includes an approach, scoring criteria and follow-up questions. Compare the reasoning with your own.