93 - System Security - Access Control

Access Control

The process of granting or denying specific requests

Security Policies

Collection of rules that specify the access rights a principal has on an object

DAC - Discretionary Access Control

Right to access assigned to individuals at discretion of owner

MAC - Mandatory Access Control

Individuals labelled with security levels/clearance ,partially ordered, and each get set of rights based on label

ABAC- Attribute-Based Access Control

Access Control where authorization is determined by evaluating attributes and circumstances

CBAC - Code-Based Access Control

Access rights are assigned to executables, policies refer to origin, code integrity or other properties

Delegation and Revocation

Delegation/Granting - Granting access rights or getting them

Revocation - Losing access rights

Concepts of Authentication

Certificate

Digitally signed data structure linking an entity to attributes

Credential

Something presented to gain access

Token

Stores the result of some authorization decision

SOP - Same Origin Policies

A script may only connect back to its origin, cookie is only included in requests to the domain that placed it

Cross-Origin Resource Sharing (CORS)

Introuced to overcome SOP limitation, script can be allowed to request connection to non-origin targets