Skip to content

Microsoft 365

You can integrate Microsoft software and services with Sophos XDR.

Configure integrations

To configure an integration, click Security Operations > Integrations > Marketplace, and click the integration name.

For details on how to configure each integration, see the following pages:

How the integrations work

The Sophos XDR platform integrates with Microsoft using the Microsoft Management Activity API and the Microsoft Graph security API v2. Sophos uses both APIs independently to detect threats in the Microsoft 365 environment.

M365 Management Activity

Using the Management Activity API, the Sophos XDR platform ingests audit logs from the Microsoft 365 environment. Sophos uses these audit logs for both threat detection and to provide additional supporting information to analysts during an investigation. These audit logs are available to all Microsoft 365 customers, regardless of the licensing used in their environment.

The Management Activity API provides access to M365 audit logs, including logs for the following activities:

  • File and folder access, downloads, edits, and deletions
  • Sharing activities
  • Changes in settings
  • User sign-ins
  • Administrative actions, such as changes to tenant configuration settings

The Sophos detection engineering team regularly creates detection rules based on these audit logs from Microsoft. These detection rules allow analysts to investigate scenarios that could indicate Account Compromise or Business Email Compromise (BEC). Example indicators include inbox rule manipulation, session token theft, Man-in-the-Middle attacks, malicious application consent, and more.

With the Microsoft Management Activity API audit logs stored in the Sophos Data Lake, analysts can use them when investigating incidents in an environment. For example, a user's sign-ins can be reviewed to confirm or identify suspicious sign-in events, or to investigate account activity in the Microsoft 365 environment while the account was compromised.

For more information on which data Microsoft provides via the Management Activity API, see Audit log activities.

M365 Response Actions

You can integrate Microsoft 365 Response Actions with Sophos Fusion. This lets you take action to address issues detected in data sent to Sophos by the M365 Management Activity integration.

In Security Operations > Cases, you can look at the detection and take the following actions:

  • Block or allow user sign-in. This helps stop unauthorized access to your systems.
  • Disconnect or revoke all current sessions. This helps isolate compromised accounts and stops lateral movement of threats.
  • Turn off inbox rules for the user. This helps stop malicious email forwarding, security evasion tactics, evidence deletion, and more.

For information on how cases work, see Cases.

MS Graph security API v2

Using the Microsoft Graph security API v2, Sophos ingests detection events generated by Microsoft, based on telemetry observed in the Microsoft ecosystem. Depending on the severity of these Microsoft detection events, cases are created for analysts to investigate and respond to.

The components, or "providers", that generate detection events to the Graph security API v2 are as follows:

  • Entra ID Protection
  • Microsoft Defender 365
  • Microsoft Defender for Cloud Apps
  • Microsoft Defender for Endpoint
  • Microsoft Defender for Identity
  • Microsoft Defender for Office 365
  • Microsoft Purview Data Loss Prevention
  • Microsoft Purview Insider Risk Management

The specific Microsoft detection events generated by these products and available for ingestion via the Graph security API v2 depend on the Microsoft 365 licensing used in the environment. This can include the individual per-user plan and any additional add-ons or bundles added to users or the Microsoft 365 tenancy.

We recommend that you consult your Microsoft 365 licensing specialist to understand which providers, detection events, and alerts are included in each plan, add-on, or bundle. However, we can provide the following guidance:

  • The Microsoft 365 E5 plan or E5 Security Add-on includes all Microsoft detection events used to create cases for investigation.
  • For Entra ID Protection-based identity alerts, you need Entra ID P2 plans (bundled with the E5 plans mentioned above).
  • For other components, consult your Microsoft licensing expert to understand which Microsoft bundles or individual SKUs you need to access those components and their Graph Security detection events.

For more information about the Graph security API v2 and alerts generated by specific providers, see Alerts and incidents.