0% found this document useful (0 votes)
27 views9 pages

Access Control & Identity Management Guide

Access Control and Identity Management (ACIM) is a security framework that manages digital identities and access to organizational resources, ensuring legitimate users can access necessary information while preventing unauthorized access. It includes Identity and Access Management (IAM) processes, various authentication mechanisms (single and multi-factor), and different access control models (DAC, MAC, RBAC, ABAC) to enhance security. Each model has its advantages and challenges, emphasizing the importance of tailored access control strategies in organizations.

Uploaded by

pushkar4335g
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views9 pages

Access Control & Identity Management Guide

Access Control and Identity Management (ACIM) is a security framework that manages digital identities and access to organizational resources, ensuring legitimate users can access necessary information while preventing unauthorized access. It includes Identity and Access Management (IAM) processes, various authentication mechanisms (single and multi-factor), and different access control models (DAC, MAC, RBAC, ABAC) to enhance security. Each model has its advantages and challenges, emphasizing the importance of tailored access control strategies in organizations.

Uploaded by

pushkar4335g
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Access control and identity

management
Access Control and Identity Management (ACIM)
represents a fundamental security framework that
governs how digital identities are established,
authenticated, and authorized to access
organizational resources. This comprehensive
approach ensures that legitimate users gain
appropriate access while preventing unauthorized
individuals from compromising sensitive systems
and data.

IAM: Identity and Access Management


It is a system or process that helps an organization
control who can access what in a network or
system. It makes sure the right person gets access
to the right resources. There are four steps in a
digital identity lifecycle – creation, verification,
maintenance and deactivation.
Identity Attributes:
 Static Attributes: unchanging characteristic
like employee ID, department affiliation.
 Dynamic Attributes: frequently changing
elements such as role assignments, clearance
levels.
 Contextual Attributes: situational factors
including location, time of access, device type.

AUTHENTICATION MECHANISMS
Single Factor:
Password based
Pin system

Security tokens

Biometric systems


Multi Factor:
Two factor authentication
Three factor authentication

Adaptive authentication

Risk-based authentication

Single Sign ON (SSO)


It is an authentication method in which the user
needs to enter their credentials only once. After
that, they don’t have to enter their credentials
again to access applications or networks
horizontally.
HOW TOKENS WORK?
The first step is to login to the application or the
network. The next step is token creation. There
are two types of token creation – by network
(blockchain) and by application (authentication)
[here we are concerned with authentication
tokens]
Once the token is created, it is saved within the
umbrella application. This enables the fact that
whenever we will try to enter another application
inside that umbrella, we won’t have to enter our
credentials again for authentication. Instead, the
application will read our token and verify
automatically behind the scene.

AUTHENTICATION METHODS:
Password based: It is a common method of
verifying a user’s identity using the username

and password. It’s a simple and cost efficient


process but vulnerable to brute force and
phishing. During registration, a user creates a
unique username and password. To log in, the
user enters their credentials. The system
compares the entered information to the
stored, hashed version of the password. If the
credentials match, access is granted;
otherwise, it is denied.
MFA: A cybersecurity method that requires
users to provide two or more verification

factors to log in, significantly increasing


security beyond a simple password. It works
by combining “something you know”
(password), “something you have” (location
token) and “something you are” (fingerprint).
Its common factors are knowledge, possession
and inherence. It can be of multiple types like
2-factor, 3-factor, etc.
Biometric based: A cybersecurity method that
verifies a user's identity using unique

biological traits like fingerprints, facial


features, or voice patterns, rather than
passwords. It works by comparing a live scan
against a stored template in a database, and
its security advantage comes from using
"something you are" for verification, making it
difficult to steal or forget compared to
traditional passwords. However, it's often
recommended to use biometric authentication
in combination with other security measures,
as biometric data can't be easily changed if
compromised.
Token based: A cybersecurity method that
verifies a user's identity by issuing a

temporary, unique token after they first log in


with credentials, such as a password. This
token acts as a digital pass, allowing the user
to access resources for a set period without re-
entering their login information for each
request. This enhances security by minimizing
the exposure of the user's original credentials
and is often used for APIs, web applications,
and in multi-factor authentication (MFA).

{While writing answers token based authentication


and SSO go hand-in-hand as examples of each
other.}

AUTHORIZATION / ACCESS CONTROL MODELS


[Link] (Discretionary Access Control)
It works on the principle that every file or
application or network has an owner and only that
owner has the power to decide which individual
user has what permissions.
Advantages:
 With DAC users can get permission for
individual objects. Object owners can divide
users into groups, creating fine-grained
controls over access settings. This is not
possible with mandatory access control
systems.
 Discretionary controls let information flow
freely through networks which thus results in
speed and efficiency.
Challenges:
 DAC is recognized as less secure than
mandatory access control. Discretionary
access can allow attackers to implant malware
on target access points.
 Decentralization can lead to confusion and
poor administrative visibility. Security teams
need to know who is accessing sensitive
resources.

[Link] (Mandatory Access Control)


Here, the SYSTEM acts the parental control of the
users of your network or application. It has
authority even above Administrator. MAC is a
system enforced model where access is
determined by central authority based on a user’s
security clearance and an objects classification
label, rather than resource owner. Users cannot
alter these, thus, they are secure, as access is
granted on a need-to-know basis.
Advantages:
 Users cannot override policies to share
credentials or grant access, preventing
unauthorized sharing of sensitive information.
 Every access attempt, granted or denied, is
logged, creating a comprehensive audit trail
for analysis and accountability.
Challenges:
 Implementing and managing MAC is a
complex and time-consuming process that
requires significant expertise.
 The rigid, non-discretionary nature of MAC
makes it inflexible. It does not allow for user-
based adjustments to access rights, which can
hinder productivity.

[Link] (Role-Based Access Control)


A cybersecurity model that restricts system access
based on a user's predefined job role, rather than
assigning permissions individually. In this system,
a user is assigned one or more roles, and each role
has a specific set of permissions to access
resources like data, applications, or systems. This
method simplifies access management, improves
security by ensuring users only have the necessary
privileges for their duties. In other words, it
follows the PoLP or Principle of Least Privilege.
Advantages:
 Restricts users to only the resources necessary
for their job function, limiting the impact of a
breach and mitigating insider threats.
 New hires are automatically granted the
correct access for their role, and access is
promptly revoked when an employee leaves.
Challenges:
 In large organizations, the number of roles can
become unmanageable as the need for
customization grows.
 Over time, users can accumulate excessive
permissions, which requires regular audits to
correct.

[Link] (Attribute-based Access Control)


a model that grants access to resources based on
the attributes of the user, resource, and
environment, rather than just their role. This
approach provides more detailed and dynamic
security by evaluating factors like a user's
department, the time of day, the device they are
using, or the sensitivity of the resource. ABAC
allows for more complex and flexible policies,
enabling organizations to create fine-detailed
access controls that are context-aware.
Advantages:
 By using a wider range of criteria, it reduces
the risk of unauthorized access and helps
mitigate privilege creep, as access is granted
on a "need-to-know" basis.
 Simplifies onboarding and reduces
administrative burden by making it easier to
manage access for a growing user
base. Operational Efficiency in simple words.
Challenges:
 Designing and managing a large number of
attributes and policies can become complex,
leading to potential misconfigurations.
 The system's effectiveness relies on having
accurate and up-to-date attribute data, which
requires robust and constant synchronization
across all systems.

Common questions

Powered by AI

Single Sign-On (SSO) enhances user convenience by allowing users to authenticate once and gain access to multiple applications without re-entering credentials. Token-based authentication secures this process by issuing a temporary, unique token that acts as a digital pass, reducing the exposure of user credentials during multiple access requests . Together, these methods minimize credential management fatigue and decrease the risk of password-related security issues, reinforcing overall security in identity and access management frameworks .

Biometric-based authentication offers security advantages by leveraging unique biological traits, making it difficult to steal or forget compared to passwords. It uses 'something you are' for verification, which enhances security against credential theft . The challenges include the risk of biometric data compromise, as this data can't be easily changed. Hence, combining biometrics with other security measures is often recommended to strengthen security further .

Identity attributes are crucial in IAM systems as they define and verify digital identities, which determine access permissions. Static attributes (e.g., employee ID) provide consistent identity markers, while dynamic attributes (e.g., role assignments) allow systems to adapt to changes in user roles. Contextual attributes add situational awareness, enhancing IP access control. These attributes together ensure that access is granted only to legitimate users with appropriate permissions and that systems remain responsive to organizational dynamics .

Contextual attributes, such as location, time of access, and device type, enhance security and efficiency in access control models by providing additional layers for decision-making. These attributes allow security systems to dynamically assess whether access should be granted based on real-time conditions, improving both security and operational responsiveness. They are a key component in attribute-based systems like ABAC, which rely on real-time environmental assessments to make more informed and granular access control decisions .

Attribute-Based Access Control (ABAC) models provide flexibility and dynamism by evaluating a wider range of criteria such as user attributes, environmental context, and resource sensitivity, resulting in more detailed and situationally aware access decisions. Unlike RBAC, which is role-centric, ABAC's context-aware approach allows for fine-grained and dynamic policies that adjust in real-time, thereby mitigating privilege creep . However, ABAC systems require complex and accurate management of attributes and policies, which can be challenging .

Discretionary Access Control (DAC) allows object owners to determine access permissions, providing the ability to tailor permissions per object, enhance information flow, and increase operational efficiency. However, it is less secure as it can lead to malware vulnerabilities and poor administrative visibility due to its decentralization . Mandatory Access Control (MAC), by contrast, is more secure, with permissions determined by a central authority based on users' security clearances. This rigidity prevents unauthorized information sharing but results in inflexibility and complex management .

Multi-Factor Authentication (MFA) significantly enhances cybersecurity by requiring multiple verification factors ('something you know', 'something you have', and/or 'something you are'), thus adding layers of security over traditional password-based systems, which rely solely on 'something you know' . MFA mitigates risks from phishing and brute force attacks because compromising several authentication factors is more challenging than a single password. However, MFA implementation can face user resistance due to perceived complexity and inconvenience .

Role-Based Access Control (RBAC) enhances security by restricting user access strictly to resources necessary for their job functions, thus reducing the impact of security breaches and mitigating insider threats. It improves operational efficiency by automatically aligning new hires with the appropriate access and rapidly revoking it upon departure . However, in larger organizations, the explosion of diverse roles can become difficult to manage, and without regular audits, users might accumulate excessive permissions beyond their needs .

The decentralization of control in Discretionary Access Control (DAC) enhances usability by allowing resource owners flexibility in adjusting permissions to meet specific organizational needs. However, it poses security challenges as it can lead to inconsistent policy enforcement and increased exposure to malware due to potentially loose permissions . This decentralization can also result in administrative oversight difficulties, making it harder to track and audit access rigorously .

Managing the digital identity lifecycle in an IAM system involves four primary stages: creation, verification, maintenance, and deactivation . During creation, new users are added, and verification ensures authenticity. Maintenance involves managing identity attributes, updating permissions, and monitoring for security compliance. Finally, deactivation occurs when users depart, safeguarding against unauthorized access. Comprehensive management of these stages ensures that identities are properly authenticated and authorized throughout their lifecycle .

You might also like