Jump to content

Principal (computer security)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 217.7.203.144 (talk) at 15:30, 15 March 2010 (+==External links== *Microsoft Technet: [http://technet.microsoft.com/en-us/library/cc780957(WS.10).aspx What Are Security Principals?]). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A security principal in Computer Science is an entity that can be authenticated by a computer system or network. Authentication is the process of validating and confirming the identity of such an entity.

Security principals, in addition to being able to be authenticated, are typically capable of being assigned rights and privileges over resources in the network. Together, the ability to authenticate a principal and to grant rights and privileges to it allow the entity represented by the security principal to access resources on the network.

The two most common types of security principals are users (representing physical persons or functional accounts used for representing a computational entity) and computers, which correspond to physical or virtual systems connected to the network. Some systems allow for other types of security principals such as those representing services (without an associated user account).

Typically a security principal has an associated identifier (such as a security identifier) that allows for the principal to be referenced for purposes of identification or assignment of properties and permissions.