Question
When discussing the nature of identity, Section 15.1 refers to a principal rather than a user. What type of entity other than a user might
When discussing the nature of identity, Section 15.1 refers to a principal rather than a user. What type of entity other than a user might an identity refer to? Why might such an entity be more important for accountability than an individual user?
Section 15-1 - Identity is simply a computers representation of an entity.
A principal is a unique entity. An identity specifies a principle.
Authentication binds a principal to a representation of identity internal to the computer. Each system has its own way of expressing this representation, but all decisions of access and resource allocation assume that the binding is correct.
Identities are used for several purposes. The two main ones are for accountability and for access control. Accountability requires an identity that tracks principals across actions and changes of other identities so that the principal taking any action can be unambiguously identified. Access control requires an identity that the access control mechanisms can use to determine if specific access (or type of access) should be allowed.
Accountability is tied to logging and auditing. It requires an unambiguous identification of the principal involved. On many systems, this is not possible. Instead, the logged identity maps to a user account, to a group, or to a role.
Most systems based access rights on the identity of the principal executing the process. That is all processes executed by the user bishop have some set of rights. All processes executed by user holly have a set of rights that may differ from those that the bishops processes have. However, a process may have fewer rights than the principal executing it, and in fact, there are substantial reasons to reduce privileges. Chapter 16, Access Control Mechanisms, discusses this topic in more depth.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started