This is a common real-world problem - i.e., a company / department decides that security is too lax because of new requirements from the government, other clients, senior management, etc. Policy P1 is typically simple regardless of mechanism - don't lock the doors, and/or don't check the database. Just allow anybody in. Policy P2 is slightly more complex, but it's not too bad for only one person. Something to consider with policy P2: Do you need to provide access for administrative users, or is access strictly limited to the authorized person? Things to consider with mechanism M1: What happens if your one user loses the key or if it gets damaged? Things to consider with mechanism M2: What happens if the one user loses his/her badge? What happens if the database goes down or the power goes out? Do you need to provide administrative access to the database? If so, who will be the administrators, and what sorts of access restrictions will they have? For brownie points, consider what it would take to administer a bunch of badges and badge readers.
Thanh H.
asked 09/28/20FR - policy versus mechanism (OS)
FR - policy versus mechanism
Consider the following scenario: A university computer science department is designing its new building, and wants to provide access control for offices and labs (among other rooms).
There are two policies that must be supported:
(P1) Allow any CS person (faculty or student) to enter the specified room.
(P2) Allow only a single designated CS person to enter the specified room.
There are two mechanisms that can be used:
(M1) Physical locks and keys
(M2) ID badge readers communicating with a central database
Suppose that policy P1 initially is used for room R, but we want to change to policy P2 for that room. Explain how the change of policy would be implemented for each of the two mechanisms M1 and M2.
1 Expert Answer
Still looking for help? Get the right answer, fast.
Get a free answer to a quick problem.
Most questions answered within 4 hours.
OR
Choose an expert and meet online. No packages or subscriptions, pay only for the time you need.