--- title: "Module 2 โ M365 Identity Security" description: "Full identity census, Conditional Access architecture, MFA enforcement, legacy auth elimination, PIM deployment, and PULSAR audit log intelligence for your M365 tenant." eyebrow: "Consulting Module" lead: "Identity is the perimeter. Every other control you deploy is downstream of whether the right people โ and only the right people โ can authenticate. This module makes your identity architecture explicit, enforced, and auditable." actions: - label: "Get in Touch" url: "/about/#contact" primary: true - label: "View All Modules" url: "/consulting/skills/" --- ## What It Delivers
Every user account, admin account, service principal, app registration, and guest identity enumerated and assessed. Orphaned accounts, over-privileged roles, and never-used service principals flagged and queued for remediation.
A complete, documented CA policy set covering MFA enforcement, legacy auth blocking, device compliance signals, named locations, and phishing-resistant authentication for admins. Staged deployment with report-only period before enforcement to prevent lockout.
MFA enforced via Conditional Access (not per-user MFA). Legacy authentication protocols โ IMAP, POP, SMTP AUTH, basic auth โ blocked at the tenant level. These protocols bypass MFA entirely and are the entry point for the majority of credential-based attacks.
Privileged Identity Management deployed so admin roles are activated on-demand with approval workflow and time-bounded access, rather than permanently assigned. Zero standing Global Admin access where feasible. Break-glass accounts established and documented.
PULSAR deployed for continuous M365 audit log ingestion with indefinite retention. Search UI, alerting on high-risk events, and MCP server for AI-assisted queries. You gain the ability to answer "what happened, when, and by whom" โ retrospectively and in real time.
All guest identities enumerated. Stale guests (inactive, unknown owner, no project association) flagged and removed. External collaboration settings tightened. Guest access policy documented and a review cadence established.
The most common kill chain starts with a compromised credential. Module 2 ensures that credential alone is not enough.