For most modern businesses, the traditional ‘office network perimeter’ no longer exists. Your email, ERP, CRM, financial ledgers, source code, cloud servers, and AI tools are all accessed over the internet through an identity: an employee login, an administrator account, a third-party contractor credential, or a non-human API key. Attackers rarely need to ‘hack’ through a firewall anymore—they simply log in using stolen credentials, hijacked browser session cookies, or forgotten service tokens. That is why identity has become the primary control plane of modern cybersecurity.
The practical takeaway: Turning on basic Multi-Factor Authentication (MFA) is the starting line, not the finish line. A resilient identity-security baseline combines phishing-resistant authentication, conditional access (device trust), strict separation of daily and administrator accounts, tight governance of non-human API keys and AI agent tokens, and same-day automated Joiner-Mover-Leaver (JML) offboarding. When you lock down how identities authenticate and what privileges they hold, a single phished user password cannot turn into a company-wide ransomware crisis.
Why this matters: hackers don’t break in—they log in
Look at the root cause of almost every major mid-market cyber breach, ransomware outage, or business email compromise over the past two years, and a clear pattern emerges. Very few began with a cinematic ‘zero-day’ software exploit. As recent CISA ransomware advisories consistently warn, intrusions overwhelmingly begin with compromised valid credentials, exposed remote-access portals, and abused administrative accounts.
Why do attackers focus relentlessly on user and service accounts?
- Valid logins bypass perimeter defences: Once an attacker authenticates as a legitimate employee or administrator, your cloud platforms and SaaS applications treat their traffic as authorised work. Downloading 10,000 customer records or changing a supplier’s bank details looks like normal user activity unless identity-aware monitoring is in place.
- Identity is the master switch for your backups and security tools: If an attacker compromises a Global Administrator account in your identity provider, cloud console, or IT management tool, they don’t need to infect laptops one by one. They can use your own central management console to disable security agents, delete cloud snapshots, and deploy ransomware across every server simultaneously.
- The explosion of ‘Non-Human Identities’ (NHIs): In a typical growing company that uses cloud automation, SaaS integrations, and AI agents, non-human identities—API keys, OAuth tokens, service principals, webhook secrets, and bot accounts—now outnumber human employees by 10-to-1 or more. Yet these machine credentials often have broad administrator permissions, never expire, and cannot complete an MFA prompt on a mobile phone.
Why ‘We already have MFA turned on’ is no longer enough
Five years ago, enabling SMS codes or mobile authenticator push notifications stopped 99% of automated account takeovers. While basic MFA is still vastly better than passwords alone, modern attackers use four routine techniques to walk straight past standard MFA:
- 1. Adversary-in-the-Middle (AitM) Phishing & Session Cookie Theft: Instead of stealing just your password, a modern phishing link routes the employee through a fake reverse-proxy login page that relays their real MFA code to Microsoft 365 or Google Workspace in real time. When the platform issues a valid ‘session cookie’ to the browser, the attacker steals that cookie. With the session cookie in hand, the attacker is already inside the account and never needs to enter the password or MFA code again.
- 2. MFA Fatigue (‘Push Bombing’): If an attacker has a staff member’s password (often bought from an infostealer malware log after an employee logged into work email on an infected home PC), they trigger twenty MFA push notifications to the employee’s phone at 10:30 PM until the frustrated user taps ‘Approve’ just to make the buzzing stop—or they call the employee pretending to be the internal IT helpdesk.
- 3. Helpdesk Social Engineering (Weak Account Recovery): An attacker calls or messages your IT support desk claiming to be a travelling sales manager who just broke their phone and urgently needs their MFA reset onto a new device before a client presentation. If your helpdesk lacks a strict identity-verification protocol, your MFA is only as strong as a five-minute phone call.
- 4. Standing Over-Privilege & OAuth Consent Grants: Even without stealing an admin account, an attacker who compromises a standard user—or tricks them into clicking ‘Accept’ on a malicious third-party OAuth app—often discovers that the user has read access to decades of sensitive shared folders, financial spreadsheets, and internal chat history that they never needed for their job.
| Identity Attack Vector | Why Standard Controls Miss It | The Practical Defence That Stops It |
|---|---|---|
| Session Token / Cookie Theft (AitM) | Attacker steals the post-MFA browser session token; basic MFA already passed. | Phishing-resistant MFA (FIDO2/Passkeys) + Conditional Access requiring a managed, compliant corporate device. |
| Infostealer Malware on Personal PCs | Employee logs into corporate SaaS from an infected home computer; browser passwords & cookies are scraped silently. | Block unmanaged/BYOD browser sessions on sensitive apps and enforce enterprise Endpoint Detection & Response (Bitdefender EDR). |
| Over-Privileged Admin Takeover | IT engineer checks daily email and browses the web while logged in as a Global Administrator. | Separate admin accounts (no email/web browsing on admin IDs) + Just-in-Time (JIT) privilege elevation. |
| Leaked API Keys & AI Agent Tokens | Long-lived master API key hardcoded in a script or granted full read/write scope across the ERP. | Runtime secrets manager (zero keys in code), least-privilege API scopes, and 90-day rotation. |
| Orphaned Leaver & Contractor Logins | Former employee or external agency still has an active login to a secondary SaaS app outside SSO. | Enforce SAML/OIDC SSO across all business apps + automated Day-1 HR-to-IT offboarding kill switch. |
A practical 5-step approach to identity security
You do not need an enterprise bank’s budget to lock down your identity perimeter. Implementing five foundational disciplines eliminates the vast majority of real-world account compromise paths:
1. Inventory all human and non-human identities
You cannot secure accounts you do not know exist. Run a clean discovery audit across your core directory and your critical business applications:
- Human accounts: Group every account into Full-Time Staff, External Contractors / Agencies, Privileged Administrators, and Shared / Functional Mailboxes (such as
finance@orinfo@). Flag any account with no login activity in the past 45 days for immediate disablement. - Non-human identities (Service Accounts, API Keys & AI Agents): List every service principal, OAuth integration, webhook token, and automated agent account. Assign a named human owner, document the exact business workflow it supports, and revoke any ‘orphaned’ token whose creator has left the company.
2. Upgrade to phishing-resistant MFA and Device Trust (Conditional Access)
Move beyond simple passwords + SMS codes to authentication that verifies both who is logging in and what device they are logging in from:
- Ban legacy protocols and weak MFA: Disable legacy authentication protocols (IMAP, POP, older SMTP) that bypass MFA entirely, replace SMS/voice codes with number-matching authenticator prompts, and roll out FIDO2 hardware keys or cryptographic Passkeys for all executives, finance staff, and IT administrators.
- Enforce Device Compliance via Conditional Access: Configure your identity provider so that even if someone has a valid username, password, and MFA token, they cannot log into company email, ERP, or file shares from an unknown, unmanaged laptop. Require the device to be enrolled in your company Mobile Device Management (MDM) and running active endpoint protection (such as Bitdefender GravityZone EDR). This single rule stops AitM cookie theft and home-PC infostealer attacks dead in their tracks.
- Set sensible session lifetimes: Do not allow sensitive web sessions to remain logged in for 90 days without re-authentication, and require fresh step-up authentication whenever a user changes security settings or exports bulk data.
3. Eliminate standing admin privilege and separate accounts
Nobody in your company—including the CEO and the Lead Systems Engineer—should ever read emails, open PDF attachments, or browse the web using an account that holds administrator privileges.
- The Two-Account Rule for IT and Admins: Every administrator gets two separate identities: (1) a standard daily user account (
[email protected]) with zero admin rights for email, chat, documents, and web browsing; and (2) a dedicated, mail-less administrative account ([email protected]) used strictly for logging into infrastructure and admin consoles, protected by a hardware FIDO2 key. - Reduce Global Admins to 2–3 accounts maximum: Most businesses we audit have 8 to 15 ‘Global Administrators’ accumulated over years of projects. Cut Global Admins to the absolute minimum, use granular role-based admin tiers, and use Just-in-Time (JIT) elevation where privileges expire automatically after 2 or 4 hours.
4. Govern Non-Human Identities (API Keys, Service Accounts & AI Agents)
Treat every machine credential with the same discipline as a privileged employee:
- Never store secrets in Git repositories, config files, or prompts: Inject credentials dynamically at runtime using a dedicated secrets manager with strict environment and IP boundaries.
- Enforce narrow, task-specific API scopes: If an automation script or AI agent only needs to read support tickets and draft an internal note, never give it a master admin token that can delete customer records or read payroll tables.
- Lock down user OAuth consent: Block standard employees from clicking ‘Sign in with Microsoft/Google’ to grant third-party apps access to their company inbox, calendar, or cloud drive without IT approval.
5. Automate the Joiner-Mover-Leaver (JML) lifecycle—especially the ‘Mover’ trap
Most companies eventually remember to disable an employee’s email when they resign, but two lifecycle gaps routinely leave doors wide open:
- The ‘Mover’ privilege creep: An employee starts in Customer Support, moves to Sales Operations eighteen months later, and then moves into Product Management—keeping every folder permission, group membership, and SaaS login from all three jobs. Run a 15-minute Quarterly Access Review where department heads review a clean export of who has access to their systems and revoke stale permissions.
- The Instant Leaver Kill Switch: When an employee or contractor leaves—especially in an involuntary termination—deprovisioning must execute as a single coordinated workflow: disable the central SSO account, explicitly revoke all active browser refresh tokens and mobile sessions (otherwise an already-logged-in phone or laptop can keep syncing emails for hours after the password is changed), wipe corporate data from mobile devices via MDM, and deactivate any standalone SaaS accounts outside SSO.
Practitioner detail: Break-Glass accounts, Helpdesk verification, and Identity Detection
For IT and security practitioners managing the identity layer day to day, three operational controls prevent an identity incident from turning into a total lockout or silent breach:
- Hardened ‘Break-Glass’ Emergency Accounts: What happens if your primary Single Sign-On provider suffers an outage, or a misconfigured Conditional Access rule accidentally locks out all your administrators? Create two cloud-native Break-Glass accounts excluded from conditional access policies, protected by complex 24+ character random passphrases and physical FIDO2 hardware keys stored in separate, tamper-evident physical safes. Crucial rule: Configure an automated high-priority alert to your 24/7 SOC and executive mobiles the exact second a Break-Glass account ever logs in.
- A Tamper-Proof Helpdesk MFA Reset Protocol: Never allow an IT engineer to reset a user’s password or MFA device based solely on a phone call, email, or chat message. Require live video verification (matching the employee’s face to their HR photo ID) plus sign-off from the employee’s line manager before issuing a temporary access pass.
- Identity Threat Detection & Response (ITDR) Telemetry: Configure your 24/7 SOC / SIEM monitoring to alert immediately on high-signal identity anomalies: impossible travel or logins from anonymising proxy networks; a user registering a new MFA method from an unfamiliar IP; inbox forwarding or auto-delete rules created right after a suspicious login; and sudden spikes in mass file downloads or service-account privilege changes.
Common mistakes to avoid
- Paying for Single Sign-On and leaving 30% of apps outside it: Having SSO on email is great, but if your CRM, finance portal, or project tool still uses separate local passwords, those unmanaged islands are where breaches start.
- Using shared passwords for team accounts: Sharing a single username and password across five staff for a banking portal, social media account, or supplier login destroys your audit trail and forces you to reset the password for everyone whenever one person leaves. Use SSO role assignment or an enterprise password manager that shares access without revealing the underlying credential.
- Giving external IT vendors or consultants permanent 24/7 admin accounts: Third-party contractors should never hold permanent, unmonitored Global Admin accounts in your tenant. Grant time-bound access for the specific maintenance window and disable the account the moment the project closes.
- Forgetting to test identity recovery: Backing up your application data is useless if an attacker corrupts your directory roles and group mappings and you have no backup of your identity configuration.
Closing thought
Identity security does not have to make life frustrating for your team. In fact, done properly—with Single Sign-On, passwordless Passkeys, and managed device trust—employees log in faster and remember fewer passwords than before, while attackers hit a brick wall at every turn. Treating identity as your primary security perimeter is the single highest-ROI defence a modern business can put in place.
Need a clear, practical audit of your identity risk across employees, administrators, SaaS apps, cloud infrastructure, and non-human API tokens? Managed Company helps growing businesses design and operate hardened identity architectures, conditional access, automated offboarding, and 24/7 managed SOC monitoring backed by Bitdefender. Explore Cyber Security & Risk Management support.
Let's Connect
To upgrade your endpoint protection and secure your fleet against modern ransomware threats, contact us below: