1DAC
Discretionary Access Control (DAC)
An access control method in which the owner of the information or the resource has the authority to grant or restrict access to that resource based on their discretion. The owner can determine who can access the resource, and what operations (read, write, execute, etc.) they can perform on it.
2MAC (not address)
Mandatory Access Control
When every resource is given a classification label, and every entity is assigned a certain clearance level. This is the form of access control used by gov't and military.
3RBAC
Role-Based Access Control
Defines roles for different entities and assigns permissions to a role. A user's permissions are then determined when they are assigned a role.
4RBAC (not role)
Rule-Based ACCESS Control
Defines access control lists (ACLs) such as allowlists or blocklists that specifically allow or block certain actions.
5ABAC
Attribute-Based Access Control (ABAC)
A method of regulating access to resources by evaluating a set of attributes associated with users, resources, and environmental conditions. Unlike traditional access control models like Role-Based Access Control (RBAC) which rely solely on user roles, ABAC uses attributes to provide more granular and flexible access control. (User, Resource, Action)
6Detective
Measures that identify and alert about security incidents (e.g., intrusion detection systems, logs).
7Corrective
Measures that mitigate damage and restore systems after an incident (e.g., backups, incident response plans).
8Preventive
Measures that stop security incidents before they occur (e.g., firewalls, access controls).
9Deterrent
Measures that discourage security violations (e.g., security policies, warnings).
10Compensating
Measures that provide alternative protections when primary controls are not feasible (e.g., additional monitoring when encryption isn't possible).