How to Set Up Continuous Microsoft 365 Security Alerts

How to Set Up Continuous Microsoft 365 Security Alerts

Learn how to set up continuous microsoft 365 security alerts with prioritized telemetry, Sentinel queries, tuning, and incident response workflows.

LakeRidge Team
July 19, 2026
8 min read

Share:

Schedule Your Free Compliance Consultation

Feeling overwhelmed by compliance requirements? Not sure where to start? Get expert guidance tailored to your specific needs in just 15 minutes.

Personalized Compliance Roadmap
Expert Answers to Your Questions
No Obligation, 100% Free

CMMC Phase 2 begins November 10, 2026.

To set up continuous microsoft 365 security alerts, collect identity, audit, email, endpoint, and data-protection telemetry in Microsoft Sentinel or Microsoft Defender XDR; create high-confidence detections for events affecting accounts, ePHI access, sharing, and security configuration; and route each alert to a documented incident-response owner. Review alert coverage and tuning evidence regularly so the organization can demonstrate ongoing evaluation under HIPAA Security Rule requirement 164.308(a)(8), not merely react to isolated events.

What does “continuous” actually mean for this control?

Continuous monitoring does not mean a compliance officer must watch a dashboard every minute. It means the organization has a repeatable process in which relevant Microsoft 365 security events are collected automatically, evaluated against defined detection logic, escalated according to risk, and reviewed for changes in the environment.

For HIPAA purposes, continuous monitoring supports the periodic technical and nontechnical evaluation required by 45 CFR 164.308(a)(8). The regulation requires an evaluation initially and again in response to environmental or operational changes affecting the security of ePHI. Continuous alerting supplies evidence for those evaluations: which events were observed, which alerts fired, how they were resolved, where detections were noisy, and whether new Microsoft 365 features or workflows created monitoring gaps.

A practical operating model has four layers:

  • Collection: Microsoft 365, Microsoft Entra ID, Defender, Purview, and endpoint events are retained and made searchable.
  • Detection: Alert rules identify suspicious or policy-relevant activity using risk level, event sequence, volume, and account sensitivity.
  • Response: An assigned person validates, contains, documents, and closes alerts under an incident-response runbook.
  • Evaluation: Compliance and IT review alert trends, coverage, configuration changes, and unresolved findings at a defined cadence.

Continuous Microsoft 365 alerting is therefore an operational control, not a one-time configuration task. A quarterly HIPAA evaluation can rely on the evidence produced by daily monitoring, but the quarterly review should still assess whether the monitoring design remains appropriate.

How do you set up continuous microsoft 365 security alerts around the right telemetry?

Start with telemetry that can show unauthorized access, inappropriate disclosure, malicious email activity, and changes to safeguards. For a mid-market organization, Microsoft Sentinel is often the most practical central location because it can combine Microsoft 365 data with firewall, endpoint, and line-of-business context. Organizations using Microsoft Defender XDR can also create detections there and forward incidents into Sentinel or a ticketing process.

Telemetry source Microsoft 365 data to collect Priority alert conditions Why it matters for HIPAA evaluation
Microsoft Entra ID Sign-in logs, audit logs, risky users, risky sign-ins, Conditional Access results Impossible travel, unfamiliar sign-in properties, MFA method changes, disabled MFA, privileged role assignment Shows whether access controls and authentication safeguards are working as intended.
Microsoft 365 Unified Audit Log Mailbox changes, SharePoint and OneDrive sharing, file access, eDiscovery and audit configuration events External sharing of sensitive files, inbox forwarding rules, audit logging changes, mass downloads Provides evidence about access to and disclosure of information stored in collaboration services.
Microsoft Defender for Office 365 Phishing detections, URL clicks, malware events, email forwarding activity High-confidence phishing, malicious link clicks, user-reported phish affecting multiple users Helps identify common paths to credential theft and unauthorized mailbox access.
Microsoft Defender for Endpoint Device alerts, antivirus events, device isolation actions, vulnerability findings Active ransomware behavior, credential dumping, malware on a device used for Microsoft 365 access Links cloud account activity to endpoint compromise and containment decisions.
Microsoft Purview Sensitivity labels, DLP alerts, insider risk indicators, data classification events Policy matches involving patient records, repeated external sharing attempts, label removal Demonstrates whether data-handling controls are detecting prohibited disclosures.

Enable the Microsoft Sentinel data connectors for Microsoft Entra ID, Microsoft 365, Microsoft Defender XDR, and Office 365 as applicable to the organization’s licensing. Confirm that the Unified Audit Log is enabled, that the audit retention period meets the organization’s policy, and that the security team can query the logs. An alert cannot compensate for data that was never collected.

For example, North River PT & Chiropractic operates 11 clinics with 185 workforce members. Its schedulers, therapists, and billing team use Microsoft 365 for email, Teams, OneDrive, and SharePoint, while the practice-management system is accessed through a browser. The organization should treat a new mailbox forwarding rule, a successful sign-in flagged as high risk, and a large OneDrive download by a departing billing employee as different alert classes, even though all may involve the same user account.

Which SIEM queries provide useful Microsoft 365 alert examples?

The following Microsoft Sentinel Kusto Query Language examples are designed as starting points. Before deploying them, validate table availability, expected event volumes, service-account names, and the organization’s legitimate business workflows. Configure an analytics rule to run on an appropriate schedule and create an incident only when the result represents a meaningful investigation.

How can you detect suspicious external mailbox forwarding?

OfficeActivity
| where TimeGenerated > ago(1h)
| where OfficeWorkload == "Exchange"
| where Operation in ("Set-Mailbox", "New-InboxRule", "Set-InboxRule")
| extend ParametersText = tostring(Parameters)
| where ParametersText has_any (
    "ForwardingSmtpAddress",
    "RedirectTo",
    "ForwardTo",
    "DeliverToMailboxAndForward")
| where ParametersText !has "@contoso.com"
| project TimeGenerated, UserId, Operation, ClientIP, ParametersText
| order by TimeGenerated desc

Create this as a high-severity incident when forwarding is directed to an external domain and the affected mailbox belongs to leadership, billing, HR, compliance, or a user with access to ePHI. A useful response window is one hour, with immediate review during business hours and after-hours escalation for privileged accounts.

How can you detect unusual file download activity from SharePoint or OneDrive?

OfficeActivity
| where TimeGenerated > ago(4h)
| where OfficeWorkload in ("SharePoint", "OneDrive")
| where Operation in ("FileDownloaded", "FileSyncDownloadedFull")
| summarize DownloadCount = count(),
            DistinctFiles = dcount(SourceFileName),
            Sites = make_set(Site_Url, 10)
    by UserId, ClientIP, bin(TimeGenerated, 1h)
| where DownloadCount > 250 or DistinctFiles > 150
| project TimeGenerated, UserId, ClientIP, DownloadCount, DistinctFiles, Sites
| order by DownloadCount desc

At North River PT & Chiropractic, this rule should be tuned around the billing export workflow. The billing manager may legitimately download daily remittance reports, but a front-desk account downloading 400 files from a clinical SharePoint library at 10:30 p.m. warrants investigation. Add approved bulk-processing accounts to a watchlist only after documenting the business purpose, owner, expected volume, and review date.

How can you detect elevated Entra ID sign-in risk?

SigninLogs
| where TimeGenerated > ago(30m)
| where ResultType == "0"
| where RiskLevelDuringSignIn in ("high", "medium")
   or RiskState in ("atRisk", "confirmedCompromised")
| where ConditionalAccessStatus != "failure"
| project TimeGenerated, UserPrincipalName, IPAddress, Location,
          AppDisplayName, RiskLevelDuringSignIn, RiskState,
          ConditionalAccessStatus, DeviceDetail
| order by TimeGenerated desc

For this detection, the preferred preventive measure is Conditional Access that requires phishing-resistant MFA or blocks high-risk sign-ins where licensing and operational requirements allow. The alert remains important because it documents attempted access and identifies exceptions, legacy applications, or policies that may have allowed risky activity.

How should alerts be tuned to reduce noise without losing evidence?

Alert fatigue is a compliance risk when analysts begin closing alerts without adequate review. Tune rules using documented thresholds and exceptions, not by broadly disabling detections. Every suppression should have an owner, business rationale, expiration date, and a statement of what residual risk remains.

  • Use account criticality: Escalate events involving global administrators, compliance staff, finance, HR, executives, and shared clinical-workflow accounts.
  • Use event combinations: A risky sign-in alone may be medium severity; a risky sign-in followed by MFA method registration and mailbox forwarding should create a high-severity incident.
  • Set reasonable grouping: Group matching events by user and 24-hour period so one phishing campaign does not generate dozens of separate tickets.
  • Maintain exception watchlists: Identify approved service accounts, secure e-fax integrations, migration accounts, and known corporate egress IP addresses.
  • Review false positives monthly: Record whether a rule’s threshold, exclusions, severity, or underlying policy should change.

A workable severity model is simple: high for likely account compromise, external data forwarding, security-control changes, or confirmed malware; medium for suspicious activity needing same-business-day review; and low for trend monitoring or repeated policy violations. Avoid assigning high severity to every event. A small team must be able to meet the response commitments it documents.

How do continuous alerts connect to the incident-response runbook?

Each alert rule should link to a runbook entry that tells the responder what to verify, who to contact, what containment action is authorized, and what evidence to retain. This is especially important for a compliance officer who needs assurance that alerts become controlled, auditable decisions rather than informal IT conversations.

  1. Triage: Confirm the user, device, IP address, timestamp, and whether the activity is expected. Check for related Entra, Defender, and Microsoft 365 audit events.
  2. Contain: For credible compromise, revoke sessions, disable the account when necessary, reset credentials, remove malicious forwarding rules, and isolate affected endpoints.
  3. Investigate impact: Determine whether ePHI may have been viewed, downloaded, shared externally, altered, or transmitted to an unauthorized destination.
  4. Document: Preserve alert details, query results, screenshots or exported logs, actions taken, decision makers, and the closure rationale in the incident ticket.
  5. Evaluate and improve: At the next monthly security review and periodic HIPAA evaluation, assess whether the event exposed a policy, configuration, training, or detection gap.

For high-severity Microsoft 365 incidents, define named roles in advance: IT or managed security provider for technical containment, the privacy or compliance officer for potential ePHI exposure assessment, executive leadership for material business decisions, and legal counsel or breach-response support when required. The runbook should distinguish a security alert from a confirmed breach; an alert initiates investigation, while the facts determine whether notification obligations apply.

Next step: Ask your IT lead or managed security provider to produce a one-page inventory of current Microsoft 365 alert rules, owners, response times, and evidence retention settings for your next HIPAA evaluation review.

 

Quick & Simple

Discover Our Cybersecurity Compliance Solutions:

Whether you need to meet and maintain your compliance requirements, help your clients meet them, or verify supplier compliance we have the expertise and solution for you

 CMMC Level 1 Compliance App

CMMC Level 1 Compliance

Become compliant, provide compliance services, or verify partner compliance with CMMC Level 1 Basic Safeguarding of Covered Contractor Information Systems requirements.
 NIST SP 800-171 & CMMC Level 2 Compliance App

NIST SP 800-171 & CMMC Level 2 Compliance

Become compliant, provide compliance services, or verify partner compliance with NIST SP 800-171 and CMMC Level 2 requirements.
 HIPAA Compliance App

HIPAA Compliance

Become compliant, provide compliance services, or verify partner compliance with HIPAA security rule requirements.
 ISO 27001 Compliance App

ISO 27001 Compliance

Become compliant, provide compliance services, or verify partner compliance with ISO 27001 requirements.
 FAR 52.204-21 Compliance App

FAR 52.204-21 Compliance

Become compliant, provide compliance services, or verify partner compliance with FAR 52.204-21 Basic Safeguarding of Covered Contractor Information Systems requirements.
 ECC Compliance App

ECC Compliance

Become compliant, provide compliance services, or verify partner compliance with Essential Cybersecurity Controls (ECC – 2 : 2024) requirements.