All Topics  
Authorization

 

   Email Print
   Bookmark   Link






 

Authorization



 
 
Authorization is the function of specifying access rights to resources, which is related to information security
Information security

Information security means protecting information and information systems from unauthorized access, use, disclosure, disruption, modification or destruction....
 and computer security
Computer security

Computer security is a branch of technology known as information security as applied to computers. The objective of computer security can include protection of information from theft or corruption, or the preservation of availability, as defined in the security policy....
 in general and to access control
Access control

Access control is the ability to permit or deny the use of a particular resource by a particular entity. Access control mechanisms can be used in managing physical resources , logical resources , or digital resources ....
 in particular. More formally, "to authorize" is to define access policy. For example, HR
HR

HR, Hr, or hr is an Acronym and initialism that can stand for various things including:...
 staff are normally authorized to access employee records, and this policy is usually formalized as access control rules in a computer system. During operation, the system uses the access control rules to decide whether access requests from (authenticated
Authentication

Authentication is the act of establishing or confirming something as authentic, that is, that claims made by or about the subject are true....
) consumers shall be granted or rejected.






Discussion
Ask a question about 'Authorization'
Start a new discussion about 'Authorization'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Authorization is the function of specifying access rights to resources, which is related to information security
Information security

Information security means protecting information and information systems from unauthorized access, use, disclosure, disruption, modification or destruction....
 and computer security
Computer security

Computer security is a branch of technology known as information security as applied to computers. The objective of computer security can include protection of information from theft or corruption, or the preservation of availability, as defined in the security policy....
 in general and to access control
Access control

Access control is the ability to permit or deny the use of a particular resource by a particular entity. Access control mechanisms can be used in managing physical resources , logical resources , or digital resources ....
 in particular. More formally, "to authorize" is to define access policy. For example, HR
HR

HR, Hr, or hr is an Acronym and initialism that can stand for various things including:...
 staff are normally authorized to access employee records, and this policy is usually formalized as access control rules in a computer system. During operation, the system uses the access control rules to decide whether access requests from (authenticated
Authentication

Authentication is the act of establishing or confirming something as authentic, that is, that claims made by or about the subject are true....
) consumers shall be granted or rejected. Resources include individual files' or items' data
DATA

Debt, AIDS, Trade in Africa is a multinational Non-governmental organization founded in January 2002 in London by U2's Bono along with Robert Sargent Shriver III and activists from the Jubilee 2000 Drop the Debt campaign....
, computer program
Computer program

Computer programs are Instruction for a computer. A computer requires programs to function. Moreover, a computer program does not run unless its instructions are executed by a Central processing unit; however, a program may communicate an Algorithm#Formalization of algorithms to people without running....
s, computer device
Computer hardware

A personal computer is made up of computer hardware, multiple physical components onto which can be loaded into a multitude of software that perform the functions of the computer....
s and functionality provided by computer applications. Examples of consumers are computer users, computer programs and other devices on the computer.

Overview

Access control in computer systems and networks relies on access policies. The access control process can be divided into two phases: 1) policy definition phase, and 2) policy enforcement phase. Authorization is the function of the policy definition phase which precedes the policy enforcement phase where access requests are granted or rejected based on the previously defined authorizations.

Most modern, multi-user operating systems include access control and thereby rely on authorization. Access control also makes use of authentication
Authentication

Authentication is the act of establishing or confirming something as authentic, that is, that claims made by or about the subject are true....
 to verify the identity
Identity

Identity may refer to:...
 of consumers. When a consumer tries to access a resource, the access control process checks that the consumer has been authorized to use that resource. Authorization is the responsibility of an authority, such as a department manager, within the application domain, but is often delegated to a custodian such as a system administrator
System administrator

A system administrator, systems administrator, or sysadmin, is a person employed to maintain and operate a computer system and/or computer network....
. Authorizations are expressed as access policies in some type of "policy definition application", e.g. in the form of an access control list
Access control list

With respect to a computer filesystem, an access control list is a list of permissions attached to an object. The list specifies who or what is allowed to access the object and what operations are allowed to be performed on the object....
 or a capability
Capability-based security

Capability-based security is a concept in the design of secure computing systems. A capability is a communicable, unforgeable token of authority....
, on the basis of the "principle of least privilege
Principle of least privilege

In information security, computer science, and other fields, the principle of least privilege, also known as the principle of minimal privilege or just least privilege, requires that in a particular abstraction layer of a computing environment, every module must be able to access only such information and Resource that are nec...
": consumers should only be authorized to access whatever they need to do their jobs. Older and single user operating systems often had weak or non-existent authentication and access control systems.

"Anonymous consumers" or "guests", are consumers that have not been required to authenticate. They often have limited authorization. On a distributed system, it is often desirable to grant access without requiring a unique identity. Familiar examples of access token
Token

Token may refer to:* Token , a physical object given to a locomotive driver to authorize him to use a particular stretch of single railway track...
s include keys and tickets: they grant access without proving identity.

Trusted consumers that have been authenticated are often authorized to unrestricted access to resources. "Partially trusted" and guests will often have restricted authorization in order to protect resources against improper access and usage. The access policy in some operating systems, by default, grant all consumers full access to all resources. Others do the opposite, insisting that the administrator explicitly authorizes a consumer to use each resource.

Even when access is controlled through a combination of authentication and access control list
Access control list

With respect to a computer filesystem, an access control list is a list of permissions attached to an object. The list specifies who or what is allowed to access the object and what operations are allowed to be performed on the object....
s, the problems of maintaining the authorization data is not trivial, and often represents as much administrative burden as managing authentication credentials. It is often necessary to change or remove a user's authorization: this is done by changing or deleting the corresponding access rules on the system.

Confusion

The term authorization is often incorrectly used in the sense of the policy enforcement phase function. This confusing interpretation can be traced back to the introduction of Cisco's AAA server. Examples of this can be seen in RFC2904 , and Cisco AAA . However, the correct and fundamental meaning of authorization is not compatible with this usage of the term. For example the fundamental security services confidentiality
Confidentiality

Confidentiality has been defined by the International Organization for Standardization as "ensuring that information is accessible only to those authorized to have access" and is one of the cornerstones of information security....
, integrity
Integrity

Integrity comprises perceived consistency of actions, values, methods, measures and principles. As a holism concept, it judges the quality of a system in terms of its ability to achieve its own goals....
 and availability
Availability

In telecommunications and reliability theory, the term availability has the following meanings:1. The degree to which a system, subsystem, or equipment is operable and in a committable state at the start of a mission, when the mission is called for at an unknown, i.e., a random, time....
 are defined in terms of authorization For example, confidentiality is defined by the International Organization for Standardization
International Organization for Standardization

The International Organization for Standardization , widely known as ISO , is an international standard-setting body composed of representatives from various national standards organizations....
 (ISO) as "ensuring that information is accessible only to those authorized to have access", where authorization is a function of the policy definition phase. It would be absurd to interpret confidentiality as "ensuring that information is accessible only to those who are granted access when requested", because people who access systems e.g. with stolen passwords would then be "authorized". It is common that logon screens provide warnings like: "Only authorized users may access this system", e.g. . Incorrect usage of the term authorization would invalidate such warnings, because attackers with stolen passwords could claim that they were authorized.

The confusion around authorization is so widespread that both interpretations (i.e. authorization both as policy definition phase and as policy enforcement phase) often appear within the same document, e.g. .

Examples of correct usage of the authorization concept include e.g. .

Related Interpretations


Public policy

In public policy
Policy

A policy is typically described as a deliberate plan of action to guide decisions and achieve rational outcome. However, the term may also be used to denote what is actually done, even though it is unplanned....
, authorization is a feature of trusted systems used for security
Security

Security is the degree of protection against danger, loss, and criminals. Individuals or actions that encroach upon the condition of protection are responsible for a "breach of security."...
 or social control
Social control

Social control includes to social mechanisms that regulate individual and group behavior, leading to Conformism and compliances to the rules of a given society or social group....
.

Banking

In banking, an authorization
Authorization hold

Authorization hold is the practice within the bank of authorizing electronic transactions done with a debit card or credit card and holding this balance as unavailable either until the merchant clears the transaction , or the hold "falls off." In the case of debit cards, authorization holds can fall off the account anywhere from 1-5 days a...
 is a hold placed on a customer's account when a purchase is made using a debit card
Debit card

A debit card is a plastic card which provides an alternative payment method to cash when making purchases. Functionally, it can be called an electronic check, as the funds are withdrawn directly from either the bank account , or from the remaining balance on the card....
 or credit card
Credit card

A credit card is part of a system of payments named after the small plastic card issued to users of the system. It is a card entitling its holder to buy goods and services based on the holders promise to pay for these goods and services....
.

Publishing

In publishing
Publishing

Publishing is the process of production and dissemination of literature or information – the activity of making information available for public view....
, sometimes public lectures and other freely available texts are published without the consent of the author
Author

An author is defined both as "the person who originates or gives existence to anything" and that authorship determines responsibility for what is created....
. These are called unauthorized texts. An example is the 2002 'The Theory of Everything: The Origin and Fate of the Universe
The Theory of Everything

'The Theory of Everything: The Origin and Fate of the Universe' is an unauthorized 2002 book of some collected works by Stephen Hawking . It was assembled from seven lectures on audiotape by Hawking originally released in 1994 under the title, Stephen W....
'
, which was collected from Stephen Hawking
Stephen Hawking

Stephen William Hawking Companion of Honour, Commander of the British Empire, Fellow of the Royal Society, Fellow of the Royal Society of Arts, Doctor of Philosophy is a British Theoretical physics....
's lectures and published without his permission.

See also

  • Security engineering
    Security engineering

    Security engineering is a specialized field of engineering that deals with the development of detailed engineering plans and designs for security features, controls and systems....
  • Computer security
    Computer security

    Computer security is a branch of technology known as information security as applied to computers. The objective of computer security can include protection of information from theft or corruption, or the preservation of availability, as defined in the security policy....
  • Authentication
    Authentication

    Authentication is the act of establishing or confirming something as authentic, that is, that claims made by or about the subject are true....
  • Access control
    Access control

    Access control is the ability to permit or deny the use of a particular resource by a particular entity. Access control mechanisms can be used in managing physical resources , logical resources , or digital resources ....
  • Kerberos (protocol)
  • Operating system
    Operating system

    An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
  • Authorization OSID
  • Authorization hold
    Authorization hold

    Authorization hold is the practice within the bank of authorizing electronic transactions done with a debit card or credit card and holding this balance as unavailable either until the merchant clears the transaction , or the hold "falls off." In the case of debit cards, authorization holds can fall off the account anywhere from 1-5 days a...
  • XACML
    XACML

    XACML stands for eXtensible Access Control Markup Language. It is a declarative access control policy language implemented in XML and a processing model, describing how to interpret the policies....