Microsoft Defender for Endpoint

Microsoft Defender for Endpoint FAQ, formerly Microsoft Defender ATP

Introduction

Microsoft Defender for Endpoint (Defender) is a unified endpoint security platform for preventative protection, post-breach detection, automated investigation, and response. This was formerly known as Microsoft Defender ATP.

Integration with Defender adds host context to aid in host identification during a security investigation. When Vectra NDR (Detect) sees a host session come online, it polls Defender for host information. Host information may include the following:

  • Machine ID

  • Machine name

  • Operating system

  • Isolation status

Defender host context is available under the Host Details tab of individual Host pages.

circle-info

Please Note:

Vectra plans to release AI Stitching with Defender EDR in 1H 2026.

  • Configuring Advanced Query permissions now as part of your Defender API client permissions will ensure the integration is future-ready without needing to revisit API client settings later.

  • This capability automatically stitches EDR process data to Vectra detections, exposing root cause instantly.

  • Please refer to the configuration steps below for adding the appropriate permissions.

  • If you have previously configured Defender integration:

    • Existing API clients can simply be edited in your Azure Portal to add the Advanced Query permissions to your existing client.

    • No changes will be required in your Vectra deployment

Requirements

Checking for Required Defender License

This integration requires that customers are subscribed to MS Defender for Endpoint Plan 2.

circle-exclamation

For example, in the screenshot below, both Microsoft Defender for Business and Microsoft Defender for Endpoint Plan 2 licenses appear in the Licenses screen. In this scenario, the tenant defaults to the Defender for Business experience. As a result, the Vectra integration is not supported, since it requires Microsoft Defender for Endpoint Plan 2. Microsoft confirms this behavior in its documentation on mixed licensingarrow-up-right:

Microsoft Defender for Business does not support mixed licensing, so a tenant with Defender for Business (which is included in Microsoft 365 Business Premium) along with Defender for Endpoint Plan 2 (which is included in Microsoft 365 E5 Security) defaults to the Defender for Business experience.

  • Please ensure that your Defender console shows licensing as per the below screenshot and NOT as per the above screenshot. This license status is available from System → Settings → Endpoint → Licenses.

  • Please note that the Subscription State shows Microsoft Defender for Endpoint Plan 2 which is the requirement for the Vectra integration.

Vectra License

Please also make sure that you do have a valid Vectra NDR (Detect) license.

Connectivity Requirements

All communication occurs between your Vectra Brain appliance and the following Microsoft URLs:

Endpoint Type
Sign In
Defender API

Default/Commercial

https://login.microsoftonline.com

https://api.security.microsoft.com https://api.securitycenter.microsoft.com

GCC

https://login.microsoftonline.com

https://api-gcc.securitycenter.microsoft.us

GCC High & DoD

https://login.microsoftonline.us

https://api-gov.securitycenter.microsoft.us

If you are experiencing connectivity issues, it may be necessary to configure your firewall rules to allow your Brain to communicate the above URLS depending on which endpoint you selected.

Configuration

Enabling the Defender integration in Vectra NDR (Detect)?

circle-info

Please Note:

The Microsoft Defender for Endpoint URL shown below is in the process of being added to the product. Vectra plans to make it available in the v9.12 release. If you need to be able to specify a GCC or Custom URL, please contact Vectra. It is possible to enable this functionality early for customers who wish to test it before general availability. A feature flag needs to be enabled for the new options to become visible.

Until all systems have the new functionality, only default Defender endpoint URLs are supported.

In your Vectra UI, navigate to Configuration > SETUP > EDR Integrations > Microsoft Defender for Endpoint.

  • Select Edit on the far right-hand side.

  • Toggle Enable Microsoft Defender for Endpoint integration to On.

  • Next you will need to choose your Microsoft Defender for Endpoint URL. Vectra supports the following endpoints:

    • Default for commercial customers

    • GCC

    • GCC High / DOC

    • Custom

  • If you have a Custom URL for your Microsoft Defender for Endpoint URL, enter it.

  • Enter your Defender Tenant ID, Application ID, and Application Secret (this is the value of the client secret and not the SecretID).

circle-info

If you do not have your Tenant ID, Application ID or Application Secret, please see next section for details on where to locate them.

  • Click Save.

  • Once the credentials have been validated, the UI will provide confirmation that your configuration has been saved.

  • Your Microsoft Defender for Endpoint integration setup is now complete.

Finding Defender Tenant ID, Application ID, and Application Secret?

To get credentials for Defender for use with Vectra:

  • Log into portal.azure.com.

  • Select the Entra ID (formerly Azure Active Directory) service.

  • Navigate to Manage > App registrations > New registration.

  • In the registration form, choose a name for your application, and then select Register. Now you have a new application that you must assign the correct permissions to.

  • Once your new application has been created, select Manage > API permissions.

  • From the API permissions screen, select Add a permission.

  • Select APIs my organization uses, and search for WindowsDefenderATP.

  • Select Application permissions.

  • Select the AdvancedQuery.Read.All, Machine.Read.All and Machine.Isolate permissions.

  • Click Add permissions.

  • After you add the permissions, select Grant admin consent for [your organization].

    • For existing configurations, these are the new permissions required for EDR Process Stitching:

      • Next, select Add a permission.

      • Select APIs my organization uses, and search for Microsoft Threat Protection

      • Select Application permissions.

      • Select the AdvancedHunting.Read.All permissions.

      • Click Add permissions.

      • After you add the permissions, select Grant admin consent for [your organization].

  • Now your application now has all the permissions it needs. Next you will create a client secret.

  • From the Manage menu of your application, select Certificates & secrets.

  • Under the Client secrets section, click the New client secret button.

  • Provide a brief description and an expiration timeframe and click Add.

  • Make sure that you record this secret! This will be the Application Secret you enter into for your Defender integration configuration in the Vectra UI.

circle-exclamation
  • Navigate to the Overview page from the left-hand menu of your application.

  • From the Overview page, record your Application (client) ID and Directory (tenant) ID.

  • You may now return to the Detect UI and enter the Tenant ID, Application ID and Application Secret you recorded above to complete the Microsoft Defender for Endpoint configuration in your Vectra UI.

Finding Defender Hosts in Vectra

Respond UX (RUX) Deployments

Using the Hunt page with a filter for either of the below will find hosts running Defender:

  • Host Artifact Type is Microsoft Defender Name

  • Host Artifact Type is Microsoft Defender ID

Quadrant UX (QUX) Deployments

Using Advanced Search with the following query on the Hosts index will pull a list of hosts with Microsoft Defender artifacts:

Host Lockdown Information

Vectra NDR (Detect) supports Host Lockdown using Microsoft Defender for Endpoint.

There are 2 sets of permissions associated with Host Lockdown for Microsoft Defender for Endpoint:

Configuration of Host Lockdown:

  • View

    • Configuration - Microsoft Defender - controls who can view the Microsoft Defender for Endpoint External Connector settings, which includes the Host Lockdown settings.

  • Edit

    • Configuration - Microsoft Defender - controls who can edit the Microsoft Defender for Endpoint External Connector settings, which includes the Host Lockdown settings.

Use of Host Lockdown:

  • Edit

    • Host Lockdown - This allows users to manually lock or unlock individual hosts.

By default (assuming roles have not been modified), all of the above are automatically granted to the roles of Super Admin and Admin.

Last updated

Was this helpful?