Access Control in Computer Network (original) (raw)

Last Updated : 20 Apr, 2026

Access Control is the process of restricting access to systems, networks, or resources based on predefined security policies. It determines who can access specific resources and what actions they can perform. Access control systems verify user identity using credentials such as passwords, PINs, biometric scans, or security tokens, helping prevent unauthorized access. Its key features include:

working_of_access_control

Steps Involved in Access Control Mechanism

**Authentication Factors

For computer security, access control includes the authorization, authentication, and audit of the entity trying to gain access. Access control models have a subject and an object.

Components of Access Control

Working of Access Control

Access control works by verifying a user's identity and granting permissions based on predefined security policies. Users provide credentials such as passwords, PINs, security tokens, or biometric data to authenticate their identity. In many systems, Multi-Factor Authentication (MFA) is used to increase security by requiring more than one verification method. Once the user's identity is confirmed, the system applies access control policies to determine what resources the user can access and what actions they are allowed to perform.

The process generally includes the following steps:

  1. **Identification: User provides credentials such as a username or ID.
  2. **Authentication: System verifies the user’s identity using passwords, biometrics, or tokens.
  3. **Authorization: System determines the level of access granted to the user.
  4. **Access Granting: User is allowed to access permitted resources based on security policies.

Types of Access Control

Different access control models are used depending on the compliance requirements and the security levels of information technology that is to be protected. **Access control is of 2 types:

Challenges of Access Control

Types of Authentication Mechanism

Methods for Implementing Access Control

**Authentication **Authorization
Authentication is the process of verifying the identity of a user. Authorization determines the extent of access to the network and what type of services and resources are accessible by the authenticated user.
It is done before the authorization process. While this process is done after the authentication process.
It needs usually the user’s login details. While it needs the user’s privilege or security levels.
The authentication credentials can be changed in part as and when required by the user. The authorization permissions cannot be changed by user as these are granted by the owner of the system and only he/she has the access to change it.
Authentication determines whether the person is user or not. While it determines What permission does the user have?
The user authentication is visible at user end. The user authorization is not visible at the user end.
The user authentication is identified with username, password, face recognition, retina scan, fingerprints, etc. The user authorization is carried out through the access rights to resources by using roles that have been pre-defined.