03 - Security, Compliance, Privacy, Trust¶
This is one of the heaviest-weighted domains (25-30%). Memorize the Defender / Purview / Compliance product names cold.
Microsoft Defender (XDR)¶
Defender is Microsoft's umbrella security brand. Multiple products, unified in Defender XDR portal (security.microsoft.com).
Defender for Office 365¶
- Plan 1 - Safe Attachments, Safe Links, anti-phishing, anti-malware
- Plan 2 - Plan 1 + Threat Explorer, Attack Simulator, automated investigation/response
Included in: M365 E5; add-on for E3.
Defender for Endpoint¶
EDR (Endpoint Detection and Response) for Windows, macOS, Linux, iOS, Android.
- Plan 1 - basic protection (EPP)
- Plan 2 - full EDR + threat hunting + automated investigation
Included in: M365 E5; add-on for E3.
Defender for Identity¶
(Formerly Azure ATP.) Detects threats in on-prem Active Directory by analyzing AD logs/traffic.
Use case: detect lateral movement, golden ticket attacks, reconnaissance.
Defender for Cloud Apps¶
CASB (Cloud Access Security Broker). Discovers shadow IT, controls SaaS app usage, enforces policies on third-party SaaS (Salesforce, Box, Dropbox, etc.).
Defender for Cloud¶
(Different product - Azure-side; covered more in AZ-104/AZ-500.) Posture management + threat protection for Azure resources.
Defender XDR (the portal)¶
Unified portal correlating signals across Defender for Office / Endpoint / Identity / Cloud Apps. Single incident view, automated investigation/response across products.
Microsoft Sentinel¶
Cloud-native SIEM + SOAR.
- Ingests logs from M365, Azure, AWS, GCP, third-party (1,200+ connectors)
- Hunting queries (KQL)
- Workbooks (dashboards)
- Playbooks (automation via Logic Apps)
- ML-based detections + analytics rules
Sentinel is Azure-side (in Azure portal, billed per GB ingested) but commonly bundled with M365 E5 conversations.
Microsoft Purview (Compliance)¶
Microsoft's compliance umbrella. Don't confuse with Microsoft Purview (data governance) - these were unified branding-wise but cover different scopes.
Information Protection¶
- Sensitivity labels - tag content as Public, Internal, Confidential, Highly Confidential, etc.
- Auto-labeling - automatically apply labels based on content patterns (regex, keywords, ML)
- Encryption - labels can enforce encryption (AIP encryption)
- Watermarking + headers/footers
Data Loss Prevention (DLP)¶
Prevent sensitive data from leaving the org.
- Built-in classifiers for SSN, credit cards, GDPR data, etc.
- Custom classifiers for org-specific data
- Apply across Exchange, SharePoint, OneDrive, Teams, Endpoints, third-party SaaS (via Defender for Cloud Apps)
- Block actions, warn users, audit, generate alerts
Records Management¶
- Retention labels and policies - keep content for X years; or delete after Y years
- Records management - declarative records (immutable, can't be modified/deleted)
- Disposition review - human review before deletion
Communication Compliance¶
Monitor email/chat/Teams for:
- Harassment / bullying
- Sensitive IP (e.g., source code in chat)
- Insider trading patterns
- HIPAA violations
Alerts go to designated reviewers for action.
Insider Risk Management¶
Detect risky user behavior:
- Departing employees exfiltrating data
- Risky browsing (printing many sensitive files, mass downloads)
- Privacy-respecting (anonymized initial signals; reviewer escalation requires approval)
eDiscovery¶
Two tiers:
- eDiscovery (Standard) - search content across M365, hold mailboxes/sites
- eDiscovery (Premium) - advanced workflow, custodian management, in-place review, predictive coding
Used for legal cases, internal investigations.
Audit¶
All M365 user/admin actions logged. Search across audit log via Microsoft Purview portal.
- Audit (Standard) - 90-180 days retention
- Audit (Premium) - 1-year+ retention, more event types, longer retention with add-on
Compliance Manager¶
Score-based compliance posture tracker.
- Pre-built assessments for regulations (GDPR, HIPAA, ISO 27001, FedRAMP, NIST, CMMC, etc.)
- Maps your tenant config against required controls
- Generates a compliance score with improvement actions
Privacy and Trust¶
Microsoft Trust Center¶
microsoft.com/trust-center - public portal with Microsoft's commitments on:
- Security
- Privacy
- Compliance
- Transparency
Service Trust Portal¶
servicetrust.microsoft.com - download audit reports (SOC ½/3, ISO 27001, FedRAMP, HIPAA BAA, etc.) for your customers and auditors.
Microsoft compliance offerings¶
100+ compliance certifications:
- SOC 1, 2, 3 - audit reports for service organizations
- ISO 27001/27017/27018 - international security standards
- FedRAMP High / Moderate - US federal government
- HIPAA BAA - healthcare; Microsoft signs BAAs with covered entities
- GDPR - EU privacy regulation
- CCPA - California consumer privacy
- C5 - German cloud security
- IRAP - Australian government
- CJIS - US criminal justice
- Industry-specific: PCI DSS, HITRUST, FISC, etc.
Privacy commitments¶
- Customer data is yours - Microsoft doesn't use M365 customer data to train AI or for advertising
- Data residency - choose where data is stored
- Regulator audit access - subject to legal restrictions, customers can audit
Zero Trust¶
Microsoft's three principles:
- Verify explicitly - always authenticate and authorize based on all available signals (identity, location, device, app, real-time risk)
- Use least privilege access - JIT access, JEA (just-enough-access), risk-based adaptive policies
- Assume breach - segment access, encrypt end-to-end, telemetry-driven detection, automated response
Zero Trust pillars¶
| Pillar | M365/Azure tools |
|---|---|
| Identity | Entra ID, Conditional Access, Privileged Identity Management |
| Endpoints | Intune, Defender for Endpoint |
| Apps | Defender for Cloud Apps, Conditional Access |
| Data | Purview Information Protection, DLP |
| Infrastructure | Defender for Cloud, Sentinel |
| Network | Microsoft Entra Internet Access, Entra Private Access |
Conditional Access (CA)¶
Policy engine in Entra ID. Enforces adaptive sign-in requirements.
Building blocks¶
- Assignments - who/what (users, groups, apps, conditions like location, device state, risk)
- Access controls - block, require MFA, require compliant device, require app protection policy, require terms of use
Common policies¶
- "Require MFA for all users"
- "Block sign-in from non-corporate locations"
- "Require compliant device for accessing financial apps"
- "Block legacy authentication protocols"
- "Require a registered device for risky users"
Microsoft-managed CA policies¶
Microsoft introduced Microsoft-managed Conditional Access policies that auto-deploy baseline protection (e.g., MFA for admins) - opt-out rather than opt-in.
Multi-Factor Authentication (MFA)¶
Always-on MFA strongly recommended for all users.
Methods¶
- Microsoft Authenticator app - push notifications + number matching (preferred)
- FIDO2 security keys - hardware tokens (YubiKey, etc.)
- Windows Hello for Business - biometric / PIN on Windows
- SMS / phone call - legacy, weaker (vulnerable to SIM swap)
- OATH tokens - third-party authenticator apps
Microsoft Authenticator features¶
- Passwordless sign-in (just app approval, no password)
- Number matching (prevents accidental approval)
- Phishing-resistant FIDO2 keys integration
Privileged Identity Management (PIM)¶
Just-in-time access for privileged roles (Global Admin, Exchange Admin, etc.).
- Eligible vs Active assignment
- Approval workflow
- Time-bound (e.g., 4-hour activation)
- Audit logs
- Access reviews
Critical for limiting blast radius of admin accounts.
Common exam triggers¶
- "Email anti-phishing + Safe Links + Safe Attachments" β Defender for Office 365
- "Endpoint EDR" β Defender for Endpoint
- "On-prem AD threat detection" β Defender for Identity
- "Shadow IT discovery" β Defender for Cloud Apps
- "Unified threat portal" β Defender XDR
- "Cloud SIEM" β Microsoft Sentinel
- "Detect departing employee exfiltrating data" β Insider Risk Management (Purview)
- "Tag documents Confidential and prevent external sharing" β Sensitivity labels + DLP
- "Enforce MFA only when sign-in is risky" β Conditional Access with sign-in risk condition
- "Just-in-time admin role activation with approval" β Privileged Identity Management
- "Compliance score against GDPR" β Compliance Manager
- "Download SOC 2 audit report for our auditor" β Service Trust Portal
- "Score-based posture for HIPAA / ISO compliance" β Compliance Manager
- "Phishing-resistant MFA" β FIDO2 security keys (or Microsoft Authenticator with number matching)