Identity & Access Management: Top 10 Common Mistakes
Critical IAM Failures That Enable 80% of Breaches
CyberCQR Top 10 | January 2026 | 5 minutes reading time
The Cost of IAM Failures
80% of breaches involve compromised credentials. Organisations that avoid these 10 common mistakes sharply reduce identity-based breaches. Those that don't face average breach costs of $4.5M and often-preventable regulatory penalties.
β Mistake #1: Treating MFA as "Optional" or "High-Risk Users Only"
The Error: "We require MFA for admins but not regular users because it's too inconvenient." Or exempting executives from MFA because "they're too busy."
Why It's Dangerous:
- Attackers target non-MFA accounts firstβthese are easiest entry points
- Single compromised regular account enables lateral movement to privileged access
- Executives are prime targets (12x more targeted) - exempting them is catastrophic
- Partial MFA deployment provides false sense of security
β The Fix: Mandate MFA for ALL accounts, no exceptions. Deploy phishing-resistant MFA (FIDO2, Windows Hello) for executives and admins.
β Mistake #2: Relying on SMS/Phone-Based MFA for Sensitive Systems
The Error: "We have MFA enabled - we send codes via SMS." Used for accessing sensitive systems like email, cloud infrastructure, or financial systems.
Why It's Dangerous:
- SMS vulnerable to SIM swapping attacks (successful in minutes)
- Phone-based MFA susceptible to social engineering and MFA fatigue attacks
- NIST deprecated SMS-based MFA for high-value accounts
- Attackers routinely bypass SMS MFA - it's no longer considered secure
β The Fix: Migrate to phishing-resistant MFA: FIDO2 security keys, Windows Hello, or biometrics. Ban SMS MFA for privileged accounts.
β Mistake #3: Granting Permanent Administrative Privileges
The Error: IT staff, developers, and power users have permanent admin rights. "It's inconvenient to request elevated access every time."
Why It's Dangerous:
- 80% of breaches involve privileged account compromise
- Permanent admin rights mean malware runs with admin privileges
- No audit trail of why elevated access was used
- Violates least privilege and Just-in-Time (JIT) access principles
β The Fix: Implement PAM with Just-in-Time elevation. Admins work with standard accounts; request elevated access only when needed for limited time.
β Mistake #4: Failing to Deprovision Access When Employees Leave
The Error: Former employee accounts remain active for days, weeks, or months after departure. "We'll disable them eventually when IT gets around to it."
Why It's Dangerous:
- 40% of organisations have active accounts for former employees
- Disgruntled former employees may access systems maliciously
- Attackers target former employee credentials (often not monitored)
- Violates compliance requirements and audit findings
β The Fix: Automate deprovisioning: HR system triggers immediate account disable when employee status changes. Zero-day access revocation.
β Mistake #5: Allowing Weak or Reused Passwords
The Error: "Password123!" meets complexity requirements. Users recycle same password across work and personal accounts.
Why It's Dangerous:
- Complexity requirements don't prevent weak passwords - users predictably modify: "Password123"
- Password reuse means personal account breach compromises work accounts
- Credential stuffing attacks test billions of leaked credentials against corporate systems
- Even "strong" passwords <15 characters can be brute-forced
β The Fix: Require 15+ character passwords, scan against breach databases, deploy passwordless authentication where possible.
β Mistake #6: No Monitoring or Alerting on Identity Anomalies
The Error: "We have identity systems but don't monitor them." No alerts for impossible travel, unusual access patterns, or privilege escalation.
Why It's Dangerous:
- Compromised accounts operate undetected for 200+ days on average
- Attackers test credentials, escalate privileges, move laterally - all invisible
- By time breach is discovered, attackers have exfiltrated sensitive data
- No forensic evidence to understand attack timeline or scope
β The Fix: Deploy Identity Threat Detection and Response (ITDR). Monitor for anomalies, automate response, integrate with SIEM.
β Mistake #7: Mixing Business and Personal Identities
The Error: Executives use personal email for business. Same LinkedIn account for personal networking and executive role. Board members post company information on personal social media.
Why It's Dangerous:
- Personal accounts lack enterprise security controls (no MFA, monitoring, DLP)
- Personal email breach exposes business communications and sensitive data
- Social engineering attacks target personal accounts to gain business access
- Compliance violations when business data flows through personal systems
β The Fix: Mandate complete separation: business email/social media separate from personal. Issue corporate-managed devices for executives.
β Mistake #8: Ignoring Service Accounts and Non-Human Identities
The Error: "We secure user accounts but service accounts don't need MFA - they're just automation." Hard-coded credentials in scripts and applications.
Why It's Dangerous:
- Service accounts often have elevated privileges and never-expiring passwords
- Hard-coded credentials in code repositories discovered by attackers
- No monitoring of service account usage - abuse goes undetected
- SolarWinds breach exploited compromised service account credentials
β The Fix: Implement secrets management (Azure Key Vault, HashiCorp Vault). Rotate service account credentials automatically. Monitor usage.
β Mistake #9: No Regular Access Reviews or Privilege Cleanup
The Error: "We grant access when needed but never review whether it's still required." Employees accumulate permissions as they change roles.
Why It's Dangerous:
- Privilege creep: users have 10-20x more access than needed
- Former project access remains active indefinitely
- No one knows who actually has access to sensitive systems
- Compromised account has excessive access enabling widespread damage
β The Fix: Quarterly access certification: managers must re-approve all team access. Remove unused permissions automatically after 90 days.
β Mistake #10: Trusting Federation Without Validation
The Error: "We trust any identity from our federated partners." No validation of identity provider security posture or monitoring of federated access.
Why It's Dangerous:
- Compromised partner IdP grants attackers access to your systems
- Supply chain attacks exploit weak federation security
- No visibility into how partner authenticates users
- Federation misconfiguration creates backdoor access
β The Fix: Validate partner IdP security before trusting federation. Monitor federated access. Implement conditional access for federated identities.
The Cascading Cost of IAM Mistakes
| Mistake | Typical Breach Scenario | Average Cost |
|---|---|---|
| No MFA / Weak MFA | Phishing β Account takeover β Data theft | $4.5M average |
| Permanent admin privileges | Malware runs with admin rights β Ransomware | $8.2M ransomware |
| Former employee access | Disgruntled ex-employee exfiltrates IP | $12M IP theft |
| Password reuse | Credential stuffing β Multiple accounts compromised | $3.8M per account |
| No identity monitoring | 200+ day dwell time before detection | +$1M per month undetected |
| Business/personal identity mixing | Executive personal email β Business email access β CEO fraud | $5-50M wire fraud |
Combined Impact: Organisations making multiple IAM mistakes face compounding breach costs. A single incident exploiting 3-4 of these mistakes can exceed $20M.
80% of breaches exploit these IAM mistakes.
Organisations that fix all 10 sharply reduce identity-based breaches and close the most common attack vectors used by ransomware groups and nation-state actors.
About CyberCQR
CyberCQR provides strategic cybersecurity advisory services including Identity & Access Management gap assessments, Zero Trust architecture reviews, and remediation roadmaps that help organisations eliminate these common mistakes.
Our Services Schedule IAM AssessmentDocument ID: IDENTITY-TOP10-002 | Version: 1.0 | Date: 06 January 2026 | Series: Top 10 for Identity & Access