CCyber Blog

Content on securing identities, accounts, privileged access, cloud systems and business environments such as Microsoft 365, Google Workspace and cloud infrastructure. We explain MFA, IAM, PAM, access reviews, privileged accounts, logging, monitoring, Zero Trust and cloud security controls.

PAM Basics: 9 Controls That Protect Privileged Accounts

PAM, or Privileged Access Management, helps protect administrator accounts, service accounts, supplier access, cloud roles and other high-risk permissions. PAM basics are not only a password vault. They are 9 practical controls: account inventory, separate admin accounts, MFA, least privilege, time-bound access, secure passwords and secrets, controlled admin workstations, logs and monitoring, and recurring access reviews.

Prepared by: CCyber Editorial Team

Short answer

PAM, or Privileged Access Management, is a set of processes and controls that protect accounts with elevated permissions. This includes administrators, service accounts, IT suppliers, cloud roles, access to backup, financial systems, infrastructure, Microsoft 365, Azure, AWS, Google Cloud, VPN, databases, code repositories and production environments. The main goal of PAM is simple: one compromised account must not mean full company compromise. A basic PAM programme should include 9 controls: account inventory, separate admin accounts, MFA, least privilege, time-bound access, secure password and secret management, controlled admin workstations, logs and monitoring, and recurring access reviews with fast access removal.

Last updated

July 2026

Who this article is for

  • boards
  • business owners
  • CISOs, vCISOs, CTOs and IT directors
  • Microsoft 365, Azure, AWS, Google Cloud and Google Workspace administrators
  • IT, security, DevOps, cloud, IAM and compliance teams
  • companies using IT suppliers, remote support, outsourcing and software houses
  • SMEs that want to organize administrator access without building a large enterprise programme
  • companies preparing for NIS2, KSC, ISO 27001, SOC 2, DORA, cyber insurance or customer audits
  • organizations that want to reduce ransomware, administrator account takeover and privilege misuse risk

Key takeaways

  1. PAM is not only a password vault. It is a privileged access control programme: people, processes, roles, approvals, logs, sessions and reviews.
  2. First, you need to know which privileged accounts exist. Without inventory, the company does not know what to protect.
  3. An administrator account should not be used for daily email, internet and office work. Administrators should have a normal account and a separate administrative account.
  4. MFA for administrators is the minimum. For highest-risk roles, use stronger methods, trusted devices and additional approvals.
  5. The best PAM reduces standing privileges. Access should be time-bound, justified, approved, monitored and removed after the work is complete.

What is PAM?

PAM stands for Privileged Access Management. In practice, it protects accounts, roles and sessions that can change system configuration, create users, delete data, disable security controls, modify infrastructure, manage backup or access critical data.

Examples of privileged access:

  • Global Administrator in Microsoft 365
  • domain administrator
  • root on a Linux server
  • local admin on a laptop or server
  • Owner or Contributor in Azure
  • AWS IAM administrator
  • Google Cloud administrator
  • backup administrator
  • database administrator
  • firewall and VPN administrator
  • service account used by an application
  • API token with production access
  • IT supplier with remote access
  • developer with deployment rights to production

PAM answers: who has the highest privileges, why they have them, when they may use them, how they authenticate, whether their actions are logged and who regularly checks whether this access is still needed.

Why are privileged accounts so important?

A privileged account can do much more than a normal user account. If an attacker compromises a normal employee account, the impact may be limited. If they compromise an administrator, they may add new accounts, disable MFA, change mail rules, delete backups, download data, install malware or prepare ransomware.

The biggest privileged account risks are:

  • administrator account takeover through phishing
  • lack of MFA
  • too many administrators
  • standing administrative roles without justification
  • shared passwords
  • no administrator action logs
  • access not removed from former employees and suppliers
  • service accounts with excessive permissions
  • uncontrolled supplier remote access
  • administrator using the same account for email and system management

PAM vs IAM: what is the difference?

IAM

IAM, or Identity and Access Management, covers general identity and access management. It applies to all users, applications, groups, roles, login, SSO, MFA, onboarding, offboarding and permissions.

PAM

PAM focuses on the highest-risk access. It applies to administrators, service accounts, cloud roles, break glass accounts, suppliers, privileged passwords, administrative sessions and actions that can change the security of the entire organization.

The simplest distinction

IAM answers: who has access to what?

PAM answers: who has access that can take over, change or stop critical systems?

9 PAM controls that protect privileged accounts

Control 1: Privileged account inventory

You cannot protect accounts you do not know about. The first PAM control is a complete list of privileged accounts, roles and accesses.

List:

  • Microsoft 365 and Entra ID administrators
  • domain administrators
  • local administrators
  • cloud administrators
  • financial system administrators
  • backup administrators
  • database administrators
  • network device administrators
  • service accounts
  • API keys and tokens
  • supplier accounts
  • emergency accounts
  • DevOps and CI/CD roles

For each account, define:

  • owner
  • purpose
  • system in scope
  • permission level
  • whether MFA is enabled
  • whether the account is named or shared
  • whether access is standing or time-bound
  • last use date
  • last review date

Evidence to prepare: privileged account and role register with owners and last review date.

Control 2: Separate administrative accounts

An administrator should not use the same account for daily work and administrative actions. An account used for email, internet, messaging and office work is more exposed to phishing, malware and user mistakes.

A good model:

  • normal account for daily work
  • separate administrative account for system management
  • no email and internet on the administrative account where possible
  • administrative account used only when needed
  • separate workstation or controlled environment for high-risk administration

Example: John Smith has a normal account for email and meetings, and an admin.john.smith account for administrative actions. The administrative account has stronger MFA, logs and restricted login options.

Evidence to prepare: administrator list confirming separate normal and administrative accounts.

Control 3: MFA for all privileged accounts

MFA for privileged accounts is the minimum. An administrator password can be stolen, but MFA makes it harder to use the password alone to take over access.

MFA should cover:

  • global administrators
  • domain administrators
  • cloud administrators
  • backup administrators
  • database administrators
  • remote suppliers
  • hosting control panels
  • code repositories
  • CI/CD tools
  • VPN and remote access systems

For highest-risk roles, consider stronger methods than SMS, such as authenticator apps, hardware keys, passkeys or access conditions based on device and location.

Evidence to prepare: MFA report for privileged accounts and exception list with closure date.

Control 4: Least privilege

An account should have only the permissions needed for a specific task. Global Administrator should not be the default solution for every administrative need.

Apply these rules:

  • do not grant a broader role than needed
  • limit role scope to a specific system, group, application or resource
  • separate administrative roles from business roles
  • do not use administrator accounts for automation if a narrow technical role is enough
  • limit the number of people with highest roles
  • verify whether the role is still needed

Example: a person managing users does not need to be a Global Administrator. They can have a narrower role that allows only the required actions.

Evidence to prepare: privileged role matrix with justification and permission scope.

Control 5: Time-bound and approved access

Standing administrative access is convenient, but risky. A better model is time-bound access: the administrator activates a role when needed, for a defined time, with justification and often with approval.

Time-bound access should cover:

  • cloud administrative roles
  • production access
  • supplier access
  • backup access
  • financial system access
  • critical repository access
  • infrastructure management panels

Good practices:

  • active access only for task duration
  • activation justification
  • approval for high-risk roles
  • activation notification
  • automatic role expiration
  • activation history for audit

Evidence to prepare: privileged role activation report with time, justification and approvals.

Control 6: Secure passwords, secrets and service accounts

PAM is not only about people. Many risks involve service accounts, secrets, API tokens, SSH keys, database passwords and credentials used by applications.

The biggest problems:

  • shared administrator passwords
  • passwords stored in files, scripts or spreadsheets
  • secrets in code repositories
  • service accounts without owner
  • passwords that are never changed
  • API tokens with no expiration date
  • technical accounts with administrator permissions

The control should include:

  • vault for privileged passwords
  • password and secret rotation
  • individual accounts instead of shared accounts where possible
  • owner for every service account
  • minimum permissions for technical accounts
  • secret scanning in repositories
  • procedure for changing secrets after incident or administrator departure

Evidence to prepare: register of service accounts, secrets and privileged passwords with owner and last rotation date.

Control 7: Controlled administrative environment

Even the best MFA is not enough if an administrator signs in to critical systems from a computer used for email, internet and private tools. Privileged accounts should be used from controlled devices and secure access paths.

Possible controls:

  • dedicated administrative workstations
  • jump server for suppliers and administrators
  • blocking administrator login from private devices
  • compliant device requirement
  • no local administrators where not needed
  • separation of administrative work from daily office work
  • endpoint protection on administrative workstations
  • limiting PowerShell, admin portals and remote tools to trusted devices

SMEs do not always need to start with a full privileged access workstation model. A good first step is: administration only from company-managed, secured, updated and monitored devices.

Evidence to prepare: list of allowed administrative devices and access paths for high-risk roles.

Control 8: Logs, monitoring and session recording

The company should know who used privileged access, when, from which device, for what reason and what actions they performed. Without logs, audit, incident response and misuse investigation are difficult.

Log and monitor:

  • administrator sign-ins
  • failed MFA attempts
  • role activations
  • role and group changes
  • creation of new administrators
  • MFA configuration changes
  • mail rule changes
  • backup changes
  • service account use
  • supplier sessions
  • commands or actions in critical systems where technically possible

For suppliers and critical systems, consider session recording or at least full activity logging. Logs should also be protected against modification by the same administrator whose actions are logged.

Evidence to prepare: list of PAM log sources, sample alerts and administrator activity report.

Control 9: Access review, offboarding and emergency accounts

PAM does not work without regular review. Permissions accumulate. People change roles. Suppliers finish projects. Service accounts remain after old applications. That is why privileged access must be reviewed and removed regularly.

Access review should cover:

  • global administrators
  • domain administrators
  • cloud administrators
  • supplier access
  • service accounts
  • financial system roles
  • backup roles
  • production access
  • code repositories and CI/CD

Emergency accounts, often called break glass accounts, are an important element. They are used when normal administrative access does not work, for example MFA outage or incorrect Conditional Access configuration. Emergency accounts should be few, strongly protected, monitored and used only in crisis situations.

Evidence to prepare: access review report, removed permissions list, emergency account list and usage procedure.

The 9 PAM controls in one list

  1. Privileged account inventory
  2. Separate administrative accounts
  3. MFA for all privileged accounts
  4. Least privilege
  5. Time-bound and approved access
  6. Secure passwords, secrets and service accounts
  7. Controlled administrative environment
  8. Logs, monitoring and session recording
  9. Access review, offboarding and emergency accounts

How to start PAM without a large budget?

An SME does not need to start with a full PAM platform. Many actions can begin with existing tool configuration, simple registers, policies and recurring reviews.

First maturity level

  • administrator list
  • MFA for all administrators
  • separate administrative accounts
  • limit Global Administrators
  • remove old supplier accounts
  • service account review
  • basic sign-in logs
  • offboarding procedure

Second maturity level

  • time-bound access to cloud roles
  • approval for high-risk access
  • privileged password vault
  • administrator activity monitoring
  • controlled supplier access
  • recurring access review
  • monitored emergency accounts

Third maturity level

  • full PAM for servers, cloud, databases and applications
  • administrative session recording
  • just-in-time access across environments
  • secret control and rotation
  • SIEM integration
  • privileged access workstation or secure administrative workstation
  • automated recertifications and audit reports

PAM in the cloud: what to watch?

Privileged access is especially important in the cloud because one role may control a subscription, project, account, database, storage, secrets, network or logs.

In Microsoft 365 and Entra ID, check

  • how many Global Administrators exist
  • whether all administrators have MFA
  • whether roles are standing or time-bound
  • whether PIM or similar JIT process is enabled
  • whether administrators use separate accounts
  • whether break glass accounts exist
  • whether activation and change logs are available
  • whether access reviews are recurring

In Azure, AWS and Google Cloud, check

  • Owner, Contributor, Administrator and similar roles
  • root or organization accounts
  • access keys
  • service accounts
  • roles for secrets and keys
  • permissions to logs and backup
  • cross-account or cross-project access
  • whether access is time-bound
  • whether administrator actions are logged

PAM for suppliers

Suppliers often have broad access because they help maintain IT, cloud, ERP, financial systems, backup, network, OT or applications. This is convenient, but risky.

Supplier access rules

  • named account for each person
  • no shared passwords
  • MFA
  • access only through an approved path
  • time-bound access
  • system owner approval
  • session logging
  • access removal after project completion
  • emergency access procedure outside business hours

A good test: if you end cooperation with a supplier today, do you know which accounts, passwords, tokens, VPN access and roles must be disabled?

PAM for service accounts and secrets

Service accounts and secrets are often weaker than human accounts. They rarely have MFA, often have long lifetimes, may be saved in scripts and sometimes nobody knows who owns them.

Minimum controls

  • every service account has an owner
  • every service account has a purpose description
  • permissions are minimal
  • secrets are not stored in repositories
  • secrets are rotated
  • unused accounts are disabled
  • service account use is monitored
  • secret change is tested before production

What documents and evidence should be prepared?

Governance documents

  • PAM policy
  • privileged account standard
  • administrative role matrix
  • privileged access granting procedure
  • access removal procedure
  • supplier access procedure
  • emergency account procedure
  • exception register

Registers

  • administrator register
  • service account register
  • supplier account register
  • privileged password and secret register
  • cloud role register
  • emergency account register
  • high-risk token and API key register

Technical evidence

  • MFA report for administrators
  • privileged role report
  • access review report
  • time-bound role activation report
  • administrator activity logs
  • accounts without owner report
  • password and secret rotation report
  • supplier session report

Process evidence

  • access requests
  • system owner approvals
  • activation justifications
  • access review acceptance records
  • access removal confirmations
  • emergency account test report
  • administrator account takeover exercise report

How to measure PAM effectiveness?

Account metrics

  • number of privileged accounts
  • number of Global Administrators
  • number of domain administrators
  • number of service accounts
  • number of accounts without owner
  • number of supplier accounts

Access metrics

  • percentage of privileged accounts with MFA
  • number of standing administrative roles
  • number of time-bound roles
  • average role activation time
  • number of activations without justification
  • number of PAM policy exceptions

Review metrics

  • number of roles covered by access review
  • number of removed permissions
  • number of reduced permissions
  • number of suppliers reviewed
  • time to close recommendations after access review

Monitoring metrics

  • number of administrator sign-ins
  • number of unusual sign-ins
  • number of failed MFA attempts
  • number of role activation alerts
  • response time to privileged access alert
  • number of supplier sessions with logs

30, 60 and 90-day action plan

First 30 days

  • assign PAM programme owner
  • prepare list of administrators and high-risk roles
  • enable MFA for all privileged accounts
  • check number of Global Administrators and domain administrators
  • remove accounts of former employees and suppliers
  • identify service accounts without owner
  • check emergency accounts
  • enable basic administrator activity logging

Days 31 to 60

  • introduce separate administrative accounts
  • reduce standing administrator roles
  • prepare role and least privilege matrix
  • implement time-bound access for key roles where tools allow it
  • prepare service account and secret register
  • restrict supplier access
  • prepare procedure for granting and removing privileged access
  • prepare the first access review

Days 61 to 90

  • run access review for high-risk roles
  • close accounts and roles without justification
  • deploy password vault or organize existing secret process
  • enable alerts for role activation and administrator changes
  • test emergency account procedure
  • run administrator account takeover exercise
  • prepare PAM dashboard for the board
  • define 12-month PAM roadmap

Common company mistakes

Mistake 1: too many Global Administrators

Many people have top roles “just in case”. This increases the risk of full organization compromise after one account is breached.

Mistake 2: administrator uses one account for everything

An administrative account used for email and internet is more exposed to phishing, malware and session theft.

Mistake 3: MFA only for some administrators

The attacker will choose the weakest account. MFA should cover all privileged accounts and supplier remote access.

Mistake 4: no service account owners

Technical accounts live for years, have broad permissions and nobody knows whether they are still needed.

Mistake 5: standing supplier access

A supplier has VPN, administrator password and access to many systems without end date. This is operational and audit risk.

Mistake 6: no administrator logs

After an incident, the company does not know who added an account, changed configuration, disabled MFA or deleted backup.

Mistake 7: PAM as only a tool

A password vault will not solve the problem if the company still has too many administrators, no access review and no supplier access rules.

Mistake 8: no emergency accounts

The company may accidentally lock itself out of tenants, cloud or critical systems. Emergency accounts should exist, but be strongly controlled.

Mistake 9: no review after people changes

Employees change roles, leave the company and suppliers finish projects. Privileged access must be removed quickly and documented.

Business example

A services company has 90 employees and uses Microsoft 365, Azure, a financial system, code repositories and an external IT supplier. After a short review, it turns out there are seven Global Administrators, some administrators use the same accounts for email and system configuration, two former suppliers still have active accounts and service accounts have no owners.

The company does not start with a large PAM platform. First, it lists administrators, enables MFA, reduces Global Administrators, removes former supplier accounts and creates separate administrative accounts. Then it implements time-bound access for cloud roles, service account review, basic activation logs and access review procedure.

After 90 days, the company has fewer standing permissions, better supplier access visibility, MFA for administrators, a service account list and a board report. It is still not full enterprise PAM, but administrator account takeover risk is much lower.

How can ccyber.io help?

ccyber.io helps companies implement PAM in a practical, staged and risk-based way. We do not start by buying a tool. We start with who has the highest permissions, why they have them, whether MFA works, whether access is standing, whether logs exist and whether someone regularly checks whether access is still needed.

We can support your organization with:

  • PAM readiness assessment
  • privileged account inventory
  • Microsoft 365 and Entra privileged access review
  • Azure, AWS and Google Cloud privileged access review
  • access review for administrators and suppliers
  • least privilege model design
  • time-bound and approved access procedure
  • service account and secret review
  • emergency account procedure
  • administrator activity monitoring and logging
  • administrator account takeover exercise
  • 30, 60, 90-day and 12-month PAM roadmap

The best first step is a PAM Basics Workshop. In a short workshop, the company can identify which accounts are most risky, how many administrators exist, where MFA is missing, which accesses are standing, which service accounts require review and which quick actions reduce risk in the first 30 days.

FAQ

What is PAM?

PAM is Privileged Access Management. It covers protection of administrator accounts, service accounts, secrets, supplier access, cloud roles and administrative sessions.

Is PAM only a password vault?

No. A password vault can be part of PAM, but full PAM also includes MFA, least privilege, time-bound access, approvals, monitoring, sessions, access reviews and offboarding.

Where should SMEs start with PAM?

Start with administrator list, MFA, separate administrative accounts, reducing top roles, removing old supplier accounts and first access review.

Should every administrator have a separate account?

Yes, for administrative actions, a separate account is recommended. The normal account is for daily work, while the administrative account is only for tasks requiring higher privileges.

Are service accounts part of PAM?

Yes. Service accounts, API tokens, SSH keys and secrets often have very high privileges, so they should have an owner, minimum permissions, rotation and monitoring.

What is just-in-time access?

It is access granted only for the time required to complete a task. After the time ends, the role expires automatically, which reduces standing privilege risk.

Should suppliers have standing VPN access?

They should not have standing access without justification. Supplier access should be named, time-bound, approved, protected with MFA, logged and removable quickly.

What evidence matters most for audit?

Privileged account register, MFA report, access review report, administrator list, service account list, activity logs, supplier access procedure and emergency account procedure.

Summary

PAM protects the riskiest type of company access: accounts and roles that can change configuration, delete data, disable security controls, manage backup or take over critical systems. That is why PAM should be treated as a security foundation, not an optional feature for large organizations.

PAM basics are 9 controls: account inventory, separate administrative accounts, MFA, least privilege, time-bound access, secure passwords and secrets, controlled administrative environment, logs and monitoring, and access review with strong offboarding.

The best rule is: privileged access should be rare, justified, time-bound, monitored and removed when no longer needed. Then, even if an account is attacked, the impact is much easier to contain.

Sources

Zero Trust for SMEs: A Simple Explanation

Zero Trust for SMEs does not mean buying one expensive tool. It is a practical rule: do not automatically trust a user, device, network or application just because it is “inside the company”. Every access should be verified, limited to the required role, monitored and removable. For SMEs, Zero Trust starts with MFA, access reviews, secure devices, supplier control, backup and logs.

Prepared by: CCyber Editorial Team

Short answer

Zero Trust is a cybersecurity approach based on a simple rule: do not trust automatically, always verify. In practice, the company does not assume that a user, computer, phone, supplier, application or network is safe only because it belongs to the organization or connects through VPN. Every access to data and systems should be checked, limited to the minimum, policy-based, monitored and regularly reviewed. For SMEs, Zero Trust does not need to mean a large enterprise project. The best start is MFA, account cleanup, access review, administrator control, secure devices, backup, logs and response procedures.

Last updated

July 2026

Who this article is for

  • small and medium business owners
  • SME boards
  • CISOs, vCISOs, CTOs and IT directors
  • Microsoft 365, Google Workspace, Azure, AWS and Google Cloud administrators
  • companies using remote work, cloud, SaaS, CRM, ERP and IT suppliers
  • companies after phishing, account takeover or ransomware incidents
  • software houses, SaaS companies and technology providers
  • organizations preparing for NIS2, KSC, ISO 27001, SOC 2, DORA or cyber insurance
  • companies that want to implement Zero Trust practically, without excessive theory and without buying tools blindly

Key takeaways

  1. Zero Trust is not a product, but a way to manage access and risk. Tools help, but they do not replace principles, processes and decisions.
  2. For SMEs, Zero Trust starts with the basics: MFA, strong identity, access reviews, least privilege, secure devices, backup and monitoring.
  3. The most important mindset change is: a company network, VPN or work laptop is not automatically trusted. Access must be checked in context.
  4. Zero Trust is especially important for remote work, cloud, Microsoft 365, Google Workspace, IT suppliers, administrator accounts and customer data.
  5. The best SME plan is staged implementation: first accounts and MFA, then permissions, devices, suppliers, applications, logs and time-bound access.

What is Zero Trust?

Zero Trust is a security approach where the company does not grant trust automatically. Every access request should be checked based on identity, device, application, location, risk, user role and resource type.

The simplest explanation:

Zero Trust does not mean you do not trust people as people. It means the system should not automatically trust any account, device or connection.

Example: an employee signs in to CRM. In a classic model, the company may assume that if the user knows the password and is on VPN, access is safe. In Zero Trust, the company asks more questions:

  • does the user have MFA?
  • are they signing in from a typical location?
  • is the device company-managed and updated?
  • does the user really need CRM access?
  • do they need all data, or only data for their region?
  • should the session be monitored?
  • should access expire after a defined time?

Zero Trust in one sentence

Zero Trust is a model where every access request is verified, permissions are minimal, risk is evaluated contextually and the company assumes that an account, device or network may be compromised.

What Zero Trust is not

Zero Trust is not one tool

You cannot buy “Zero Trust” as one product that solves everything. You can buy tools that support Zero Trust: MFA, Conditional Access, IAM, PAM, EDR, ZTNA, MDM, DLP, SIEM or CASB. But tools without rules and processes are not enough.

Zero Trust does not mean lack of trust in employees

Zero Trust is not a message that “we do not trust people”. It is a message that “we do not rely only on a password, network location or good intentions”. We protect employees and the company from the impact of account takeover, phishing, malware and mistakes.

Zero Trust does not mean blocking everything

Well-implemented Zero Trust should support work, not paralyze it. The goal is the right access for the right person, from the right device, to the right resource, at the right time.

Zero Trust does not replace backup and response

Zero Trust reduces access takeover risk, but it does not replace backup, incident response planning, training or ransomware recovery.

Why does an SME need Zero Trust?

Small and medium companies increasingly operate as distributed organizations: remote work, cloud, SaaS applications, external IT, suppliers, personal phones, cloud folders, business accounts used outside the office, integrations and automations.

In such an environment, the old “inside the network means safe” model no longer works. The company boundary is not only the office. Data is in Microsoft 365, Google Workspace, CRM, online accounting, cloud, laptops, phones and supplier applications.

Zero Trust helps SMEs reduce risks

  • email takeover through phishing
  • administrator account takeover
  • excessive access for former employees
  • supplier access after project completion
  • data leakage from cloud folders
  • ransomware spreading across the network
  • uncontrolled access from personal devices
  • lack of log visibility
  • excessive permissions in SaaS and cloud
  • misuse of service accounts or API tokens

Three main Zero Trust principles

1. Verify explicitly

The company should check access based on multiple signals, not only a password. Signals may include user, MFA, device, location, application, risk level and data type.

Examples:

  • require MFA for email and critical applications
  • require stronger MFA for administrators
  • block sign-ins from unusual countries if the company does not operate there
  • require a managed device for sensitive data
  • require additional verification for risky sign-ins

2. Use least privilege

The user should have only the access needed for work. Not “just in case”, not “because they needed it once”, not “because it is easier”.

Examples:

  • sales does not need access to all finance folders
  • a developer does not always need production access
  • a supplier should not have permanent VPN without an end date
  • an administrator should not have the highest role always active
  • a service account should not have administrator permissions if read access is enough

3. Assume breach

Zero Trust assumes that an account, device or network may be compromised. Therefore, the company should limit impact, monitor actions, segment access and have a response plan.

Examples:

  • log administrator actions
  • monitor unusual sign-ins
  • limit data access by role
  • protect backup from deletion by an attacker
  • maintain an incident response plan
  • review suppliers and external access

Zero Trust for SMEs: where to start?

Step 1: inventory users, devices, applications and data

You cannot implement Zero Trust if the company does not know who has access to what. The first step is a simple environment map.

List:

  • employees
  • administrators
  • guests and suppliers
  • service accounts
  • laptops and phones
  • SaaS applications
  • critical systems
  • customer data
  • shared folders
  • code repositories
  • cloud and hosting

Evidence to prepare: simple list of users, devices, applications, suppliers and critical data.

Step 2: enable MFA

MFA is the most important first Zero Trust step for SMEs. A password can be stolen, but MFA makes it harder to use the password alone to take over an account.

MFA should cover:

  • business email
  • Microsoft 365 or Google Workspace
  • administrators
  • banking
  • CRM and ERP
  • hosting and domain
  • VPN and remote access
  • code repositories
  • backup system
  • payment tools

Evidence to prepare: MFA report and list of accounts without MFA with plan to close exceptions.

Step 3: reduce administrators

Administrative accounts are the riskiest. If an attacker compromises a normal account, the impact may be limited. If they compromise an administrator, they may change configuration, add users, disable controls and access data.

Check:

  • how many global administrators exist
  • whether administrators have separate accounts
  • whether they have stronger MFA
  • whether roles are standing or time-bound
  • whether administrator actions are logged
  • whether emergency accounts exist

Evidence to prepare: administrator report and decisions to reduce roles.

Step 4: perform an access review

Zero Trust requires access to be justified and current. An access review shows who has access to data, applications and roles, and whether that access is still needed.

Review first:

  • administrators
  • former employees
  • guests and suppliers
  • customer data
  • finance and HR folders
  • backup
  • code repositories
  • cloud access control

Evidence to prepare: access review report with decisions: keep, reduce, remove, expire.

Step 5: secure devices

Zero Trust is not only about the user. The device is part of the decision too. A company laptop with updates and encryption is not the same as a personal computer without control.

Device minimum:

  • system and application updates
  • disk encryption
  • endpoint protection
  • screen lock
  • no local administrators where not needed
  • ability to remotely block or wipe a device
  • company device inventory

Evidence to prepare: device list, update status, encryption status and endpoint protection status.

Step 6: control remote access and VPN

VPN is not automatically secure. In many companies, VPN creates a false sense of security: once connected, the user has too much network access.

Check:

  • who has VPN access
  • whether VPN has MFA
  • whether suppliers have standing access
  • whether access is limited to specific systems
  • whether sessions are logged
  • whether some access can be replaced by application-level access or ZTNA

Evidence to prepare: remote access report and VPN user list.

Step 7: secure data and folders

Zero Trust should protect not only systems, but data. In SMEs, the biggest risk often involves cloud folders, customer files, contracts, HR data, finance and technical documentation.

Check:

  • which folders contain customer data
  • which links are public
  • who has access to finance data
  • who has access to HR data
  • whether access is granted through groups
  • whether sharing history exists
  • whether downloading or sharing sensitive data can be restricted

Evidence to prepare: review of access to sensitive data and sharing links.

Step 8: monitor sign-ins and actions

Zero Trust assumes that you must observe what is happening. Without logs, the company does not know whether an account was compromised, whether someone downloaded files or whether an administrator made an unusual change.

Minimum monitoring:

  • email and cloud sign-ins
  • unusual locations
  • administrator sign-ins
  • role and group changes
  • new account creation
  • email forwarding rules
  • public file sharing
  • backup changes

Evidence to prepare: list of log sources and basic high-risk alerts.

Step 9: control suppliers

Suppliers are part of the Zero Trust model. External IT, software house, agency, integrator or consultant should not have unlimited access only because they are a “trusted partner”.

Supplier rules:

  • named account instead of shared account
  • MFA
  • access only to required systems
  • access expiration date
  • system owner approval
  • session logging
  • access removal after project completion

Evidence to prepare: supplier register with access to systems and data.

Step 10: prepare incident response

Zero Trust limits incident impact, but it does not remove the need for response. The company should know what to do if an account is compromised, a laptop is lost, ransomware encrypts files or a supplier reports an incident.

Minimum:

  • incident response plan
  • account takeover playbook
  • ransomware playbook
  • emergency contact list
  • account blocking procedure
  • session revocation procedure
  • backup recovery procedure
  • customer and supplier communication procedure

Evidence to prepare: response plan and tabletop exercise report.

Zero Trust for SMEs: 12 practical actions

1. Enable MFA for everyone

Start with email, administrators, banking, CRM, cloud, hosting, domain, backup and financial systems.

2. Block legacy authentication

Legacy protocols and sign-in methods may bypass MFA. Check them especially in email and Microsoft 365.

3. Reduce administrators

Keep only the administrators who truly need the role. Use stronger MFA and reviews for high-risk roles.

4. Remove inactive accounts

Former employees, interns, contractors and suppliers should not remain in systems after cooperation ends.

5. Perform access reviews

Review access to customer data, finance, HR, backup, cloud and critical applications.

6. Organize devices

Device inventory, updates, encryption, endpoint protection and response to lost laptops are basic controls.

7. Limit public file sharing

Check public links, shared folders and guest access to cloud documents.

8. Control suppliers

A supplier should have a named account, MFA, access scope, owner and end date.

9. Protect backup

Backup should be separated, tested and protected from deletion by a compromised administrator account.

10. Monitor sign-ins and changes

Collect logs for sign-ins, role changes, mail rules, administrator actions and file sharing.

11. Prepare an account takeover playbook

The most common SME Zero Trust scenario is a compromised account. The company must quickly block the account, revoke sessions and check access scope.

12. Review quarterly

Zero Trust is not a one-time project. Every quarter, check MFA, accounts, administrators, guests, suppliers, devices, backup and logs.

Zero Trust and Microsoft 365 or Google Workspace

For many SMEs, Zero Trust starts in Microsoft 365 or Google Workspace. This is where email, files, meetings, identities, guests and applications live.

What to check in Microsoft 365?

  • whether all users have MFA
  • how many Global Administrators exist
  • whether administrators have stronger MFA
  • whether legacy authentication is blocked
  • whether Conditional Access is configured
  • whether guests have owners
  • whether SharePoint and OneDrive have public links
  • whether email forwarding rules exist
  • whether applications have excessive data permissions
  • whether logs are available and reviewed

What to check in Google Workspace?

  • whether two-step verification is enforced
  • who has administrator roles
  • whether former employee accounts are blocked
  • whether file sharing is controlled
  • whether external applications have data access
  • whether access to the admin panel is limited
  • whether security logs are monitored
  • whether mobile devices are managed

Zero Trust and cloud

In cloud, Zero Trust means that access to resources should not be standing, excessive or based on long-term keys without control.

In Azure, AWS and Google Cloud, check

  • administrator accounts
  • owner and contributor roles
  • access keys
  • service accounts
  • public access to storage
  • cross-account or cross-project access
  • permissions to logs and backup
  • permissions to secrets
  • unusual custom roles

Zero Trust principles in cloud

  • grant least privilege
  • avoid static keys where time-bound roles can be used
  • monitor unused permissions
  • protect logs against modification
  • protect backup against deletion
  • review IAM regularly

Zero Trust and IT suppliers

In SMEs, the IT supplier often has broad access to email, devices, servers, backup, cloud and business systems. This is convenient, but risky.

Minimum supplier requirements

  • named account for each person
  • MFA
  • no shared administrator passwords
  • access only to required systems
  • approval for high-risk access
  • action logging
  • access end date
  • incident notification obligation
  • access removal after cooperation ends

Zero Trust and backup

Backup is part of Zero Trust thinking because you assume an account, server or network may be compromised. An attacker may try to delete or encrypt backups.

Backup in a Zero Trust model should have

  • separate permissions
  • separate backup administrator accounts
  • MFA
  • deletion protection
  • version history
  • recovery test
  • change logs
  • emergency recovery procedure

The most important rule: a person who can manage normal systems should not automatically be able to delete all backups.

What documents and evidence should be prepared?

Basic documents

  • critical systems and data list
  • user and administrator list
  • device list
  • supplier access list
  • access policy
  • access review procedure
  • onboarding and offboarding procedure
  • incident response plan

Technical evidence

  • MFA report
  • accounts without MFA report
  • administrator report
  • access review report
  • device and health status report
  • public file link report
  • supplier access report
  • backup and recovery test report
  • log and alert report

Decision evidence

  • decisions to keep, reduce or remove access
  • exception approvals
  • supplier access decisions
  • administrator role decisions
  • residual risk acceptances
  • 12-month Zero Trust roadmap

30, 60 and 90-day action plan

First 30 days

  • assign Zero Trust programme owner
  • prepare user, administrator, supplier and system list
  • enable MFA for email, administrators, banking and critical systems
  • remove former employee accounts
  • check guest and supplier accounts
  • check administrator count
  • check backup and latest recovery test
  • prepare the first access risk list

Days 31 to 60

  • enable MFA for remaining accounts
  • reduce administrators
  • perform the first access review
  • secure company devices
  • check public file links and shares
  • review supplier access
  • configure basic sign-in and administrator action alerts
  • prepare account takeover playbook

Days 61 to 90

  • prepare Zero Trust report for the board
  • implement recurring access review
  • define time-bound access rules for administrators and suppliers
  • test backup recovery
  • run an account takeover tabletop exercise
  • update access policy and offboarding procedure
  • prepare the next 12-month roadmap
  • decide whether the company needs PAM, ZTNA, MDM, EDR or vCISO

Common Zero Trust mistakes in SMEs

Mistake 1: buying a tool without a process

A tool can help, but without an owner, policies, access review and evidence, the company does not implement Zero Trust. It only buys another license.

Mistake 2: treating VPN as complete security

VPN gives network access, but it does not always limit access to specific applications and data. VPN without MFA, segmentation and logging may increase risk.

Mistake 3: MFA only for some accounts

The attacker chooses the weakest account. MFA should cover everyone, and administrators should have stronger protection.

Mistake 4: ignoring suppliers

Suppliers often have more access than employees. Lack of supplier control contradicts practical Zero Trust.

Mistake 5: no access review

Zero Trust without regular access review becomes outdated quickly. Permissions accumulate and stop matching real duties.

Mistake 6: no logs

If the company has no logs, it does not know whether Zero Trust works. It also does not know what happened after account takeover.

Mistake 7: starting too ambitiously

An SME does not need to start with a full enterprise architecture. It is better to implement 10 basic controls than plan a perfect model for a year.

Mistake 8: no employee communication

Zero Trust changes sign-in and access. Employees should understand that additional verification protects their work, customers and the company.

How to measure Zero Trust progress?

Identity metrics

  • percentage of accounts with MFA
  • number of accounts without MFA
  • number of administrators
  • number of inactive accounts
  • number of guests without owner
  • number of service accounts without owner

Access metrics

  • number of systems covered by access review
  • number of removed permissions
  • number of reduced permissions
  • number of supplier accesses with end date
  • number of access policy exceptions

Device metrics

  • number of inventoried devices
  • percentage of devices with updates
  • percentage of devices with disk encryption
  • percentage of devices with endpoint protection
  • number of devices without owner

Monitoring and response metrics

  • number of log sources
  • number of high-risk alerts
  • time to block a compromised account
  • time to revoke active sessions
  • date of latest tabletop exercise

Business example

A services company has 45 employees. It uses Microsoft 365, CRM, online accounting, cloud drive, external IT provider and several SaaS applications. The company has VPN and believes that access is secure because of it.

After a short review, it turns out that MFA works only for some users, there are five Global Administrators, two former suppliers still have guest accounts, public file links have been active for months and backup can be deleted by the same administrator who manages Microsoft 365.

The company does not start with a large project. In the first 30 days, it enables MFA, removes old accounts, reduces administrators and checks backup. In the next 60 days, it performs access review, organizes supplier access, secures devices and enables alerts for unusual sign-ins. After 90 days, it has the first Zero Trust dashboard for the board.

The result: the company still uses the same tools, but access is better controlled. One account takeover no longer gives such broad access, suppliers do not have standing permissions, and the board sees measurable progress.

How can ccyber.io help?

ccyber.io helps SMEs implement Zero Trust in a practical and staged way. We do not start from theory or tool purchasing. We start from what reduces risk the most: MFA, accounts, administrators, permissions, suppliers, devices, backup and logs.

We can support your organization with:

  • Zero Trust readiness assessment
  • Microsoft 365 Zero Trust baseline
  • Google Workspace security review
  • MFA implementation
  • Conditional Access review
  • access review
  • PAM assessment
  • supplier access review
  • device security baseline
  • backup and recovery review
  • incident response playbooks
  • 30, 60, 90-day and 12-month Zero Trust roadmap
  • board dashboard

The best first step is a Zero Trust Discovery Workshop. In a short workshop, the company can identify the biggest access risks, critical accounts and systems, quick actions and a realistic roadmap without wasting budget.

FAQ

Does Zero Trust make sense for a small company?

Yes. A small company also uses email, cloud, suppliers, laptops, CRM and customer data. Zero Trust helps reduce the impact of account takeover, phishing, ransomware and excessive permissions.

Does Zero Trust require expensive tools?

Not at the start. Many actions can begin with features already available in Microsoft 365, Google Workspace, cloud and endpoint tools. First organize rules, accounts and access.

Where should an SME start with Zero Trust?

Start with MFA, a list of users and administrators, inactive account removal, access review, supplier control, backup and basic logs.

Is VPN enough as Zero Trust?

No. VPN can be part of remote access, but it does not equal Zero Trust. MFA, access limitation, policies, logs, device control and access reviews are needed.

How is Zero Trust different from traditional security?

The traditional model often trusted the internal network. Zero Trust assumes the network may be untrusted, and every access should be verified and limited.

Does Zero Trust replace backup?

No. Zero Trust reduces access risk, but backup is still needed for ransomware, outages, human error or data loss.

How should Zero Trust implementation be measured?

Measure MFA, administrator count, inactive accounts, access reviews, supplier access, device health, logs, backup and response time for compromised accounts.

Does Zero Trust help with audits?

Yes. Zero Trust provides practical evidence for ISO 27001, SOC 2, NIS2, DORA, cyber insurance and enterprise customers: MFA, access review, logs, supplier control, backup, monitoring and board decisions.

Summary

Zero Trust for SMEs does not have to be a complex enterprise project. The simplest rule is: do not automatically trust an account, device, network or supplier. Verify access, limit permissions, monitor actions and prepare incident response.

The best start is MFA, administrator review, inactive account removal, access review, supplier control, device security, backup and logs. These actions can be implemented in stages and materially reduce risk.

Zero Trust is not about making work harder. It is about ensuring that the right people have the right access at the right time, and that one account takeover does not mean takeover of the entire company.

Sources

How to Perform an Access Review in a Company?

An access review checks who has access to which systems, data, applications, administrative roles, service accounts and cloud resources, and whether that access is still needed. A good review ends with a decision: keep, reduce, remove, expire or move access into an approval process.

Prepared by: CCyber Editorial Team

Short answer

An access review should answer one question: does every person, technical account, application, supplier and administrator have exactly the access they still need to work? The simplest process is: prepare the system list, export users and roles, assign business owners, assess access by risk, make decisions, remove unnecessary permissions and keep evidence. A good access review is not only an IT report. It is a business control that reduces the risk of account takeover, data leakage, ransomware, administrator misuse and audit findings.

Last updated

July 2026

Who this article is for

  • boards and business owners
  • CISOs, vCISOs, CTOs and IT directors
  • Microsoft 365, Google Workspace, Azure, AWS and Google Cloud administrators
  • IAM, PAM, compliance and audit owners
  • SMEs that want to organize access without a large security team
  • companies preparing for ISO 27001, SOC 2, NIS2, KSC, DORA or cyber insurance
  • software houses, SaaS companies and IT providers
  • companies after account takeover, data leakage or departure of a key employee
  • organizations with many suppliers, guests, administrators, service accounts or SaaS applications

Key takeaways

  1. An access review is not about sending an Excel file to IT. The business system owner must confirm who really needs access.
  2. Review high-risk access first: administrators, service accounts, suppliers, cloud, backup, finance, HR, CRM, code repositories and systems with customer data.
  3. Every access should have an owner, justification, scope, review date and decision: keep, reduce, remove, expire or move to time-bound access.
  4. The most common risks are excessive permissions, inactive accounts, former employees, guests, shared accounts, standing administrator roles and service accounts without owners.
  5. Auditors will expect evidence: review scope, user list, owner decisions, removed permissions, exceptions, risk acceptance and final report.

What is an access review?

An access review is a control that checks whether users, administrators, suppliers, applications and technical accounts still have justified access to company systems, data and resources. The goal is to remove access that is no longer needed and reduce access that is too broad.

An access review should answer:

  • who has access?
  • what do they have access to?
  • why do they have this access?
  • who approved the access?
  • is the access still needed?
  • is the access excessive?
  • does the account have MFA?
  • should access be removed, reduced or kept?
  • was the decision documented?

Simply put: an access review is access hygiene. Just as a company periodically checks finances, contracts and suppliers, it should periodically check who has access to data and systems.

Why is an access review important?

Access grows over time. An employee changes team, receives new roles, replaces someone in a project, tests an application, helps during an outage, and old permissions remain. After months or years, many people have more access than they actually need.

This creates risk:

  • a compromised account has a larger attack scope
  • a former employee may retain access
  • a supplier keeps access after the project ends
  • an employee sees data they should not see
  • an administrator has standing privileges without need
  • a service account has excessive permissions
  • an audit shows lack of access control
  • a data leak affects a larger scope than necessary

An access review reduces the attack surface. It does not prevent every incident, but it limits the impact of account takeover, human error and access misuse.

When should a company perform access reviews?

Frequency depends on risk. Critical systems and administrative roles should be reviewed more often than supporting applications.

Minimum frequency

  • administrators and privileged roles: monthly or quarterly
  • systems with customer data: quarterly
  • finance and HR systems: quarterly
  • code repositories and CI/CD: quarterly
  • external suppliers: quarterly or after project completion
  • SaaS applications: semiannually or annually
  • guests and external accounts: monthly or quarterly
  • service accounts and secrets: quarterly or after system changes

Out-of-cycle review

Access should also be reviewed after events such as:

  • employee departure
  • role or team change
  • project completion
  • IT supplier change
  • account takeover incident
  • data leakage
  • new system deployment
  • audit preparation
  • organizational change
  • cloud migration

What should be included in an access review?

1. Employee accounts

Review active employees, their roles, groups, applications and data access. Pay special attention to people who changed job, team or project.

2. Former employee accounts

A former employee should not have active access to email, cloud, CRM, repositories, VPN, social media, domain, hosting panel or SaaS applications.

3. Guest and partner accounts

Guests in Microsoft 365, Google Workspace, Slack, Teams, SharePoint, GitHub, Jira or CRM often remain after cooperation ends. This is a common audit issue.

4. External suppliers

IT providers, software houses, agencies, integrators, accountants, consultants and support providers should have access only to what they need, only during cooperation and only through controlled accounts.

5. Administrators

Administrator accounts are the riskiest. Review Global Administrators, cloud administrators, domain administrators, backup administrators, database administrators, repository owners and people who can grant access to others.

6. Groups and roles

Do not review only users. Many permissions come from groups. Check who is in high-risk groups and whether groups are assigned to overly broad roles.

7. Service accounts

Service accounts, service principals, applications, bots, integrations, API tokens and automations may have broad permissions. Often nobody knows who owns them.

8. SaaS applications

Review CRM, ERP, accounting, HR, project tools, marketing automation, helpdesk, electronic signature, cloud drives, AI tools and communication tools.

9. Cloud and infrastructure

In Azure, AWS and Google Cloud, review subscription owners, IAM roles, groups, technical accounts, access keys, public access, cross-account access and data permissions.

10. Data and folders

Review access to folders with contracts, customer data, financial documentation, HR, source code, backup, technical documentation and strategic information.

How to perform an access review step by step?

Step 1: define review scope

First define what exactly you are reviewing. Do not try to review everything at once if the company has never done it before. Start with highest-risk systems.

Scope may include:

  • Microsoft 365 or Google Workspace
  • Azure, AWS or Google Cloud
  • CRM
  • ERP
  • finance system
  • HR system
  • code repositories
  • CI/CD
  • backup
  • VPN
  • production systems
  • folders with customer data

Evidence to prepare: access review scope card.

Step 2: assign system owners

IT can prepare user exports, but it does not always know who truly needs access from a business perspective. The system owner or data owner should make the decision.

Example owners:

  • CRM: sales director
  • finance system: CFO or chief accountant
  • HR: HR manager
  • code repositories: CTO or engineering manager
  • Microsoft 365: IT manager or IT process owner
  • customer folders: customer support leader
  • backup: IT manager or business continuity owner

Evidence to prepare: system list with business and technical owners.

Step 3: export current access state

Prepare a list of users, groups, roles, technical accounts and applications. Without the current state, there is no reliable review.

The export should include:

  • user or account
  • email address or ID
  • department
  • manager
  • system
  • role or group
  • permission level
  • last login date if available
  • MFA status where relevant
  • account type: employee, guest, supplier, administrator, service account

Evidence to prepare: access state export as of the review start date.

Step 4: mark high-risk access

Not every access has the same priority. Start with permissions whose misuse can cause the greatest harm.

High-risk access

  • Global Administrator
  • cloud subscription owner
  • backup administrator
  • email administrator
  • finance system administrator
  • access to customer data
  • access to HR data
  • production access
  • code repository access
  • access to secrets, keys and tokens
  • external supplier access
  • roles that allow granting permissions to others

Evidence to prepare: high-risk access list.

Step 5: prepare decision criteria

The system owner must know how to assess access. Without criteria, the review becomes subjective: “let’s keep it, maybe it will be useful”.

Criteria to keep access

  • the user still works in the role
  • access is needed for current duties
  • access has a business owner
  • permission level matches the role
  • access is protected by MFA where relevant

Criteria to reduce access

  • the user only needs read access
  • the user does not need an administrator role
  • the group grants excessive permissions
  • access should be time-bound
  • access should require approval

Criteria to remove access

  • the user left the company
  • the user changed role
  • the supplier finished the project
  • the account is inactive
  • there is no access owner
  • there is no business justification
  • the account is shared and uncontrolled

Evidence to prepare: access assessment rules and decision criteria.

Step 6: run the review with owners

System owners should confirm access. Ideally, each decision has a status and comment.

Possible decisions

  • keep unchanged
  • keep with justification
  • reduce
  • remove
  • expire on a specified date
  • move to time-bound access
  • requires further explanation
  • risk acceptance by owner

If the owner does not respond, do not leave it without a process. Define a rule: manager escalation, reminder, default decision for high-risk access or temporary block until clarified.

Evidence to prepare: system owner decision sheet.

Step 7: implement changes

A review without implemented changes has little value. After decisions, access must actually be removed, reduced or changed.

Document:

  • who made the change
  • when the change was made
  • in which system
  • which access was removed or reduced
  • whether the user was informed
  • whether the change was confirmed by the owner

Evidence to prepare: register of changes made after the review.

Step 8: handle exceptions

Not every access can be removed immediately. Sometimes an exception is needed, but exceptions must be controlled.

An exception should have:

  • justification
  • owner
  • expiration date
  • risk
  • compensating controls
  • approval by the right person
  • next review date

Evidence to prepare: access exception register.

Step 9: prepare the final report

The final report shows that the review was performed and produced results. It is a key document for audit, board, customer or insurer.

The report should include:

  • review scope
  • review date
  • systems in scope
  • number of users
  • number of roles and groups
  • number of accesses kept
  • number of accesses removed
  • number of accesses reduced
  • number of exceptions
  • top risks
  • remediation actions
  • owners and deadlines

Evidence to prepare: final access review report.

Step 10: schedule the next review

An access review should not be a one-time project before an audit. It is a recurring control. After the first review, schedule the next ones.

Evidence to prepare: recurring access review schedule.

How to review access in Microsoft 365?

In Microsoft 365, administrative roles, groups, guests, SharePoint, Teams, Exchange, enterprise applications and access to sensitive data are especially important.

Check

  • Global Administrators
  • Exchange Administrators
  • SharePoint Administrators
  • Security Administrators
  • users without MFA
  • external guests
  • groups with access to customer data
  • public sharing links
  • email forwarding rules
  • applications with access to data
  • inactive accounts

Decisions

  • reduce Global Administrators
  • enable stronger MFA for administrators
  • remove guests without active business need
  • limit public file sharing
  • remove inactive accounts
  • move administrative roles to time-bound access where the company has that capability

How to review cloud permissions?

In cloud environments, access is often more complex than in office applications. Roles may be assigned at organization, account, subscription, project, resource, group or policy level.

In Azure, check

  • Owner
  • Contributor
  • User Access Administrator
  • Global Administrator
  • Privileged Role Administrator
  • roles assigned to groups
  • service principals
  • managed identities
  • applications with broad permissions

In AWS, check

  • root account
  • IAM users
  • IAM roles
  • policies with administrator permissions
  • access keys
  • unused credentials
  • cross-account access
  • public resource access
  • permissions to S3, IAM, KMS, CloudTrail and backup

In Google Cloud, check

  • Owner
  • Editor
  • IAM Admin
  • service accounts
  • service account keys
  • roles at organization, folder and project levels
  • access to BigQuery, Cloud Storage and Secret Manager
  • public or external access to resources

Key cloud principles

  • avoid standing broad privileges where not needed
  • limit access according to least privilege
  • prefer time-bound roles over long-term keys
  • regularly remove unused roles and credentials
  • monitor public and cross-account access
  • protect logs and backups from deletion by attackers

How to review service accounts?

Service accounts are often harder than human accounts. Nobody logs in manually, but applications, integrations, scripts and automations use them to work. They may have broad permissions and passwords that have not been rotated for years.

Check for each service account

  • what it is used for
  • who the business owner is
  • who the technical owner is
  • which permissions it has
  • when it was last used
  • where credentials are stored
  • whether the secret is rotated
  • whether the account has administrator permissions
  • whether access is logged
  • what will happen if the account is disabled

Decisions

  • remove unused account
  • reduce permissions
  • move secret to vault
  • implement secret rotation
  • replace account with time-bound role or managed identity
  • add owner and next review date

Evidence to prepare: service account, secret and owner register.

How to review supplier access?

Suppliers often have access to systems, data and production environments. Supplier access review should be part of access review, especially when the company uses outsourced IT, MSPs, software houses, accountants, marketing agencies, consultants or integrators.

Check

  • which supplier has access
  • to which system
  • what the access purpose is
  • whether the access is named
  • whether access has MFA
  • whether access expires after work ends
  • whether sessions are logged or recorded
  • whether the supplier uses a shared account
  • whether the contract defines access and incident rules
  • who approves supplier access in the company

Decisions

  • remove access for ended suppliers
  • expire access after end date
  • enforce MFA
  • replace shared account with named account
  • limit access to specific systems
  • introduce approval for high-risk access

Evidence to prepare: supplier access register and owner decisions.

What documents and evidence should be prepared?

Basic documents

  • access review procedure
  • review schedule
  • review scope
  • system and owner list
  • decision criteria
  • role matrix
  • exception register

Technical evidence

  • user export
  • group export
  • administrative role export
  • MFA report
  • last login report
  • inactive account report
  • guest account report
  • service account report
  • applications with data access report

Decision evidence

  • system owner decisions
  • justifications for kept access
  • list of removed access
  • list of reduced access
  • list of time-bound access
  • risk acceptances
  • no-response escalations

Implementation evidence

  • permission removal confirmations
  • role change confirmations
  • service tickets
  • administrative change logs
  • owner confirmations
  • final report

Common access review mistakes

Mistake 1: IT performs the review alone

IT can prepare data and implement changes, but the business owner should confirm who really needs access.

Mistake 2: decisions are not implemented

The company performs a review but does not remove permissions. This creates a false sense of control and weak audit evidence.

Mistake 3: keeping access “just in case”

Access that may be useful someday should usually be removed and granted again after approval if a real need appears.

Mistake 4: no guest account review

Guests and partners often remain in systems long after cooperation ends. This is an easy-to-fix gap.

Mistake 5: ignoring service accounts

Service accounts may have more permissions than humans. Without an owner and secret rotation, they create high risk.

Mistake 6: no prioritization

Reviewing a low-risk support application is less urgent than reviewing administrators, backup, cloud, finance and customer data.

Mistake 7: no evidence

The auditor will ask not only whether the review happened, but also who made decisions, what changed and which exceptions were accepted.

Mistake 8: no recurring process

A one-time review before an audit helps only briefly. Access must be reviewed regularly because the organization changes constantly.

30, 60 and 90-day action plan

First 30 days

  • assign access review process owner
  • prepare system and owner list
  • select 3-5 high-risk systems
  • export users, groups and roles
  • check administrators and accounts without MFA
  • check inactive accounts and former employee accounts
  • prepare decision criteria
  • remove the most obvious gaps: former employees, inactive guests, unnecessary administrators

Days 31 to 60

  • run reviews with system owners
  • review access to customer data, finance and HR
  • review supplier access
  • review service accounts and secrets
  • reduce administrator roles
  • remove or reduce approved access
  • prepare exception register
  • prepare the first final report

Days 61 to 90

  • implement recurring review schedule
  • automate exports where possible
  • prepare access review dashboard for board or IT
  • define review process for role changes
  • connect access review with onboarding and offboarding
  • prepare access review procedure for audit
  • decide which roles should become time-bound access
  • schedule the next review for the next quarter

How to measure access review effectiveness?

Scope metrics

  • number of systems in review scope
  • number of users reviewed
  • number of roles and groups reviewed
  • number of service accounts reviewed
  • number of suppliers reviewed

Risk metrics

  • number of administrators
  • number of accounts without MFA
  • number of inactive accounts
  • number of guest accounts without owner
  • number of service accounts without owner
  • number of high-risk roles

Decision metrics

  • number of accesses kept
  • number of accesses removed
  • number of accesses reduced
  • number of exceptions
  • number of decisions without owner response
  • time to close decisions

Audit metrics

  • number of reviews completed according to schedule
  • number of missing evidence items
  • number of overdue actions
  • time to prepare audit report
  • number of audit findings related to access

Business example

A services company has 80 employees and uses Microsoft 365, CRM, finance system, code repositories, Azure cloud and an external IT provider. Access reviews were performed only before audits, manually and without business owners.

The first real review shows that Microsoft 365 has six Global Administrators, two former suppliers still have guest accounts, the sales team has access to a folder with financial contracts, and a CRM integration service account has administrator permissions without an owner. Some users also have access to projects they have not worked on for over a year.

The company implements a simple process. IT prepares exports, system owners make decisions, and security maintains an exception register and final report. Within 60 days, the company removes former supplier access, reduces administrators, removes inactive accounts, cleans up groups and assigns owners to service accounts.

The result: fewer high-risk accounts, better audit evidence, lower data leakage risk and easier answers to enterprise customer questions. Access review becomes a quarterly control, not an emergency action before audit.

How can ccyber.io help?

ccyber.io helps companies perform practical access reviews across Microsoft 365, Google Workspace, cloud, SaaS applications, critical systems and external supplier environments. We combine IAM, PAM, cloud security, compliance and audit perspectives.

We can support your organization with:

  • access review assessment
  • Microsoft 365 access review
  • Google Workspace access review
  • Azure, AWS and Google Cloud IAM review
  • administrator review
  • service account and secret review
  • supplier access review
  • role and permission matrix
  • recurring access review procedure
  • report for ISO 27001, SOC 2, NIS2, DORA, cyber insurance or enterprise customer
  • 30, 60, 90-day and 12-month IAM and PAM roadmap

The best first step is an Access Review Discovery Workshop. In a short workshop, the company can determine which systems carry the highest risk, who should own decisions, which data must be exported and how to run the first review without chaos.

FAQ

What is an access review?

It is a process that checks who has access to systems, data, applications and roles, and whether that access is still needed and aligned with the user’s role.

How often should access reviews be performed?

High-risk access such as administrators, suppliers, customer data, backup and cloud should be reviewed monthly or quarterly. Other applications can be reviewed semiannually or annually depending on risk.

Who should approve access?

Ideally, the system owner or data owner. IT can prepare the report and implement changes, but the business decision should belong to the person responsible for the process.

Is access review required in audits?

Often yes. ISO 27001, SOC 2, NIS2, DORA, cyber insurance and customer requirements often expect access control, regular reviews and evidence of unnecessary permissions removed.

Where should a company start if it has never done a review?

Start with administrators, former employee accounts, guests, suppliers, Microsoft 365 or Google Workspace, backup, finance, CRM and customer data.

Should service accounts be reviewed too?

Yes. Service accounts often have broad permissions and unclear owners. They should have an owner, justification, permission scope, secret rotation and next review date.

What should be done if the owner does not confirm access?

Define an escalation rule. For high-risk access, lack of confirmation should not automatically mean keeping access unchanged.

What evidence should be kept after the review?

Keep review scope, user and role exports, owner decisions, change list, exception register, access removal confirmations and final report.

Summary

Access review is one of the most important controls in identity, access and cloud security. It helps verify whether employees, administrators, suppliers, applications and service accounts still have access they truly need.

The best review starts with high-risk systems: administrators, cloud, backup, customer data, finance, HR, code repositories and suppliers. Then it requires owner decisions, implemented changes and retained evidence.

A company that regularly reviews access reduces the risk of account takeover, data leakage, access misuse and audit findings. The key is to make the review a recurring risk management process, not a one-time action before an audit.

Sources

IAM vs PAM: What Is the Difference and When Does a Company Need Both?

IAM manages identities and access for all users, applications, devices and technical accounts. PAM protects privileged access, including admin accounts, root, service accounts, secrets, technical sessions and high-risk actions. A company needs both when it has Microsoft 365, cloud, administrators, servers, databases, production systems, IT suppliers or audit requirements.

Prepared by: CCyber Editorial Team

Short answer

IAM and PAM solve different problems. IAM, or Identity and Access Management, manages who can sign in, which systems they can access, MFA, SSO, roles, groups, provisioning, offboarding and access reviews. PAM, or Privileged Access Management, controls privileged access: administrator accounts, root, service accounts, technical passwords, secrets, administrator sessions, approvals, session recording, just-in-time access and audit of high-risk actions. IAM is the foundation of access control. PAM is an additional protection layer for the most dangerous permissions. A company needs both when a normal user account and an administrator account cannot be treated the same way.

Last updated

July 2026

Who this article is for

  • boards
  • business owners
  • CISOs, CTOs and IT directors
  • Microsoft 365, Google Workspace, Azure, AWS and infrastructure administrators
  • companies using cloud, servers, databases, VPN and production systems
  • SMEs starting to organize access
  • companies after an account takeover incident
  • companies preparing for ISO 27001, SOC 2, NIS2, KSC, DORA or customer audits
  • software houses, SaaS companies and IT providers
  • organizations with administrators, service accounts, technical suppliers or critical systems

Key takeaways

  1. IAM manages access for everyone. PAM manages the riskiest access.
  2. IAM answers: who has access to what? PAM answers: who can perform administrative actions and how do we control them?
  3. MFA in IAM alone is not enough if administrator accounts have standing privileges, shared passwords, no session recording and no approval process.
  4. PAM without strong IAM is not enough either, because the company may still have chaos in users, groups, roles, offboarding and access to applications.
  5. The best model is IAM as the identity foundation and PAM as an additional control for privileged accounts, suppliers, technical accounts and high-risk actions.

What is IAM?

IAM, or Identity and Access Management, is a set of processes, tools and rules for managing identities and access in an organization. IAM covers users, administrators, employees, suppliers, partners, applications, devices, technical accounts and increasingly workload identities and AI agents.

IAM answers basic questions:

  • who is the user?
  • how do we verify their identity?
  • which systems can they access?
  • is access aligned with their role?
  • does the account have MFA?
  • was access removed after the employee left?
  • is access reviewed regularly?
  • do applications use secure sign-in?

Examples of IAM functions:

  • central user directory
  • SSO
  • MFA
  • Conditional Access
  • roles and groups
  • provisioning and deprovisioning
  • access reviews
  • identity governance
  • account lifecycle management
  • identity federation
  • sign-in to SaaS applications
  • guest and partner access management

IAM is the foundation of modern company security. Without IAM, the organization does not know who has access, why they have it and when it should be removed.

What is PAM?

PAM, or Privileged Access Management, is a set of processes, tools and rules for controlling privileged access. Privileged access allows someone to change configuration, manage systems, read sensitive data, delete resources, grant permissions, disable controls or affect company operations.

PAM answers:

  • who has an administrator account?
  • does the administrator have standing access or access only for the task?
  • does access require approval?
  • are privileged passwords stored in a vault?
  • are passwords rotated?
  • are administrator sessions recorded?
  • are administrator actions audited?
  • are service accounts controlled?
  • does a supplier have access only for the work period?
  • can we prove who performed an action?

Examples of PAM functions:

  • credential vaulting
  • password rotation
  • just-in-time access
  • just-enough-access
  • access approvals
  • session recording
  • session monitoring
  • administrator activity audit
  • service account management
  • secrets management
  • supplier access control
  • break-glass accounts
  • control of high-risk commands

PAM is especially important because compromising a privileged account can have much greater impact than compromising a normal user account.

IAM vs PAM: the simplest comparison

IAM

  • manages identities and access for all users
  • covers sign-in, MFA, SSO, roles, groups and account lifecycle
  • applies to employees, partners, customers, applications and devices
  • usually acts as the central sign-in and policy layer
  • manages daily and business access
  • helps organize onboarding, offboarding and access reviews

PAM

  • manages privileged access
  • covers administrator accounts, root, service accounts, secrets and technical sessions
  • applies to high-risk actions
  • usually acts as an additional control layer over administrative permissions
  • manages temporary, approved and auditable access
  • helps limit the impact of administrator account compromise

The key difference: normal access vs privileged access

Not all access is equal. A marketing employee with access to a campaign folder creates a different risk than an administrator with access to all Microsoft 365, a server, database, backups or production system.

Normal access

Normal access allows everyday work: reading a file, sending email, using CRM, adding a note, working in an application or serving a customer.

Examples:

  • user has email access
  • employee has CRM access
  • manager has reporting access
  • accounting has financial system access
  • developer has project repository access

Privileged access

Privileged access allows changing systems, granting permissions, managing data, configuring controls, deleting resources or affecting other users’ access.

Examples:

  • Global Administrator in Microsoft 365
  • root on Linux server
  • Domain Admin in Active Directory
  • database administrator
  • Azure subscription owner
  • AWS administrator
  • backup administrator
  • CI/CD deployment account
  • production application service account
  • supplier remotely managing a system

IAM should control both types of access. PAM should additionally protect the second type because misuse can stop the company.

Why is IAM alone not enough?

IAM can provide MFA, SSO, roles and application access. This is very important, but many privileged risks can remain.

IAM alone may not solve issues such as:

  • an administrator has standing permissions all the time
  • several people know the same administrator password
  • a service account has a password nobody rotates
  • a supplier has permanent VPN access to a system
  • it is unclear who used an administrator account
  • there is no administrator session recording
  • a backup account can delete backups
  • a CI/CD account can deploy to production without control
  • secrets are stored in configuration files or repositories

IAM says: the user is verified and has a role. PAM adds: does this person really need privileged access now, for how long, for what reason and can we prove it?

Why is PAM alone not enough?

PAM does not replace IAM. A company may have a password vault, session recording and just-in-time access, but still have chaos in users, groups, roles, SaaS applications and offboarding.

PAM alone does not solve issues such as:

  • a former employee still has a SaaS application account
  • Microsoft 365 groups are outdated
  • users have access to too many systems
  • there is no central SSO
  • MFA does not cover everyone
  • guests and partners are not reviewed
  • a new employee waits days for access
  • regular access reviews are missing
  • applications are not integrated with central identity

PAM protects the riskiest permissions. IAM organizes the whole identity and access layer.

When does a company need IAM?

A company needs IAM when it has more than a few people and more than a few applications. If access is granted manually, passwords are separate in every application and employee departure requires checking many systems, IAM becomes necessary.

Signals that the company needs IAM

  • employees use many SaaS applications
  • the company uses Microsoft 365, Google Workspace, CRM, ERP or cloud
  • access is granted manually and without an owner
  • there is no central MFA
  • there is no SSO
  • it is unclear who has access to what
  • offboarding is manual and error-prone
  • guests and partners have unreviewed access
  • customer audit asks about access review
  • the company prepares for ISO 27001, SOC 2, NIS2 or DORA

What should IAM provide?

  • central identity
  • MFA
  • SSO
  • roles and groups
  • provisioning and deprovisioning
  • access policies
  • access reviews
  • audit reports
  • guest and partner access control
  • less manual account management

When does a company need PAM?

A company needs PAM when it has accounts or actions whose misuse may cause serious consequences: downtime, data leakage, loss of backups, configuration change, cloud takeover, production disruption or audit problems.

Signals that the company needs PAM

  • the company has Microsoft 365, Azure, AWS, Google Cloud or server administrators
  • the company has servers, databases, firewalls, backups, VPN or production systems
  • IT suppliers have remote access
  • shared administrator accounts exist
  • administrator passwords are known by several people
  • service accounts are not actively managed
  • administrator sessions are not recorded
  • high-risk access does not require approval
  • administrators have standing privileges instead of temporary access
  • auditors ask about privileged access, session recording, JIT or service accounts

What should PAM provide?

  • privileged password vault
  • password rotation
  • temporary privileged access
  • access approvals
  • access justification
  • session recording
  • administrator action audit
  • service account control
  • supplier access control
  • reduced risk of privilege misuse

When does a company need both?

A company needs both when it has everyday user access and risky administrative access. In practice, this applies to most companies using Microsoft 365, cloud, servers, IT suppliers or critical systems.

The company needs IAM and PAM if it has

  • Microsoft 365 or Google Workspace
  • IT administrators
  • production systems
  • public cloud
  • databases
  • backups
  • VPN or remote access
  • technical suppliers
  • service accounts
  • code repositories
  • CI/CD
  • ISO 27001, SOC 2, NIS2, DORA or enterprise customer audit

Simple test

If the answer to one of these questions is “yes”, PAM should be on the roadmap:

  • can one account grant access to other people?
  • can one account delete or encrypt data?
  • can one account disable security controls?
  • can one account delete backups?
  • can one account change cloud configuration?
  • does a supplier have access to critical systems?
  • do we not know exactly who used an administrator account?

If yes, normal IAM is not enough. A PAM layer is needed.

Practical examples of the difference

Example 1: Microsoft 365

IAM:

  • users sign in through Microsoft Entra ID
  • MFA is enabled
  • groups grant application access
  • Conditional Access blocks risky sign-ins
  • offboarding removes access after employee departure

PAM:

  • Global Administrator does not have a standing role
  • administrator activates the role only for a task
  • activation requires MFA, justification and sometimes approval
  • administrator actions are logged
  • roles are reviewed regularly

Example 2: Linux server

IAM:

  • user has an account tied to company identity
  • access is granted through a group
  • sign-in requires MFA or hardware key
  • account is removed after employee departure

PAM:

  • root access is restricted
  • administrator receives elevation only for the work period
  • session is recorded
  • high-risk commands are monitored
  • passwords and keys are stored in a vault

Example 3: IT supplier

IAM:

  • supplier has a named account
  • account is assigned to a specific organization
  • access requires MFA
  • access expires after the contract ends

PAM:

  • supplier activates access only for service work
  • access requires approval from the system owner
  • supplier session is recorded
  • supplier does not know a standing administrator password
  • access automatically expires after the work is completed

Example 4: service account

IAM:

  • service account has an owner
  • account is documented in a register
  • permissions are assigned to a role
  • access is reviewed regularly

PAM:

  • account secret is in a vault
  • password or token is rotated
  • secret use is logged
  • account does not have excessive permissions
  • emergency secret rotation is tested

How to implement IAM and PAM step by step?

Step 1: inventory identities

First, identify which identities exist. This is not only employees. Include administrators, guests, suppliers, service accounts, applications and automations.

Check:

  • internal users
  • guests and partners
  • administrators
  • shared accounts
  • service accounts
  • applications and service principals
  • workload identities
  • AI agents if they access data or systems

Evidence to prepare: identity and technical account register.

Step 2: inventory permissions

A list of accounts without permissions is not enough. The company must know who has access to what and why.

Check:

  • roles in Microsoft 365, Azure, AWS and Google Cloud
  • identity directory groups
  • SaaS application access
  • server and database access
  • backup access
  • code repository and CI/CD access
  • supplier access
  • service account permissions

Evidence to prepare: access map and high-risk permission list.

Step 3: enable MFA and SSO as IAM foundation

Without MFA and central sign-in, the company will struggle with access control. IAM should first secure the most important accounts and applications.

Priorities:

  • MFA for all users
  • stronger MFA for administrators
  • SSO for critical applications
  • Conditional Access for risky sign-ins
  • blocking older sign-in methods
  • central offboarding

Evidence to prepare: MFA report, SSO application list and exception list.

Step 4: reduce administrator roles

Before implementing advanced PAM, the company should reduce the number of accounts with the highest privileges. Usually there are too many.

Review:

  • Global Administrators
  • Domain Admins
  • cloud Owners
  • backup administrators
  • database administrators
  • network administrators
  • security tool administrators

Evidence to prepare: administrative role report and decisions to reduce permissions.

Step 5: introduce just-in-time access

An administrator does not need standing privileges 24 hours a day. In many cases, role activation for a specific task is enough.

JIT should include:

  • time-bound role activation
  • access justification
  • MFA at activation
  • approval for high-risk roles
  • activation logging
  • automatic access expiration

Evidence to prepare: JIT configuration and role activation report.

Step 6: secure passwords, keys and secrets

Privileged access is not only human accounts. It also includes passwords, tokens, API keys, certificates and secrets used by applications and automations.

Implement:

  • password vault
  • secrets manager
  • password and key rotation
  • ban on secrets in repositories
  • secret owner register
  • secret usage monitoring
  • emergency rotation procedure after incident

Evidence to prepare: secrets register, rotation policy and usage report.

Step 7: control privileged sessions

For critical systems, knowing that an administrator signed in may not be enough. The company should know what the administrator did.

Session controls:

  • session recording
  • command logging
  • alerts for high-risk actions
  • blocking dangerous commands where possible
  • supplier access monitoring
  • session review after incident

Evidence to prepare: privileged session report and review procedure.

Step 8: perform regular access reviews

Both IAM and PAM require regular reviews. Access that was needed three months ago may no longer be needed.

Review:

  • application users
  • groups and roles
  • guests and partners
  • administrators
  • service accounts
  • suppliers
  • access to critical systems

Evidence to prepare: access review report with decisions: keep, reduce, remove.

IAM and PAM in Zero Trust

Zero Trust assumes that access should not be granted only because a user is inside the company network or uses a known device. Every access should be authenticated, authorized and evaluated contextually.

In this model:

  • IAM verifies identity, access conditions and context
  • PAM reduces privileged action risk
  • MFA reduces password theft risk
  • Conditional Access changes access decisions based on risk
  • JIT limits the time privileges exist
  • audit and logs allow action reconstruction

Without IAM, the company has no central identity control. Without PAM, the company has insufficient control over the riskiest actions.

IAM checklist

Identities

  • are all user accounts in a central directory?
  • are guest accounts visible and reviewed?
  • do service accounts have owners?
  • are inactive accounts removed or blocked?
  • does onboarding and offboarding process exist?

Authentication

  • is MFA enabled for all users?
  • do administrators have stronger MFA?
  • are older sign-in methods blocked?
  • does an access recovery procedure exist?
  • are emergency accounts controlled?

Access

  • do applications use SSO?
  • is access granted through roles and groups?
  • is access removed after employee departure?
  • are access reviews performed regularly?
  • is there a list of applications not connected to IAM?

PAM checklist

Privileged accounts

  • do we know all administrator accounts?
  • is the number of Global Administrators limited?
  • do administrators use separate accounts for privileged work?
  • do privileged accounts have stronger MFA?
  • is administrative access reviewed regularly?

Passwords, keys and secrets

  • are privileged passwords in a vault?
  • are passwords rotated?
  • are secrets removed from code repositories?
  • do service accounts have owners?
  • does an emergency secret rotation procedure exist?

Sessions and actions

  • is privileged access temporary?
  • do high-risk actions require approval?
  • are administrator sessions recorded?
  • are administrator actions logged?
  • is supplier access controlled and automatically expired?

30, 60 and 90-day IAM and PAM implementation plan

First 30 days

  • assign IAM and PAM owners
  • inventory user, administrator, guest and service accounts
  • review MFA for users and administrators
  • review administrator roles in Microsoft 365, cloud and critical systems
  • remove or block inactive accounts
  • identify shared administrator accounts
  • prepare a list of high-risk systems
  • prepare the first board report

Days 31 to 60

  • implement or organize SSO for critical applications
  • enable MFA for all users
  • reduce and organize global and cloud administrator roles
  • create separate administrator accounts
  • implement access reviews for high-risk applications and roles
  • start moving privileged passwords into a vault
  • prepare supplier access process
  • prepare password and secret rotation rules

Days 61 to 90

  • implement just-in-time access for top-risk roles
  • enable approval for high-risk actions
  • start session recording for critical systems if tools allow it
  • inventory service accounts and secrets
  • test emergency rotation of one secret
  • prepare an access review report
  • prepare a procedure for administrator account compromise
  • define a 6-12 month IAM and PAM roadmap

What documents and evidence should be prepared?

IAM documents

  • identity and access management policy
  • user and guest register
  • application and system register
  • role and group matrix
  • onboarding procedure
  • offboarding procedure
  • MFA policy
  • access review report

PAM documents

  • privileged access policy
  • privileged account register
  • service account register
  • secrets register
  • privileged access approval procedure
  • JIT procedure
  • supplier access procedure
  • break-glass access procedure

Technical evidence

  • MFA report
  • administrator role report
  • JIT activation report
  • access approval history
  • password rotation history
  • privileged session report
  • administrator activity logs
  • service account review report

Audit evidence

  • access-related risk list
  • risk treatment plan
  • risk acceptance decisions
  • access review evidence
  • evidence of access removal for former employees
  • supplier review evidence
  • board report

Common mistakes

Mistake 1: treating IAM and PAM as the same thing

IAM and PAM are related but not the same. IAM manages identities and access broadly. PAM controls the riskiest permissions and actions.

Mistake 2: MFA only for users, not administrators

Administrators should have stronger protection than normal users. They access the most sensitive configurations and data.

Mistake 3: standing administrator roles

Standing administrator access increases risk. If the account is compromised, the attacker immediately has high privileges. Time-bound access reduces this problem.

Mistake 4: shared administrator accounts

A shared account makes audit difficult. After an incident, the company does not know which person performed the action. Administrative accounts should be named, and shared passwords should be vaulted and used only in controlled scenarios.

Mistake 5: no service account control

Service accounts often have high permissions, passwords without rotation and no owner. This is one of the most commonly missed PAM areas.

Mistake 6: supplier access without limits

Suppliers should have access only for the time and systems needed for the task. Standing remote access without session recording and approval creates high risk.

Mistake 7: no regular access reviews

Access accumulates over time. Without reviews, the company ends up with users who have more permissions than they need.

Mistake 8: no emergency plan

The company must have controlled emergency accounts. Otherwise, it may lock itself out during incorrect IAM or PAM configuration.

How to measure IAM and PAM effectiveness?

IAM metrics

  • percentage of users with MFA
  • number of applications with SSO
  • number of inactive accounts
  • time to remove access after employee departure
  • number of guests with active access
  • number of access rights removed after access review
  • number of applications outside central IAM

PAM metrics

  • number of privileged accounts
  • number of privileged accounts without owner
  • percentage of privileged accounts covered by MFA
  • percentage of privileged accounts covered by JIT
  • number of privileged sessions recorded or logged
  • number of service accounts with secret rotation
  • number of supplier accesses with expiration date

Risk metrics

  • number of high risks related to access
  • number of MFA exceptions
  • number of standing administrators
  • number of shared accounts
  • number of secrets found in repositories
  • number of account takeover incidents
  • time from detection to privileged account block

Business example

A SaaS company has 80 employees, Microsoft 365, Azure, GitHub, several databases, CI/CD system and an external IT provider. The company has MFA for most employees and SSO for some applications, so the board believes access is well secured.

A review shows that there are seven Global Administrators, administrators have standing roles, a CI/CD service account has broad permissions, passwords for several systems are stored in documentation, and the IT provider has permanent access to the environment. There is no session recording, access approval or service account review.

The company does not need to replace existing IAM. It needs to add a PAM layer. In the first 30 days, it reduces administrator roles, strengthens MFA and creates a privileged account register. In 60 days, it moves passwords into a vault, organizes service accounts and limits supplier access. In 90 days, it implements JIT for high-risk roles, access reviews and a procedure for administrator account compromise.

The result is practical: IAM continues to manage users and applications, while PAM reduces administrative action risk. The company also has stronger evidence for customers, audits and cyber insurance.

How can ccyber.io help?

ccyber.io helps companies organize IAM and PAM in a practical, risk-based way aligned with the real environment. We do not start from buying a tool. We start from who has access to what, which accounts are privileged and where one account can cause the greatest damage.

We can support your organization with:

  • IAM assessment
  • PAM assessment
  • Microsoft Entra ID and administrator role review
  • MFA and Conditional Access review
  • privileged account inventory
  • service account and secrets review
  • JIT and JEA model design
  • IT supplier access review
  • 30, 60, 90-day and 12-month IAM and PAM roadmap
  • evidence pack for ISO 27001, SOC 2, NIS2, DORA or customer audit

The best first step is a short IAM/PAM Discovery Workshop. It quickly identifies the biggest risks: administrators, service accounts, suppliers, cloud, Microsoft 365, backup, code repositories or production systems.

FAQ

What is the difference between IAM and PAM?

IAM manages identities and access for all users, applications and technical accounts. PAM manages privileged access, meaning accounts and sessions that can change systems, data, configurations and permissions.

Is PAM part of IAM?

PAM can be treated as a specialist layer within the broader identity and access area. In practice, PAM has its own processes, tools and controls because privileged access requires stronger oversight.

Is MFA enough as PAM?

No. MFA is important, but PAM includes more: JIT, approvals, password rotation, vaulting, session recording, activity audit, service accounts, secrets and supplier control.

When does a small company need PAM?

A small company needs PAM if it has Microsoft 365 administrators, servers, databases, backup, cloud, an IT provider with remote access or a system whose compromise could stop operations.

Where should IAM start?

Start with a central user directory, MFA, SSO for key applications, offboarding process and regular access reviews.

Where should PAM start?

Start with the list of privileged accounts, limiting administrators, separate administrator accounts, MFA, password vaulting, supplier control and time-bound access for high-risk roles.

Is a service account a PAM topic?

Yes. Service accounts often have high privileges, passwords without rotation and no owner. They should be covered by a register, review, secret rotation and usage monitoring.

Do IAM and PAM help with audits?

Yes. IAM and PAM provide evidence for ISO 27001, SOC 2, NIS2, DORA and customer audits: MFA, access reviews, roles, offboarding, JIT, approvals, logs, sessions and supplier control.

Summary

IAM and PAM do not compete. IAM is the foundation for managing identities and access across the company. PAM is the protection layer for privileged access that can cause the greatest damage.

A company needs IAM when it wants to know who has access to applications, data and systems. A company needs PAM when it wants to control administrators, service accounts, secrets, suppliers, technical sessions and high-risk actions.

The best approach is to implement IAM as the baseline: MFA, SSO, lifecycle, roles and access reviews. Then add PAM where risk is highest: administrators, cloud, Microsoft 365, backup, production, servers, databases, CI/CD and suppliers. This means the company does not only sign users in, but actually controls the most dangerous permissions.

Sources

The Most Common Microsoft 365 Security Mistakes

Microsoft 365 can be a very secure environment, but only when it is configured properly. The most common mistakes are incomplete MFA, too many administrators, legacy authentication, weak Conditional Access, poor sharing settings, missing SPF, DKIM and DMARC, insufficient email protection, lack of audit review, no data classification and no regular Secure Score review.

Prepared by: CCyber Editorial Team

Short answer

The most common Microsoft 365 security mistakes usually come not from missing tools, but from missing configuration, ownership and regular review. Companies often have Microsoft 365, but not full MFA, legacy authentication blocking, organized administrator roles, secure SharePoint and OneDrive sharing settings, properly configured SPF, DKIM and DMARC, preset security policies, auditing, data classification or an account compromise response plan. The best start is a Microsoft 365 security review, quick closure of identity risks and regular Microsoft Secure Score review.

Last updated

July 2026

Who this article is for

  • business owners
  • SME boards
  • IT directors
  • Microsoft 365 administrators
  • CISOs and security leaders
  • companies using Microsoft 365 Business Basic, Standard, Premium, E3 or E5
  • companies using Exchange Online, SharePoint, OneDrive, Teams and Microsoft Entra ID
  • software houses and SaaS companies
  • companies preparing for customer audits, ISO 27001, SOC 2, NIS2, KSC or cyber insurance
  • organizations that want to reduce phishing, account takeover, data leakage and ransomware risk

Key takeaways

  1. The biggest Microsoft 365 risk is usually identity: user accounts, administrator accounts, MFA, Conditional Access and legacy authentication.
  2. Microsoft 365 is not automatically secure just because it runs in the cloud. It requires configuration, monitoring, reviews and clear responsibility.
  3. The most urgent actions are full MFA, blocking legacy authentication, limiting Global Administrators, email security and external file sharing review.
  4. Secure Score is a good starting point, but it does not replace risk assessment. The score must be interpreted in the context of the company, licenses, data and business processes.
  5. Without audit, logs, phishing reporting and an account compromise response plan, a company may detect account takeover too late.

Why is Microsoft 365 a common attack target?

Microsoft 365 is the work center of many companies. One environment contains email, documents, Teams, OneDrive, SharePoint, user accounts, application access, customer data and often integrations with other systems.

For an attacker, compromising a Microsoft 365 account may provide access to:

  • company email
  • invoices and contracts
  • files in OneDrive and SharePoint
  • Teams chats and meetings
  • customer data
  • links to other systems
  • password reset options
  • internal company communication
  • information needed for financial fraud

Microsoft 365 should therefore be treated as a critical system. It is not only email and office apps. It is a platform for identity, communication, data and collaboration.

The most common Microsoft 365 security mistakes

Mistake 1: MFA does not cover all important accounts

The most common mistake is believing that MFA is enabled while it only works for some users or selected scenarios. Often, the board and IT have MFA, but shared accounts, finance, generic mailboxes, suppliers or legacy apps do not.

Risk:

  • email takeover after password leakage
  • credential phishing
  • password resets for other systems
  • employee impersonation
  • payment fraud

What to do:

  • enable MFA for all users
  • start with administrators, board, finance, HR and accounts with customer data access
  • use Conditional Access if the company has the right licenses
  • prepare backup methods
  • move from SMS to stronger methods where possible
  • monitor who has no registered MFA method

Evidence to prepare: MFA registration report, exception list and report on MFA methods used by users.

Mistake 2: Security Defaults are disabled without strong Conditional Access

Security Defaults are baseline Microsoft Entra ID security settings. In many companies, they are disabled because they blocked one scenario, but no strong Conditional Access policies are implemented instead.

Risk:

  • no consistent MFA
  • no block for older authentication methods
  • no protection of privileged actions
  • too many exceptions

What to do:

  • check whether Security Defaults are enabled
  • if disabled, check which Conditional Access policies replace them
  • deploy policies in report-only mode first, then enforce
  • document exceptions and give them expiration dates
  • review policies and their user impact regularly

Evidence to prepare: Security Defaults or Conditional Access configuration export, policy list, exception list and policy impact test result.

Mistake 3: legacy authentication is still active

Legacy authentication means older login methods that do not support modern security mechanisms such as MFA. If still allowed, they may weaken the whole MFA rollout.

Risk:

  • attackers can attempt sign-ins through older protocols
  • MFA may not protect selected scenarios
  • password spray attacks become harder to reduce
  • old applications may create uncontrolled exceptions

What to do:

  • check Microsoft Entra logs for legacy authentication use
  • identify applications and accounts dependent on older protocols
  • move applications to modern authentication where possible
  • block legacy authentication through Conditional Access or Security Defaults
  • for exceptions, define owner, reason and removal date

Evidence to prepare: legacy authentication usage report and policy blocking older protocols.

Mistake 4: too many Global Administrators

Global Administrator is one of the most privileged roles in Microsoft 365. In many companies, too many people have this role, sometimes including accounts used for daily work.

Risk:

  • one compromised account may give full control over the environment
  • an administrator may accidentally change critical settings
  • accountability is difficult
  • accounts used for email and administration are more exposed to phishing

What to do:

  • limit the number of Global Administrators
  • apply least privilege
  • create separate administrator accounts
  • do not use administrator accounts for daily email
  • consider Microsoft Entra Privileged Identity Management where licensing allows
  • review administrator roles at least quarterly

Evidence to prepare: administrator role list, access justifications and role review report.

Mistake 5: no emergency accounts

Companies often secure administrators but forget about emergency scenarios: incorrect Conditional Access configuration, MFA failure, identity provider issue or all administrators being locked out.

Risk:

  • the company may lock itself out of its own tenant
  • access recovery may be long and stressful
  • a technical incident may become an operational crisis

What to do:

  • create two emergency accounts according to company rules
  • do not assign them to specific individuals as daily accounts
  • monitor every use of emergency accounts
  • test emergency access according to procedure
  • store access information securely and with control

Evidence to prepare: emergency account procedure, test confirmation and account usage alerts.

Mistake 6: Conditional Access is too simple or too chaotic

Conditional Access can significantly improve security, but only if designed well. The mistake is both having no policies and having too many inconsistent policies, exceptions and manual workarounds.

Risk:

  • users are prompted for MFA at the wrong times
  • important scenarios are not protected
  • too many exceptions create gaps
  • administrators do not know which policy applies
  • users can be locked out by a bad change

What to do:

  • name policies clearly
  • deploy new policies in report-only mode first
  • start with administrators, risky sign-ins, critical apps and high-risk locations
  • avoid permanent exceptions without an owner
  • document the purpose of each policy
  • regularly review logs and policy impact

Evidence to prepare: Conditional Access policy register, mode, owner, scope and exception list.

Mistake 7: email does not use recommended protections

Email is one of the most important entry points. Microsoft 365 provides anti-spam, anti-malware, anti-phishing and advanced Microsoft Defender for Office 365 capabilities, but many companies do not configure them deliberately.

Risk:

  • phishing reaches users more often than it should
  • attachments and links are not checked strongly enough
  • impersonation protection is weak
  • high-risk groups do not have consistent settings

What to do:

  • review preset security policies in Microsoft Defender
  • enable Standard or Strict protection where it fits the risk
  • apply stronger policies to board, finance, HR and IT
  • configure Safe Links and Safe Attachments if licensing allows
  • review anti-phishing, spoof intelligence and impersonation protection
  • launch a simple user phishing reporting process

Evidence to prepare: email protection policy report, user scope and phishing reporting configuration.

Mistake 8: SPF, DKIM and DMARC are missing or misconfigured

SPF, DKIM and DMARC help protect the email domain against spoofing. Missing records or poor configuration increase the risk of phishing from fake addresses that look like the company domain.

Risk:

  • attackers can more easily impersonate the company domain
  • customers may receive fake messages that look corporate
  • legitimate company emails may face deliverability issues
  • the company has no DMARC reports showing sending sources

What to do:

  • inventory all legitimate email sending sources
  • configure SPF for the domain
  • enable DKIM for the domain
  • deploy DMARC first in monitoring mode, then gradually enforce a stricter policy
  • monitor DMARC reports
  • include marketing systems, CRM, invoicing and other email-sending apps

Evidence to prepare: SPF, DKIM, DMARC records, sending source list and DMARC report.

Mistake 9: external file sharing is too broad

SharePoint, OneDrive and Teams make collaboration easy, but poor sharing settings can cause accidental data exposure. “Anyone” links, no expiration, broad permissions and no guest review are especially risky.

Risk:

  • files reach people outside the organization without control
  • links are forwarded further
  • guests keep access after cooperation ends
  • confidential data is stored in locations with open sharing

What to do:

  • review organization-level sharing settings
  • restrict or disable “Anyone links” where not needed
  • set default links to “Specific people” for sensitive data
  • use expiration for links and guest access
  • apply more restrictive settings to selected sites
  • review guest access regularly

Evidence to prepare: sharing settings export, guest list and external links report.

Mistake 10: no data classification and sensitivity labels

If the company does not classify data, users often do not know which documents are public, internal, confidential or critical. Microsoft Purview sensitivity labels can help classify, mark, encrypt and control access to content.

Risk:

  • confidential documents are shared like normal files
  • there is no clarity on which data needs protection
  • DLP is harder to implement
  • Copilot and AI tools may surface data that users can access too broadly

What to do:

  • define a simple data classification model
  • deploy sensitivity labels for documents, emails and selected locations
  • start with a few simple labels: Public, Internal, Confidential, Highly Confidential
  • combine labels with encryption where useful
  • train users when to apply labels
  • review label usage reports

Evidence to prepare: data classification policy, label list and sensitivity label usage report.

Mistake 11: auditing and logs are not used in practice

Microsoft 365 can generate many audit events, but having logs is not enough. The company must know who can access logs, how long they are retained, which events are reviewed and what to do after a suspected incident.

Risk:

  • it is unclear who accessed data
  • account compromise scope is hard to determine
  • there is no evidence for audit, customer or regulator
  • incidents are detected too late

What to do:

  • check whether audit is available and who has permissions
  • define the minimum events to review
  • monitor administrator sign-ins, external sharing and policy changes
  • ensure appropriate log retention
  • prepare a compromised account investigation procedure
  • consider SIEM integration if the company needs it

Evidence to prepare: audit configuration report, list of people with log access and incident analysis procedure.

Mistake 12: devices are not controlled

Microsoft 365 is a cloud service, but users access it through laptops, phones and browsers. If devices are outdated, unsecured or personal without control, session takeover and data leakage risk increases.

Risk:

  • access to data from untrusted devices
  • no laptop encryption
  • no screen lock and updates
  • lost phone with email and Teams access
  • no ability to remove company data remotely

What to do:

  • define rules for company and personal devices
  • require encryption and screen lock
  • manage devices through Microsoft Intune where licensing and scale justify it
  • use device-based Conditional Access where possible
  • block access from high-risk devices
  • prepare a lost phone or laptop procedure

Evidence to prepare: device list, compliance status, device policy and report of devices accessing Microsoft 365.

Mistake 13: no user and guest offboarding process

A former employee, external consultant or guest account may remain active long after cooperation ends. In Microsoft 365, this affects not only user accounts, but also Teams, SharePoint, groups and files.

Risk:

  • former employees still have data access
  • guests keep access after projects end
  • mailboxes and files remain without owners
  • ownership of groups and sites is unclear

What to do:

  • connect HR, IT and managers in one offboarding process
  • block sign-in after cooperation ends
  • remove licenses and roles
  • transfer ownership of mailboxes, files and groups
  • review guest accounts and external sharing
  • automate the process if the company has larger scale

Evidence to prepare: offboarding checklist, inactive account report and guest list with latest review.

Mistake 14: Microsoft Secure Score is ignored or followed blindly

Microsoft Secure Score helps show security recommendations and progress, but it should not be the only security measure. A high score does not guarantee no risk, and not every recommendation fits every company.

Risk:

  • the company misses simple recommendations
  • the board has no progress metric
  • the team implements settings for points, not real risk
  • there is no risk acceptance decision for recommendations not implemented

What to do:

  • review Secure Score monthly
  • select recommendations based on risk, not only points
  • mark accepted risk where a recommendation does not fit the company
  • compare the score with your own security roadmap
  • report the top 5 recommendations to the board

Evidence to prepare: monthly Secure Score report, risk acceptance decisions and action list with owners.

Most urgent Microsoft 365 security actions

First priority

  • enable MFA for administrators and users
  • block legacy authentication
  • limit the number of Global Administrators
  • create and secure emergency accounts
  • configure baseline Conditional Access or Security Defaults
  • review preset security policies for email
  • configure SPF, DKIM and DMARC

Second priority

  • review external sharing in SharePoint and OneDrive
  • review guest access in Teams and groups
  • enable or organize audit and log access
  • introduce phishing reporting
  • prepare an offboarding process
  • review devices with access to Microsoft 365

Third priority

  • deploy sensitivity labels for confidential data
  • consider DLP for customer and personal data
  • create a recurring Secure Score report
  • compare configuration with CIS Microsoft 365 Benchmark
  • prepare an account compromise response scenario
  • run phishing and incident response exercises

30, 60 and 90-day Microsoft 365 security improvement plan

First 30 days

  • assign a Microsoft 365 security owner
  • capture the current Microsoft Secure Score
  • check MFA for users and administrators
  • review Global Administrators and other privileged roles
  • check whether legacy authentication is used
  • review Security Defaults or Conditional Access
  • configure baseline email protections
  • prepare the first gap and quick action list

Days 31 to 60

  • block legacy authentication after impact analysis
  • reduce and organize administrator roles
  • create or test emergency accounts
  • deploy or improve Conditional Access policies
  • configure SPF, DKIM and DMARC
  • review SharePoint, OneDrive and Teams settings
  • launch phishing reporting
  • review audit and log access

Days 61 to 90

  • implement guest and external link review
  • prepare data classification and initial sensitivity labels
  • review devices and unmanaged device access
  • prepare a Microsoft 365 account compromise procedure
  • run a blame-free phishing exercise
  • prepare a board report
  • set a monthly Secure Score review and quarterly administrator review
  • build a 6-12 month Microsoft 365 security roadmap

Microsoft 365 security checklist

Identity and access

  • do all users have MFA?
  • do administrators use stronger MFA methods?
  • is legacy authentication blocked?
  • are Security Defaults enabled or replaced with strong Conditional Access?
  • do emergency accounts exist?
  • do administrators use separate accounts?
  • are administrator roles reviewed?

Email

  • are SPF, DKIM and DMARC configured?
  • are preset security policies enabled?
  • are Safe Links and Safe Attachments configured if the company has licenses?
  • is impersonation protection enabled?
  • do users have a simple way to report phishing?
  • are phishing reports analyzed?

Data and collaboration

  • is external sharing limited to business needs?
  • are “Anyone” links restricted or disabled for sensitive data?
  • are guests reviewed regularly?
  • do sensitivity labels exist?
  • does the company use DLP for sensitive data where needed?
  • are SharePoint site owners known?

Monitoring and response

  • is audit available and reviewed?
  • is log retention sufficient?
  • are suspicious sign-in alerts configured?
  • does an account compromise procedure exist?
  • can the company revoke user sessions?
  • are incidents documented?

Devices and maintenance

  • is it clear which devices access Microsoft 365?
  • are company devices updated and encrypted?
  • are there rules for personal devices?
  • do departing employees lose access immediately?
  • is Secure Score reviewed regularly?
  • do security actions have owners and deadlines?

What documents and evidence should be prepared?

Configuration documents

  • MFA and authentication methods report
  • Conditional Access policy export
  • Security Defaults status
  • legacy authentication report
  • administrator role list
  • emergency account procedure
  • email protection policy configuration

Data and collaboration documents

  • SharePoint and OneDrive sharing settings
  • guest and external user list
  • external link report
  • data classification policy
  • sensitivity label list
  • DLP policies if implemented

Operational evidence

  • monthly Secure Score report
  • administrator review report
  • guest access review report
  • audit and log report
  • Microsoft 365 incident register
  • phishing report register
  • account compromise exercise note

How to measure Microsoft 365 security?

Identity metrics

  • percentage of users with MFA
  • percentage of administrators with MFA
  • number of Global Administrators
  • number of administrators without business justification
  • number of Conditional Access exceptions
  • number of legacy authentication sign-ins

Email metrics

  • number of phishing reports
  • response time to phishing reports
  • number of domains with correct SPF, DKIM and DMARC
  • number of users covered by preset security policies
  • number of mailbox compromise incidents

Data metrics

  • number of external links
  • number of “Anyone” links
  • number of guests with active access
  • number of SharePoint sites with confidential data
  • percentage of documents labeled if classification is implemented

Governance metrics

  • current Microsoft Secure Score
  • number of high-priority recommendations
  • number of actions with owner and deadline
  • number of accepted risks
  • date of latest Microsoft 365 configuration review

Business example

A services company has 85 employees and uses Microsoft 365 Business Premium. The board believes the environment is secure because the company uses Microsoft cloud and MFA “was enabled at some point”.

A review shows that MFA does not cover all users, legacy authentication still appears in logs, there are six Global Administrators, some use administrator accounts for daily email, and “Anyone” links are available in several SharePoint sites. Additionally, the domain has SPF but no correctly deployed DKIM and DMARC.

The company does not need a huge project at the start. In the first 30 days, it secures administrators, organizes MFA, checks Secure Score and enables baseline email policies. In 60 days, it blocks legacy authentication, reduces Global Administrators, configures SPF, DKIM and DMARC, and reviews sharing. In 90 days, it implements guest review, account compromise procedure and board reporting.

The result is practical: the company detects suspicious sign-ins faster, reduces phishing risk, limits accidental data sharing and has evidence for customers and audits.

How can ccyber.io help?

ccyber.io helps companies review and improve Microsoft 365 security in a practical, business-focused way matched to licensing and risk. The goal is not only to increase Secure Score. The goal is to reduce account takeover, phishing, data leakage, administrator error and access control risk.

We can support your organization with:

  • Microsoft 365 security review
  • MFA and Conditional Access review
  • administrator role and emergency account review
  • legacy authentication blocking
  • SPF, DKIM and DMARC configuration
  • Defender for Office 365 and preset security policies review
  • SharePoint, OneDrive, Teams and external sharing review
  • audit, logs and alert review
  • data classification and sensitivity labels baseline
  • Microsoft 365 account compromise response procedure
  • Secure Score report and 30, 60 and 90-day action roadmap

The best first step is a short Microsoft 365 security assessment. It helps identify which settings are critical, where the biggest gaps are and which actions provide the highest impact in the shortest time.

FAQ

Is Microsoft 365 secure by default?

Microsoft 365 has many security features, but the environment still requires proper configuration. The most important areas are MFA, administrator roles, Conditional Access, email protection, sharing, audit and monitoring.

What is the biggest Microsoft 365 security mistake?

The most common major mistake is incomplete MFA and excessive administrator permissions. One compromised account may then give an attacker broad access to the environment.

Are Security Defaults enough?

For many smaller organizations, Security Defaults are a good starting point. Companies with more complex requirements should consider Conditional Access, but should not disable Security Defaults without replacing them with other controls.

Why is legacy authentication a problem?

Older authentication protocols do not support modern security controls such as MFA. If active, they can weaken account protection and increase password attack risk.

Do we need SPF, DKIM and DMARC?

Yes, these are core mechanisms for protecting an email domain against spoofing. They should be deployed deliberately, monitored and gradually moved toward stronger DMARC enforcement.

Does Secure Score show the full security of the company?

No. Secure Score is a very useful tool for recommendations and progress tracking, but it does not replace risk analysis, configuration audit and business decisions.

How often should Microsoft 365 be reviewed?

A baseline review should be performed at least quarterly, while Secure Score and alerts should be checked more frequently. Administrator roles, guests, external links and policy exceptions should have a regular control cycle.

Where should Microsoft 365 security improvement start?

Start with MFA, administrators, legacy authentication, Security Defaults or Conditional Access, email protection, SPF/DKIM/DMARC and external sharing review in SharePoint and OneDrive.

Summary

The most common Microsoft 365 security mistakes do not come from platform limitations, but from missing configuration and regular oversight. Microsoft 365 can be a very strong environment, but it requires deliberate protection of identity, email, data, sharing, logs and devices.

The key actions are full MFA, blocking legacy authentication, limiting administrators, strong Conditional Access or Security Defaults, email protection, SPF, DKIM, DMARC, external sharing control, auditing and regular Secure Score review.

Good Microsoft 365 configuration is not a one-time project. It is a recurring process: review settings, close gaps, document exceptions, exercise account compromise response and report risk to the board.

Sources

We write about regulations such as NIS2, DORA, CRA and ISO 27001, cybersecurity for SMEs and critical infrastructure, as well as cyber hygiene, emerging threats and building security awareness within organisations.

Every article delivers practical knowledge - no jargon, just concrete steps you can act on to effectively protect your data, people and business continuity.