Week 7 Flashcards

Role & Access Based access control models

1
Q

__________ controls access of a user to information through their role or job.

A

Role-based access control (RBAC)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 3 primary entities in RBAC?

A

users
roles
permissions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In RBAC, _____ are assigned to ____ which are assigned permissions.

A

users

roles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In RBAC, roles are assigned in a ______ for role inheritance.

A

hierarchy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

______ eliminates the need to assign permissions directly to users.

A

RBAC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the disadvantages in RBAC?

A

Users may have more permissions than needed.
Users may not have the ability to do one-time operations.
Roles assignment may not be properly changed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

In _________ the access rights are based on the values associated with the subject, object and environment.

A

Attribute-based access control (ABAC)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

______ are characteristics associated with an entity.

A. Identity
B. Associations
C. Attributes
D. Objects

A

C. Attributes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

In ABAC the permissions are _____ and they have to be computed.

A

dynamic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

ABAC uses a neutral XML-based language called _______.

A. NXML
B. XACML
C. ABXML
D. None of the above

A

B. XACML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A ______ is the topmost level of the XACML language and consists of one or more _____ elements.

A

PolicySet

Policy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

in ABAC a policy contains one or more _______.

A. Rules
B. Attributes
C. Subjects
D. Objects

A

A. Rules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A _____ defines the scope for the PolicySet. It defines the set of resources for which the PolicySet applies.

A

Target

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

The ____ contains a target and a set of one or more rules.

A

Policy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A _____ contains a target and an effect and condition component.

A

Rule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A PolicySet contains 3 components. What are they?

A

Policy
Target
Rules

17
Q

In the XACML data flow, the _______ is the core of the access decision engine as it performs key operations, including evaluating policies and encoding the access decision response.

A

Policy Decision Point (PDP)

18
Q

In XACML, the ______ writes policies and policy sets to make them available to the Policy Decision Point.

A

Policy Administration Point (PAP)

19
Q

In XACML, access requests are sent to the ______.

A. Policy Administration Point
B. Policy Enforcement Point
C. Policy Information Point
D. Policy Decision Point

A

B. Policy Enforcement Point (PEP)

20
Q

The ____ evaluates applicable policies and returns the authorization decision to the ______, which sends to the _____ for enforcement of the decision.

A

PDP
Context Handler
PEP