A principal in
computer security
Computer security, cybersecurity (cyber security), or information technology security (IT security) is the protection of computer systems and networks from attack by malicious actors that may result in unauthorized information disclosure, t ...
is an entity that can be authenticated by a
computer system
A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations ( computation) automatically. Modern digital electronic computers can perform generic sets of operations known as programs. These prog ...
or
network
Network, networking and networked may refer to:
Science and technology
* Network theory, the study of graphs as a representation of relations between discrete objects
* Network science, an academic field that studies complex networks
Mathematics ...
. It is referred to as a security principal in
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
and
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
literature.
["What Are Security Principals?"](_blank)
''docs.microsoft.com'', 19 April 2017.
Principals can be individual people, computers, services, computational entities such as processes and threads, or any group of such things.
They need to be identified and authenticated before they can be assigned rights and
privileges
Privilege may refer to:
Arts and entertainment
* ''Privilege'' (film), a 1967 film directed by Peter Watkins
* ''Privilege'' (Ivor Cutler album), 1983
* ''Privilege'' (Television Personalities album), 1990
* ''Privilege (Abridged)'', an alb ...
over resources in the network. A principal typically has an associated identifier (such as a
security identifier
In the context of the Microsoft Windows NT line of operating systems, a Security Identifier (commonly abbreviated SID) is a unique, immutable identifier of a user, user group, or other security principal. A security principal has a single SID for ...
) that allows it to be referenced for identification or assignment of properties and permissions.
References
External links
* - ''Generic Security Service API Version 2''.
* - ''WebDAV Current Principal Extension''.
* - ''The Kerberos Version 5 Generic Security Service Application Program Interface (GSS-API) Mechanism: Version 2''.
Computer security
Computing terminology
{{comp-sci-stub