Week 10 - STRIDE: Elevation of Privilege
Elevation of Privilege, in a nutshell, is the act of gaining access to information, data, or code that otherwise not allowed under the current user’s privilege. Every user account has a set of access right assigned to fit the account holder’s function. Traditionally, user privileges are divided into groups like administrative, operation, and view only. Each user is assigned to one or more groups and has the privileges assigned to the groups. In a more sophisticated system, users in the same groups can have different access rights. There are two types of privilege elevations, vertical privilege elevation, and horizontal privilege elevation. Vertical privilege elevation is when a user gains the privileges of another user whose access right is higher than himself or herself. An example of this is the sudo command in Debian Linux systems. Normal user can perform superuser operation when added to the sudo list....