Question: Consider that Game&Train provides VR/AR training software. It has three training software components as objects: Single player simulation, Multi player simulation and Real world integration.
- Consider that Game&Train provides VR/AR training software. It has three training software components as objects: Single player simulation, Multi player simulation and Real world integration. There are five subjects: Abe, Bob, Cal, Paul, and John. TABLE 2 is the Subject-AGame&Train matrix that shows the subjects mapped to their attributes. TABLE 3 is the Object-AGame&Train matrix that shows the objects mapped to their attributes. The set of operations is {training, exercise, practice}.
| TABLE 2: Subject-AGame&Train Subjects mapped to their attributes Trainer Senior trainee Junior trainee Abe X Bob X Cal X Paul X John X
| TABLE 3: Object-AGame&Train Objects mapped to their attributes Unrestricted Restricted Single player simulation X Multi player simulation X Real world integration X
|
- Write policies for the following conditions to permit the operations in the Attribute Based Access Control (ABAC) model.
- Policy_Practice1: Any subject can perform the practice operation on unrestricted software.
- Policy_Practice2: Any subject with the attribute senior trainee or trainer can perform the practice operation on any software.
- Policy_Exercise: Any subject with the attribute junior trainee cannot perform the exercise operation on restricted software.
- Policy_Training1: Only subjects with the attribute trainer can perform the training operation on restricted software.
- Policy_Training2: Any subject with the attribute senior trainee or trainer can perform the training operation on unrestricted software.
- According to defined policies above in Part 3.A, identify whether the following operations are possible or not. Justify your answer showing: subjects, objects, operation, attributes, and associated policy:
- Abe and Bob make the request to exercise the Multi player simulation software
- Cal and John make the request to exercise the Multi player simulation software
- Paul makes the request to practice the Single player simulation software.
- John makes the request to perform training on the Real world integration software.
- Abe makes the request perform training operation on Real world integration software.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
