Skip to content

Commit 3f9616d

Browse files
authored
Merge branch 'main' into diannegali-copilotrai
2 parents 2edd765 + 7110ab7 commit 3f9616d

File tree

194 files changed

+1705
-974
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

194 files changed

+1705
-974
lines changed

.github/workflows/StaleBranch.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ permissions:
55

66
on:
77
schedule:
8-
- cron: "0 */12 * * *"
8+
- cron: "0 9 1 * *"
99

10-
workflow_dispatch:
10+
# workflow_dispatch:
1111

1212

1313
jobs:
@@ -21,6 +21,6 @@ jobs:
2121
"ExampleBranch1",
2222
"ExampleBranch2"
2323
]'
24-
ReportOnly: true
24+
ReportOnly: false
2525
secrets:
2626
AccessToken: ${{ secrets.GITHUB_TOKEN }}

.openpublishing.redirection.defender-cloud-apps.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1004,6 +1004,11 @@
10041004
"source_path": "CloudAppSecurityDocs/file-filters.md",
10051005
"redirect_url": "/defender-cloud-apps/data-protection-policies",
10061006
"redirect_document_id": false
1007+
},
1008+
{
1009+
"source_path": "CloudAppSecurityDocs/troubleshooting-api-connectors-using-error-messages.md",
1010+
"redirect_url": "/defender-cloud-apps/troubleshooting-api-connectors-errors",
1011+
"redirect_document_id": true
10071012
}
10081013
]
10091014
}

.openpublishing.redirection.defender-endpoint.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,11 @@
119119
"source_path": "defender-endpoint/linux-schedule-scan-mde.md",
120120
"redirect_url": "/defender-endpoint/schedule-antivirus-scan-crontab",
121121
"redirect_document_id": true
122+
},
123+
{
124+
"source_path": "defender-endpoint/non-windows.md",
125+
"redirect_url": "/defender-endpoint/microsoft-defender-endpoint",
126+
"redirect_document_id": true
122127
}
123128
]
124129
}

ATPDocs/docfx.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838
"breadcrumb_path": "/azure-advanced-threat-protection/bread/toc.json",
3939
"searchScope": ["Defender for Identity"],
4040
"titleSuffix": "Microsoft Defender for Identity",
41-
"author": "batamig",
42-
"manager": "batamig",
43-
"ms.author": "bagol",
41+
"author": "AbbyMSFT",
42+
"manager": "AbbyMSFT",
43+
"ms.author": "abbyweisberg",
4444
"ms.collection": "M365-security-compliance",
4545
"ms.service": "microsoft-defender-for-identity",
4646
"uhfHeaderId": "MSDocsHeader-MicrosoftDefender",

ATPDocs/identity-inventory.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,16 @@ There are several options you can choose from to customize the identities list v
3636

3737
- Apply filters.
3838

39-
- Search for an identity by name or full UPN, Sid and Object ID.
39+
- Search for an identity by name or full UPN, SID and Object ID.
4040

4141
- Export the list to a CSV file.
4242

4343
- Copy list link with the included filters configured.
4444

45-
## ![A screenshot of identity inventory page.](media/identity-inventory/inventory11.png)
45+
> [!NOTE]
46+
> When exporting the identities list to a CSV file, a maximum of 5,000 identities are displayed.
47+
48+
## ![A screenshot of identity inventory page.](media/identity-inventory/inventory11.png)
4649

4750
### Identity details
4851

@@ -120,8 +123,7 @@ You can use this information to help you prioritize devices for security posture
120123

121124
### Navigate to the Identity inventory page
122125

123-
Use relative links instead of absolute links.
124-
In the Defender XDR portal at [https://security.microsoft.com](https://security.microsoft.com), go to Assets > Identities. Or, to navigate directly to the [identity inventory](/defender-for-identity/identity-inventory) page.
126+
In the Defender XDR portal at [https://security.microsoft.com](https://security.microsoft.com), go to **Assets** > **Identities**. Or, to navigate directly to the [identity inventory](/defender-for-identity/identity-inventory) page.
125127

126128
### Related Articles
127129

119 KB
Loading
97.9 KB
Loading
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
---
2+
title: Service Account Discovery
3+
description: The Service Accounts page provides a centralized location for customers to view and manage identity information across their environment, ensuring optimal visibility and a comprehensive experience.
4+
ms.topic: conceptual
5+
ms.date: 03/25/2025
6+
---
7+
8+
# Investigate and protect Service Accounts | Microsoft Defender for Identity
9+
10+
### What are Service Accounts?
11+
12+
Service accounts are specialized identities within Active Directory used to run applications, services, and automated tasks. These accounts often require elevated privileges to perform their designated job. However, because they can't authenticate in the same way as human accounts, they typically don't benefit from the increased security of modern authentication methods like MFA (multifactor authentication). Given their potential elevated privilege and the inherent limitations of the access policies that govern them, careful management and monitoring are crucial to ensure they don't become a security vulnerability.
13+
14+
Service accounts are classified into several types:
15+
16+
- gMSA (Group Managed Service Accounts): gMSAs provide a single identity solution for multiple services that require mutual authentication across multiple servers, as they allow Windows to handle password management, reducing administrative overhead.
17+
- sMSA (Managed Service Accounts): Designed for individual services on a single server rather than groups.
18+
- User Account: These standard user accounts are typically used for interactive logins but can also be configured to run services.
19+
20+
The auto discovery feature quickly identifies gMSA and sMSA accounts as well as user accounts within Active Directory that meet specific criteria and classifies them as service accounts. These accounts are then highlighted and presented, along with relevant information including insights into recent authentications and the sources and destinations of those interactions, as part of a dedicated inventory within the Defender experience. This helps you better understand the accounts' purpose so you can more easily spot anomalous activity and understand its implications.
21+
22+
Service account types are displayed in the Identity Info table within Advanced Hunting.
23+
24+
## Service accounts page
25+
26+
#### Navigate to the Service accounts page
27+
28+
In the Defender XDR portal at [https://security.microsoft.com](https://security.microsoft.com), go to Identities > Service Accounts.
29+
30+
The following image depicts the Service accounts page:
31+
32+
:::image type="content" source="media/service-accounts-page.png" alt-text="Screenshot of the Service accounts page in the Defender portal." lightbox="media/service-accounts-page.png":::
33+
34+
### Customize the page view
35+
36+
There are several options you can choose from to customize the identities list view. On the top navigation you can:
37+
38+
- Add or remove columns.
39+
40+
- Apply filters.
41+
42+
- Export the list to a CSV file.
43+
44+
- Sort and filter the Service accounts list.
45+
46+
> [!NOTE]
47+
> When exporting the service accounts list to a CSV file, a maximum of 2,000 service accounts are displayed.
48+
49+
### Service account details
50+
51+
- Total: The total number of service accounts listed.
52+
53+
- Managed: The total number of service accounts that are gMSA (Group Managed Service Accounts) or sMSA (Managed Service Accounts).
54+
55+
- User: The total number of standard user accounts used for interactive logins or configured to run services.
56+
57+
- Critical: The total number of service accounts identified as critical.
58+
59+
You can use the sort and filter functionality on each service account tab to get a more focused view.
60+
61+
| Service account details | Description |
62+
|---------|---------|
63+
|**Display name** | The full name of the service account as shown in the directory.
64+
|**SID** | The Security Identifier, a unique value used to identify the identity in Active Directory. |
65+
|**Domain** | The Active Directory domain to which the identity belongs. |
66+
|**Type** | Specifies if the service account is gMSA (Group Managed Service Accounts), sMSA (Managed Service Accounts) or a user account. |
67+
|**Criticality level** | Indicates the critical level of the service account, ranging from low to very high. |
68+
|**Tags** | Sensitive or Honey Token |
69+
|**Auth protocols** | Lists the available methods for verifying user identities, for example, Kerberos and NTLM (New Technology LAN Manager). |
70+
|**Sources** | The number of potential source logins. |
71+
|**Destinations** | When a service account is trying to access a destination server, the request is directed to the target system, which can include a number of resources on that server. These resources might be a database, a file server, or other services hosted on the server. |
72+
|**Connections** | The number of unique connections made between sources and destinations. |
73+
|**Created** |The timestamp when the service account was first created. |
74+
|**Last updated** | The timestamp of the most recent update to the service account. |
75+
|
76+
77+
### Connections
78+
79+
80+
For a deeper dive into what's happening in your service account click on the domain name to see the following information:
81+
82+
When you investigate a specific Service account, you'll see the following details under the connections tab:
83+
84+
:::image type="content" source="media/Screenshot-of-the-connections-page.png" alt-text="Screenshot of the connections page." lightbox="media/Screenshot-of-the-connections-page.png":::
85+
86+
|Service account connection details |Description |
87+
|---------|---------|
88+
|Source | Where the network traffic or request originates from. |
89+
|Source type | What kind of device or system is initiating the request. For example, server, workstation or domain controller. |
90+
|Source risk | Identicates the risk posed to the source from no risk to high risk. |
91+
|Destination | Where the request is being directed to. The target system that the service account is trying to access. For example, when trying to access a destination server, there can be multiple resources on that server (for example, a database and a file-server). |
92+
|Destination type | Server, Workstation, or Domain controller. |
93+
|Auth protocols | Kerberos and NTLM |
94+
|Service Class | The services within a network that define the type of service being provided, often used for authentication and resource management. These include: Lightweight Directory Access Protocol (LDAP), Common Internet File System (CIFS), Remote Procedure Call (RPC), Remote Procedure Call Subsystem (RPCSS), "HTTP," Terminal Services (TERMSRV), and "HOST" |
95+
|Count | How many sign in events occurred over this connection in the last 180 days.
96+
Last seen | The date and time of the most recent sign in event over this connection. |
97+
98+
99+
100+
For more information about the following tabs, **Overview**, **Incidents and alerts**,**Observed in organization**, **Timeline**, and **Attack paths**, see: [Investigate assets](/defender-for-identity/investigate-assets#identity-details).
101+
102+
103+
If you run into any problems, we're here to help. To get assistance or support for your product issue, see how to open a support ticket at [Microsoft Defender for Identity support](support.md).

ATPDocs/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,8 @@ items:
128128
href: identity-inventory.md
129129
- name: Investigate assets
130130
href: investigate-assets.md
131+
- name: Service accounts
132+
href: service-account-discovery.md
131133
- name: Lateral movement paths
132134
items:
133135
- name: Understand and investigate lateral movement paths

ATPDocs/troubleshooting-known-issues.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ Suggested possible workarounds:
224224

225225
## VMware virtual machine sensor issue
226226

227-
If you have a Defender for Identity sensor on VMware virtual machines, you might receive one or both of the following health alerts **Some network traffic is not being analyzed** and **Network configuratuin mismatch for sensors running on VMware**. This can happen because of a configuration mismatch in VMware.
227+
If you have a Defender for Identity sensor on VMware virtual machines, you might receive one or both of the following health alerts **Some network traffic is not being analyzed** and **Network configuration mismatch for sensors running on VMware**. This can happen because of a configuration mismatch in VMware.
228228

229229
To resolve the issue:
230230

@@ -422,7 +422,7 @@ Uninstall the certificate management client, install the Defender for Identity s
422422
423423
>[!NOTE]
424424
>
425-
>The self-signed certificate is renewed every 2 years, and the auto-renewal process might fail if the certificate management client prevents the self-signed certificate creation.
425+
> The self-signed certificate is renewed every 2 years, and the auto-renewal process might fail if the certificate management client prevents the self-signed certificate creation.
426426
> This will cause the sensor to stop communicating with the backend, which will require a sensor reinstallation using the workaround mentioned above.
427427
428428
## Sensor installation fails due to network connectivity issues
@@ -445,7 +445,6 @@ For more information, see [Run a silent installation with a proxy configuration]
445445
446446
> [!IMPORTANT]
447447
> Microsoft recommends that you use the most secure authentication flow available. The authentication flow described in this procedure requires a very high degree of trust in the application, and carries risks that aren't present in other flows. You should only use this flow when other more secure flows, such as managed identities, aren't viable.
448-
>
449448
450449
## Sensor service couldn't run and remains in Starting state
451450
@@ -486,6 +485,22 @@ The issue can come up when a Defender for Identity workspace license expires and
486485
- "Azure ATP workspaceName Users" -> "Azure ATP workspaceName Users - old"
487486
1. Then you can go back in the [Microsoft Defender portal](https://security.microsoft.com), to the [Settings](https://security.microsoft.com/securitysettings) -> [Identities](https://security.microsoft.com/settings/identities) section to create the new workspace for Defender for Identity.
488487
488+
## Entra Connect sensor experiences loss of database permissions following the update to Microsoft Entra Connect
489+
490+
**Cause:**
491+
492+
Updating Microsoft Entra Connect may cause the Entra Connect sensor to lose previously configured database permissions. To investigate, check the Microsoft Defender logs for relevant indicators. Refer to [Troubleshooting Microsoft Defender for Identity sensor using the Defender for Identity logs](troubleshooting-using-logs.md) for log locations and further details.
493+
494+
Sample logs that may indicate the issue:
495+
496+
`GetEntraConnectGlobalSettingsAsync GetEntraConnectGlobalSettingsAsync failed. Exception - The EXECUTE permission was denied on the object 'mms_get_globalsettings', database Contoso', schema 'dbo'`
497+
498+
`GetEntraConnectConnectivityParametersAsync GetEntraConnectConnectivityParametersAsync failed. Exception - The EXECUTE permission was denied on the object 'mms_get_connectors', database Contoso, schema 'dbo'`
499+
500+
**Resolution:**
501+
502+
If permissions need to be reconfigured, please follow the steps outlined in this [guide](deploy/active-directory-federation-services.md).
503+
489504
## Next steps
490505
491506
- [Defender for Identity prerequisites](deploy/prerequisites.md)

0 commit comments

Comments
 (0)