Skip to content

Latest commit

 

History

History
26 lines (14 loc) · 819 Bytes

0.1-DEFINITIONS.md

File metadata and controls

26 lines (14 loc) · 819 Bytes

Definitions

Authentication

Process that verifies that a user is who they say they are.

  • something you know (password, secret question)
  • something you own (2FA, yubikey)
  • something you are (biometrics)

Autorization

Authorization is about checking if a user is allowed to do something.

Access Control

System that allows authorizations to be applied (cookies, JWT token).

Vertical privilege escalation

The fact that a user can access features or data that they are not authorized to access (example: a user who accesses a feature reserved for administrators).

Horizontal privilege escalation

The fact that user A can access functionalities or data reserved for user B (example: within a banking application, Alice accesses Bob's data even though she does not have authorization to do so ).