Match the security design principles with their definitions.
Economy of Mechanism
Fail-safe default
Complete mediation
Open design
Encapsulation
Modularity
Layering (defense in depth)
Least Astonishment (Psychological acceptability)
Separation of privilege (separation of duty, isolation)
Least Privilege
Least common mechanism
Match with these terms with the ones above:
-The design of security measures should be as simple as possible.
-Access decisions should be based on permissions.
-Internal structure hidden from public.
-The design should be open rather than secret.
-Every access should be checked against an access control system.
-Multiple ways of protection, like firewalls, physical security, policies.
-Modular structure
-No one person, device, or entity should be able to complete a critical task.
-every user, process, or entity only has the privileges needed to perform a specific task.
-Programs and applications behave like you think they should. A design should minimize the function shared by different users.