Skip to content

Commit e6619be

Browse files
committed
Merge branch 'main' into server-onboarding
2 parents f7495c2 + 87b9c56 commit e6619be

File tree

10 files changed

+162
-45
lines changed

10 files changed

+162
-45
lines changed

.github/workflows/StaleBranch.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: (Scheduled) Stale branch removal
2+
3+
permissions:
4+
contents: write
5+
6+
on:
7+
schedule:
8+
- cron: "0 */12 * * *"
9+
10+
workflow_dispatch:
11+
12+
13+
jobs:
14+
15+
stale-branch:
16+
uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-StaleBranch.yml@workflows-prod
17+
with:
18+
PayloadJson: ${{ toJSON(github) }}
19+
RepoBranchSkipList: '[
20+
"ExampleBranch1",
21+
"ExampleBranch2"
22+
]'
23+
ReportOnly: true
24+
secrets:
25+
AccessToken: ${{ secrets.GITHUB_TOKEN }}

ATPDocs/manage-security-alerts.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.topic: how-to
88
# Investigate Defender for Identity security alerts in Microsoft Defender XDR
99

1010
> [!NOTE]
11-
> Defender for Identity is not designed to serve as an auditing or logging solution that captures every single operation or activity on the servers where the sensor is installed. It only captures the data required for its detection and recommendation mechanisms.
11+
> Defender for Identity isn't designed to serve as an auditing or logging solution that captures every single operation or activity on the servers where the sensor is installed. It only captures the data required for its detection and recommendation mechanisms.
1212
1313
This article explains the basics of how to work with Microsoft Defender for Identity security alerts in [Microsoft Defender XDR](/microsoft-365/security/defender/overview-security-center).
1414

@@ -87,7 +87,7 @@ On the right pane, you'll see the **Alert details**. Here you can see more detai
8787
You can also export the alert to an Excel file. To do this, select **Export.**
8888

8989
> [!NOTE]
90-
> In the Excel file, you now have two links available: **View in Microsoft Defender for Identity** and **View in Microsoft Defender XDR**. Each link will bring you to the relevant portal, and provide information about the alert there.
90+
> Alert export option is limited to Microsoft Defender for Identity Alerts with the "aa" prefix, for more information refer to [XDR Alert Sources](https://learn.microsoft.com/defender-xdr/investigate-alerts?tabs=settings#alert-sources).
9191
9292
## Tuning alerts
9393

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
title: 'Security assessment: Replace Enterprise or Domain Admin account for Entra Connect AD DS Connector account'
3+
description: 'This report lists any Entra Connect AD DS Connector account that is an Enterprise Administrator or Domain Administrator.'
4+
author: LiorShapiraa # GitHub alias
5+
ms.author: Liorshapira # Microsoft alias
6+
# ms.prod: microsoft-defender-for-identity
7+
ms.topic: article
8+
ms.date: 03/16/2025
9+
---
10+
11+
# Security assessment: Replace Enterprise or Domain Admin account for Entra Connect AD DS Connector account
12+
13+
This article describes Microsoft Defender for Identity's Microsoft Entra Connect AD DS Connector account default admin security posture assessment report.
14+
15+
> [!NOTE]
16+
> This security assessment will be available only if Microsoft Defender for Identity sensor is installed on servers running Microsoft Entra Connect services.
17+
18+
## Why might using an Enterprise or Domain Admin account for the Microsoft Entra Connect AD DS Connector be a risk?
19+
20+
Smart attackers often target Microsoft Entra Connect in on-premises environments due to the elevated privileges associated with its AD DS Connector account (typically created in Active Directory with the MSOL_ prefix). Using an **Enterprise Admin** or **Domain Admin** account for this purpose significantly increases the attack surface, as these accounts have broad control over the directory.
21+
22+
Starting with [Entra Connect build 1.4.###.#](/entra/identity/hybrid/connect/reference-connect-accounts-permissions), Enterprise Admin and Domain Admin accounts can no longer be used as the AD DS Connector account. This best practice prevents over-privileging the connector account, reducing the risk of domain-wide compromise if the account is targeted by attackers. Organizations must now create or assign a lower-privileged account specifically for directory synchronization, ensuring better adherence to the principle of least privilege and protecting critical admin accounts.
23+
24+
## How do I use this security assessment to improve my hybrid organizational security posture?
25+
26+
1. Review the recommended action at[ https://security.microsoft.com/securescore?viewid=actions](https://security.microsoft.com/securescore?viewid=actions) for Replace Enterprise or Domain Admin account for Entra Connect AD DS Connector account.
27+
28+
1. Review the exposed accounts and their group memberships. The list contains members of Domain/Enterprise Admins through direct and recursive membership.
29+
30+
1. Perform one of the following actions:
31+
32+
- Remove MSOL_ user account user from privileged groups, ensuring it retains the necessary permissions to function as the Entra Connect Connector account.
33+
34+
- Change the Entra Connect AD DS Connector account (MSOL_) to a lower-privileged account.
35+
36+
> [!NOTE]
37+
> While assessments are updated in near real time, scores and statuses are updated every 24 hours. While the list of impacted entities is updated within a few minutes of your implementing the recommendations, the status may still take time until it's marked as **Completed**.
38+
39+
## Next steps
40+
41+
- Learn more about [Microsoft Secure score]().
42+
43+
- Learn more about [Defender for Identity Sensor for Microsoft Entra Connect](https://aka.ms/MdiSensorForMicrosoftEntraConnectInstallation)
44+

ATPDocs/security-assessment.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,24 +38,30 @@ Defender for Identity security posture assessments have five key categories. Eac
3838
## Access Defender for Identity security posture assessments
3939

4040
> [!NOTE]
41-
You must have a Defender for Identity license to view Defender for Identity security posture assessments in Microsoft Secure Score.
42-
While *certificate template* assessments are available to all customers with AD CS installed in their environment, *certificate authority* assessments are available only to customers who have installed a sensor on an AD CS server. For more information, see [Configuring sensors for AD FS and AD CS](deploy/active-directory-federation-services.md).
41+
> You must have a Defender for Identity license to view Defender for Identity security posture assessments in Microsoft Secure Score.
42+
>
43+
> Additionally, while *certificate template* assessments are available to all customers with AD CS installed in their environment, *certificate authority* assessments are available only to customers who have installed a sensor on an AD CS server.
44+
>
45+
> Hybrid security recommendations will be available only if Microsoft Defender for Identity sensor is installed on servers running Microsoft Entra Connect services.
46+
>
47+
> For more information, see [Configuring sensors for AD FS, AD CS and Entra Connect.](https://aka.ms/DeployMdiSensorOnYourIdentityInfrastructure)
4348
4449
**To access identity security posture assessments**:
4550

4651
1. Open the [Microsoft Secure Score dashboard](https://security.microsoft.com/securescore).
4752
1. Select the **Recommended actions** tab. You can search for a particular recommended action, or filter the results (for example, by the category **Identity**).
4853

4954
[![Recommended actions.](media/recommended-actions.png)](media/recommended-actions.png#lightbox)
50-
55+
5156
1. For more details, select the assessment.
5257

5358
[![Select the assessment.](media/select-assessment.png)](media/select-assessment.png#lightbox)
54-
59+
5560
[!INCLUDE [secure-score-note](../includes/secure-score-note.md)]
5661

5762

5863
## Next steps
5964

6065
- [Learn more about Microsoft Secure Score](/microsoft-365/security/defender/microsoft-secure-score)
61-
- [Check out the Defender for Identity forum!](<https://aka.ms/MDIcommunity>)
66+
- [Check out the Defender for Identity forum!](https://aka.ms/MDIcommunity)
67+

ATPDocs/toc.yml

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,8 @@ items:
172172
displayName: Microsoft Entra Connect
173173
- name: Remove unnecessary replication permissions for Microsoft Entra Connect connector account
174174
href: remove-replication-permissions-microsoft-entra-connect.md
175+
- name: Replace Enterprise or Domain Admin account for Entra Connect AD DS Connector account
176+
href: replace-entra-connect-default-admin.md
175177
- name: Identity infrastructure
176178
items:
177179
- name: Built-in Active Directory Guest account is enabled
@@ -188,26 +190,26 @@ items:
188190
href: security-assessment-unsecure-domain-configurations.md
189191
- name: Certificates
190192
items:
191-
- name: Enforce encryption for RPC certificate enrollment interface (ESC8)
192-
href: security-assessment-enforce-encryption-rpc.md
193-
- name: Insecure ADCS certificate enrollment IIS endpoints (ESC8)
194-
href: security-assessment-insecure-adcs-certificate-enrollment.md
195-
- name: Misconfigured certificate templates owner (ESC4)
196-
href: security-assessment-edit-misconfigured-owner.md
197-
- name: Misconfigured Certificate Authority ACL (ESC7)
198-
href: security-assessment-edit-misconfigured-ca-acl.md
199-
- name: Misconfigured certificate templates ACL (ESC4)
200-
href: security-assessment-edit-misconfigured-acl.md
201-
- name: Misconfigured enrollment agent certificate template (ESC3)
202-
href: security-assessment-edit-misconfigured-enrollment-agent.md
203-
- name: Overly permissive certificate template with privileged EKU (ESC2)
204-
href: security-assessment-edit-overly-permissive-template.md
205-
- name: Prevent Certificate Enrollment with arbitrary Application Policies (ESC15)
206-
href: prevent-certificate-enrollment-esc15.md
207-
- name: Prevent requests for certificates valid for arbitrary users (ESC1)
208-
href: security-assessment-prevent-users-request-certificate.md
209-
- name: Vulnerable Certificate Authority setting (ESC6)
210-
href: security-assessment-edit-vulnerable-ca-setting.md
193+
- name: Enforce encryption for RPC certificate enrollment interface (ESC8)
194+
href: security-assessment-enforce-encryption-rpc.md
195+
- name: Insecure ADCS certificate enrollment IIS endpoints (ESC8)
196+
href: security-assessment-insecure-adcs-certificate-enrollment.md
197+
- name: Misconfigured certificate templates owner (ESC4)
198+
href: security-assessment-edit-misconfigured-owner.md
199+
- name: Misconfigured Certificate Authority ACL (ESC7)
200+
href: security-assessment-edit-misconfigured-ca-acl.md
201+
- name: Misconfigured certificate templates ACL (ESC4)
202+
href: security-assessment-edit-misconfigured-acl.md
203+
- name: Misconfigured enrollment agent certificate template (ESC3)
204+
href: security-assessment-edit-misconfigured-enrollment-agent.md
205+
- name: Overly permissive certificate template with privileged EKU (ESC2)
206+
href: security-assessment-edit-overly-permissive-template.md
207+
- name: Prevent Certificate Enrollment with arbitrary Application Policies (ESC15)
208+
href: prevent-certificate-enrollment-esc15.md
209+
- name: Prevent requests for certificates valid for arbitrary users (ESC1)
210+
href: security-assessment-prevent-users-request-certificate.md
211+
- name: Vulnerable Certificate Authority setting (ESC6)
212+
href: security-assessment-edit-vulnerable-ca-setting.md
211213
- name: Group policy
212214
items:
213215
- name: GPO assigns unprivileged identities to local groups with elevated privileges

CloudAppSecurityDocs/accounts.md

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,23 @@ description: This article provides information about reviewing accounts from you
44
ms.date: 01/29/2023
55
ms.topic: how-to
66
---
7-
# Accounts
7+
# Cloud Application Accounts
88

99

1010

1111
Microsoft Defender for Cloud Apps gives you visibility into the accounts from your connected apps. After you connect Defender for Cloud Apps to an app using the App connector, Defender for Cloud Apps reads account information associated with connected apps. The Accounts page enables you to investigate those accounts, permissions, the groups they're members of, their aliases, and the apps they're using. Additionally, when Defender for Cloud Apps detects a new account that wasn't previously seen in one of the connected apps - for example, in activities or file sharing - the account is added to the accounts list of that app. This enables you to have visibility into the activity of external users interacting with your cloud apps.
1212

13+
## Identity Inventory (Preview)
14+
15+
> [!NOTE]
16+
> The Identities page is in the process of merging into the unified **Identity Inventory (Preview)**.
17+
>
18+
> The **Identity inventory** provides a centralized view of all identities in your organization, enabling you to monitor and manage them efficiently. At a glance, you can see key details such as Domain, Tags, Type, and other attributes, helping you quickly identify and manage identities that require attention.
19+
>
20+
> The functionality of the Identities page, as presented below, will be provided in the new Identity Inventory under the "**Cloud application accounts**" tab, offering the same features as it does today. For more details, visit the [Identity Inventory documentation](/defender-for-identity/identity-inventory).
21+
>
22+
## Identities
23+
1324
Admins can search for a specific user's metadata or user's activity. The **Identities** page provides you with comprehensive details about the entities that are pulled from connected cloud applications. It also provides the user's activity history and security alerts related to the user.
1425

1526
The **Identities** page can be [filtered](#identities-filters) to enable you to find specific accounts and to deep dive into different types of accounts, for example, you can filter for all External accounts that haven't been accessed since last year.
@@ -25,15 +36,15 @@ The **Identities** page enables you to easily investigate your accounts, includi
2536
* You can see which apps are accessed by each account and which apps are deleted for specific accounts
2637

2738
![accounts screen.](media/accounts-page.png)
28-
29-
## Identities filters
39+
40+
### Identities filters
3041

3142
Following is a list of the account filters that can be applied. Most filters support multiple values as well as NOT, in order to provide you with a powerful tool for policy creation.
3243

3344
* **Affiliation**: The affiliation is either **Internal** or **External**. To set which users and accounts are internal, under **Settings** make sure to set the **IP address range** of your internal organization. If the account has admin permissions the icon in the Accounts table appears with the addition of the red tie:
3445

3546
![accounts admin icon.](media/accounts-admin-icon.png)
36-
47+
3748
* **App**: You can filter for any API connected app being used by accounts in your organization.
3849
* **Domain**: This enables you to filter for users in specific domains.
3950
* **Groups**: Enables you to filter for members of user groups in Defender for Cloud Apps - both built-in user groups and imported user groups.
@@ -45,13 +56,13 @@ Following is a list of the account filters that can be applied. Most filters sup
4556
* **Type**: This enables you to filter to either the user or the account type.
4657
* **User name**: Enables you to filter specific users.
4758

48-
## Governance actions
59+
### Governance actions
4960

5061
From the **Users and account** page, you can take governance actions such as suspending an app or going to the account settings page. For a full list of governance actions, see the [governance log](governance-actions.md).
5162

5263
For example, if you identify a user that is compromised, you can apply the **Confirm user compromised** action to set the user risk level to high, causing the relevant policy actions defined in Microsoft Entra ID to be enforced. The action can be applied manually or using relevant [policies that support governance actions](governance-actions.md).
5364

54-
### To manually apply a user or account governance action
65+
#### To manually apply a user or account governance action
5566

5667
From the **Users and account** page, on the row where the relevant user or account appears, choose the three dots at the end of the row, then select **Confirm user compromised**.
5768

defender-endpoint/microsoft-defender-endpoint-linux.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,14 +108,14 @@ Microsoft Defender for Endpoint for Linux includes anti-malware and endpoint det
108108
> Support for Microsoft Defender for Endpoint on Linux for ARM64-based Linux devices is now in preview. For more information, see [Microsoft Defender for Endpoint on Linux for ARM64-based devices (preview)](mde-linux-arm.md).
109109
110110
> [!NOTE]
111-
> The workstation versions of these distributions are unsupported.
112-
> Distributions and versions that aren't explicitly listed are unsupported (even if they're derived from the officially supported distributions).
111+
> The workstation versions of these distributions are not supported.
112+
> Distributions and versions that aren't explicitly listed are not supported (even if they're derived from the officially supported distributions).
113113
> After a new package version is released, support for the previous two versions is reduced to technical support only. Versions older than that which are listed in this section are provided for technical upgrade support only.
114114
> Currently, Rocky and Alma distributions aren't supported in Microsoft Defender Vulnerability Management.
115115
> Microsoft Defender for Endpoint for all other supported distributions and versions is kernel-version agnostic. The minimal requirement for the kernel version to be `3.10.0-327` or later.
116116
117117
> [!CAUTION]
118-
> Running Defender for Endpoint on Linux side by side with other `fanotify`-based security solutions isn't supported. It can lead to unpredictable results, including hanging the operating system. If there are any other applications on the system that use `fanotify` in blocking mode, applications are listed in the `conflicting_applications` field of the `mdatp health` command output. The Linux **FAPolicyD** feature uses `fanotify` in blocking mode, and is therefore unsupported when running Defender for Endpoint in active mode. You can still safely take advantage of Defender for Endpoint on Linux EDR functionality after configuring the antivirus functionality Real Time Protection Enabled to [Passive mode](linux-preferences.md#enforcement-level-for-antivirus-engine).
118+
> Running Defender for Endpoint on Linux side by side with other `fanotify`-based security solutions isn't supported. It can lead to unpredictable results, including hanging the operating system. If there are any other applications on the system that use `fanotify` in blocking mode, applications are listed in the `conflicting_applications` field of the `mdatp health` command output. The Linux **FAPolicyD** feature uses `fanotify` in blocking mode, and is therefore not supported when running Defender for Endpoint in active mode. You can still safely take advantage of Defender for Endpoint on Linux EDR functionality after configuring the antivirus functionality Real Time Protection Enabled to [Passive mode](linux-preferences.md#enforcement-level-for-antivirus-engine).
119119
120120
- List of supported filesystems for RTP, Quick, Full, and Custom Scan.
121121

0 commit comments

Comments
 (0)