| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
In computer security, AAA commonly stands for “authentication, authorization and accounting”. This is a misnomer, and should have been “authentication, access control and accounting”. See below and the Wikipedia article on authorization for an explanation. The AAA is sometimes combined with auditing and accordingly becomes AAAA.
[edit] AuthenticationAuthentication refers to the process where one entity verifies another entity's claim to holding a specific digital identity. Commonly one entity is a client (a user, a client computer, etc.) and the other entity is a server (computer). Authentication is accomplished via the claimant's presentation of an identifier and its corresponding credentials to the verifier. Examples of types of credentials are passwords, one-time tokens, digital certificates, and phone numbers (calling/called). [edit] AuthorizationThis is a misnomer, and should have been Access Control. "To authorize" means "to specify access policy" which is also an important security function, but which is not explicitly part of AAA. The function that the middle "A" in AAA actually refers to is "access control", i.e. the granting or refusing of privileges to an entity for accessing specific services.[citation needed] When reading AAA literature, "authorization" must be interpreted as "access control". The access control function uses the access policy specified for an entity to determine whether an access requests from the entity shall be granted or rejected. Access control may be based on restrictions, for example time-of-day restrictions, or physical location restrictions, or restrictions against multiple logins by the same entity or user. Access privileges normally enables an entity to use a specific service. Examples of types of service include, but are not limited to: IP address filtering, address assignment, route assignment, Quality of Service/differential services, bandwidth control/traffic management, compulsory tunneling to a specific endpoint, and encryption. [edit] AccountingAccounting refers to the tracking of the consumption of network resources by users. This information may be used for management, planning, billing, or other purposes. Real-time accounting refers to accounting information that is delivered concurrently with the consumption of the resources. Batch accounting refers to accounting information that is saved until it is delivered at a later time. Typical information that is gathered in accounting is the identity of the user, the nature of the service delivered, when the service began, and when it ended. [edit] Requirements
[edit] List of AAA ProtocolsOther protocols used in combination with the above: [edit] Usage of AAA servers in CDMA data networksAAA servers in CDMA data networks are entities that provide Internet Protocol (IP) functionality to support the functions of authentication, authorization and accounting. The AAA server in the CDMA wireless data network architecture is similar to the HLR in the CDMA wireless voice network architecture. Types of AAA servers include the following:
Current AAA servers communicate using the RADIUS protocol. As such, TIA specifications refer to AAA servers as RADIUS servers. However, future AAA servers are expected to use a successor protocol to RADIUS known as Diameter. The behavior of AAA servers (RADIUS servers) in the CDMA2000 wireless IP network is specified in TIA-835. [edit] External links |
| ↑ top of page ↑ | about thumbshots |