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.

  1. 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

  1. Write policies for the following conditions to permit the operations in the Attribute Based Access Control (ABAC) model.
    1. Policy_Practice1: Any subject can perform the practice operation on unrestricted software.
    2. Policy_Practice2: Any subject with the attribute senior trainee or trainer can perform the practice operation on any software.
    3. Policy_Exercise: Any subject with the attribute junior trainee cannot perform the exercise operation on restricted software.
    4. Policy_Training1: Only subjects with the attribute trainer can perform the training operation on restricted software.
    5. Policy_Training2: Any subject with the attribute senior trainee or trainer can perform the training operation on unrestricted software.

  1. 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:
    1. Abe and Bob make the request to exercise the Multi player simulation software
    2. Cal and John make the request to exercise the Multi player simulation software
    3. Paul makes the request to practice the Single player simulation software.
    4. John makes the request to perform training on the Real world integration software.
    5. Abe makes the request perform training operation on Real world integration software.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!