In most companies, access management starts out quietly. At first, there are only a few employees, a handful of applications and a simple Excel spreadsheet showing who has access to each system.
Initially, this may be sufficient. As the company grows, however, the spreadsheet gradually becomes an inaccurate reflection of reality. Employees change roles, external contractors complete projects, new applications are introduced and permissions are modified directly within individual systems.
Excel may say that access has been revoked. The company’s actual infrastructure may show something completely different.
Access management should therefore be more than a record-keeping exercise. It must actively control who can sign in, which systems they can access and what actions they are allowed to perform.
Identity and Access Management, commonly referred to as IAM, covers the processes and technologies used to manage users’ digital identities and permissions.
It is important to distinguish between two fundamental concepts:
For example, an employee signs in using a password and a second authentication factor. Based on their role, the system then determines whether they may only view customer records, edit them, export data or change the application’s settings.
A properly designed access management system therefore connects identities, authentication, roles, permissions and the entire lifecycle of user accounts.
A company is not a static environment. People join and leave, move between teams and take on new responsibilities. At the same time, the number of applications, cloud services and internal systems continues to grow.
A typical employee may need access to:
A spreadsheet may contain information about which permissions an employee should have. However, it cannot assign, modify or revoke those permissions. It also cannot verify whether the information recorded in the document matches the actual configuration of every application.
| Area | Excel-based records | Centralized access management |
|---|---|---|
| User overview | Updated manually | Managed in one place |
| Granting and revoking access | Handled separately in each system | Managed centrally for connected systems |
| Changes in job roles | Permissions must be reviewed manually | Access is updated according to defined roles |
| Two-factor authentication | Cannot be enforced | Can be required centrally |
| Single sign-on | Not supported | Enables sign-in across connected applications |
| Verification of the actual state | Records may differ from reality | Changes are reflected in managed access rights |
Excel is therefore not necessarily a bad starting point for creating an initial inventory. The problem begins when a company starts using it as its primary tool for managing identities and security.
Consider a model situation in which a developer ends their cooperation with a company. Their main account is disabled and the access records are marked as “revoked”.
In reality, they may still have:
A similar problem may occur when an employee changes roles. They receive new permissions, but no one removes the old ones. Over time, they accumulate more access rights than they need to perform their job.
Security guidance therefore applies the principle of least privilege. Each user should receive only the access rights they genuinely need for their current responsibilities. NIST also recommends regularly reviewing accounts and disabling them when employment ends or access requirements change. The same principle is emphasised in OWASP’s authorization guidance.
A security problem does not have to begin with a sophisticated cyberattack. It often results from ordinary operational chaos:
The last example is known as shadow IT. It refers to applications and services that employees use outside the company’s official IT management. These tools may process company data without being included in access records, security policies or offboarding procedures.
The difference between recorded and actual permissions is therefore not only a technical problem. It is also a matter of accountability, risk management and corporate governance.
Modern access management does not usually rely on a single measure. It consists of several interconnected layers.
The foundation is a central place from which the company manages users, roles and access to connected systems.
When an employee joins the company, an administrator creates their identity and assigns the appropriate permissions. If the employee changes roles, their access rights can be updated accordingly. When they leave, access can be revoked centrally without manually checking every application.
Centralization also reduces the number of unrelated accounts created for the same person.
Role-Based Access Control, or RBAC, assigns permissions according to job roles instead of configuring every user individually.
A company may define roles such as:
A new employee then receives the permissions associated with their role. If their position changes, the role can be updated instead of manually modifying dozens of individual permissions.
RBAC is a suitable foundation for most companies. In more complex environments, it may need to be supplemented with rules based on additional attributes, such as a specific project, country, device type or data sensitivity.
Single Sign-On, or SSO, allows users to sign in once and then access multiple connected applications without creating separate login credentials for each one.
OpenID Connect can be used to securely transfer information about an authenticated user. It acts as an identity layer on top of OAuth 2.0 and enables an application to verify a user’s identity based on authentication performed by a central identity provider. The OpenID Foundation explains the protocol in more detail.
This gives companies a more consistent sign-in process and reduces the number of passwords managed separately across individual applications.
Two-factor authentication, also known as 2FA, requires two different methods of identity verification during sign-in. This typically involves a password combined with confirmation through a mobile device or an authenticator application.
Even if an attacker obtains the password, they still lack the second factor. NIST therefore recommends using multi-factor authentication, particularly for sensitive business accounts. It also recommends removing access when job requirements change or an employee leaves the company.
However, 2FA alone does not solve incorrectly configured permissions. It protects the sign-in process, while roles and access policies determine what users are allowed to do once they have signed in.
Employee onboarding usually receives more attention than offboarding. A company needs new employees to start working quickly, so it provides them with all the required accounts.
Offboarding often lacks the same level of precision. Deactivating an email account is not enough. The company must also address:
The same review should take place when an employee changes roles. Without it, permissions that are no longer required gradually accumulate.
NIST’s account management requirements cover the creation, modification, deactivation and removal of accounts, records of role membership and regular reviews of assigned permissions.
The NIS2 Directive includes human resources security, access control policies and asset management among its cybersecurity risk-management measures. It also requires the use of multi-factor or continuous authentication solutions where appropriate.
Centralized identity management, role management and two-factor authentication can therefore help companies meet some of these security requirements. However, implementing a single tool does not automatically ensure compliance with NIS2.
Compliance also depends on internal policies, documentation, incident management, supplier relationships, employee training and other organizational and technical measures.
The most difficult part is usually not implementing the sign-in tool itself. It is cleaning up the company’s historical access environment.
Before centralizing access management, a company needs to determine:
Without this clean-up, a company may centralize only part of its infrastructure while leaving the rest of the access chaos unmanaged. Access management is therefore not a one-time software implementation. It is an ongoing process of managing corporate identities.
Moving to centralized access management makes sense particularly when:
The number of identities, applications and changes that the company must continuously manage is more important than the number of employees alone.
LockNess is a centralized business access management system. It helps organizations replace fragmented account and permission settings with clearer management from a single location.
Its main features include:
LockNess can simplify user onboarding and offboarding, reduce the number of manual actions and lower the risk of overlooking individual access rights.
The benefit is not limited to security. Centralized management also saves time for the people who would otherwise need to create and deactivate accounts separately in every application.
Excel can be useful when creating an initial inventory of systems and permissions. However, it should not remain the only tool on which a company bases its identity and security management.
As the number of employees, external contractors, applications and administrator accounts grows, the company needs a solution that does more than record access rights. It must actively manage them.
Are you dealing with fragmented access, complicated onboarding or unclear permissions? See how LockNess works. We will help you centralize authentication and configure access management according to your company’s needs.
Do you need to connect LockNess to your existing applications or internal systems? We can help with integration and any required custom development.
Do you need long-term operation, updates and technical support? Explore our application support and management services