Fill in the blanks:
The principle of ______ says that security mechanisms should not add to the difficulty of accessing a resource; it is an idealized version of the principle of ______, which says that security mechanisms should match the user's mental model, so he or she is not surprised by what is required.
Which of the following is part of the principle of fail-safe defaults?
Which of the following is a violation of the principle of open design?
Which principle is reflected by the structure of a castle with a moat, two walls, and a keep?
Which of the following is part of the principle of fail-safe defaults?
Which of the principles does using complex interfaces and code violate? Pick the best one.