Date: Wed, 27 Jan 2021 16:32:37 -0800
Subject: [PATCH 045/241] action center converged
---
.../auto-investigation-action-center.md | 122 ++----------------
.../images/mde-action-center-unified.png | Bin 0 -> 66408 bytes
2 files changed, 14 insertions(+), 108 deletions(-)
create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mde-action-center-unified.png
diff --git a/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md b/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md
index cbed061d8c..bfcba23ba6 100644
--- a/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md
+++ b/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md
@@ -27,58 +27,36 @@ ms.technology: mde
During and after an automated investigation, certain remediation actions can be identified. Depending on the threat and how [Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection) is configured for your organization, some remediation actions are taken automatically.
-If you're part of your organization's security operations team, you can view pending and completed [remediation actions](manage-auto-investigation.md#remediation-actions) in the **Action center** ([https://securitycenter.windows.com/action-center](https://securitycenter.windows.com/action-center)). You can also use the **Investigations** page ([https://securitycenter.windows.com/investigations](https://securitycenter.windows.com/investigations)) to view details about an investigation.
+If you're part of your organization's security operations team, you can view pending and completed [remediation actions](manage-auto-investigation.md#remediation-actions) in the **Action center** ([https://security.microsoft.com/action-center](https://security.microsoft.com/action-center)). Read this article to learn more.
>[!NOTE]
>If your organization has implemented role-based access to manage portal access, only authorized users or user groups who have permission to view the device or device group will be able to view the entire investigation.
## The Action center
-
-
-The action center consists of two main tabs: **Pending actions** and **History**.
-- **Pending actions** Displays a list of ongoing investigations that require attention. Recommended actions are presented that your security operations team can approve or reject. The Pending tab appears only if there are pending actions to be approved (or rejected).
+The Action center consists of two main tabs: **Pending actions** and **History**.
+- **Pending actions** Displays a list of ongoing investigations that require attention. Recommended actions are presented that your security operations team can approve or reject. The **Pending** tab appears only if there are pending actions to be approved (or rejected).
- **History** Acts as an audit log for all of the following items:
- Remediation actions that were taken as a result of an automated investigation
- Remediation actions that were approved by your security operations team (some actions, such as sending a file to quarantine, can be undone)
- Commands that were run and remediation actions that were applied in Live Response sessions (some actions can be undone)
- Remediation actions that were applied by Microsoft Defender Antivirus (some actions can be undone)
+:::image type="content" source="images/mde-action-center-unified.png" alt-text="Action center in Microsoft 365 security center":::
+
Use the **Customize columns** menu to select columns that you'd like to show or hide.
You can also download the entire list in CSV format using the **Export** feature, specify the number of items to show per page, and navigate between pages.
-### (NEW!) The Action center now unifies automated investigations across services
+## (NEW!) A unified Action center
-In the Microsoft 365 security center, the improved Action center unifies automated investigations across Microsoft Defender for Endpoint and Microsoft Defender for Office 365. The improved Action center defines the common language and provides a unified investigation experience, regardless of whether you are using Defender for Endpoint, Defender for Office 365, or Microsoft 365 Defender.
+The former Action center for Microsoft Defender for Endpoint is located at [https://securitycenter.windows.com/action-center](https://securitycenter.windows.com/action-center).
-The improved Microsoft 365 security center includes details for all automated investigations, including the alerts that were triggered, any impacted assets, pieces of evidence with their verdicts and remediation status, entities, investigation logs, and the ability to approve pending actions in one central location.
+The new, improved Action center is located at [https://security.microsoft.com/action-center](https://security.microsoft.com/action-center).
-## The Investigations page
+As part of the improved Microsoft 365 security center, the improved Action center unifies automated investigations across Microsoft Defender for Endpoint and Microsoft Defender for Office 365. It defines a common language for all remediation actions, and provides a unified investigation experience. You can use the improved Action center, regardless of whether you are using Defender for Endpoint, Defender for Office 365, or Microsoft 365 Defender.
-
-
-On the **Investigations** page, you'll find a list of all automated investigations. Select an item in the list to view additional information about that automated investigation.
-
-By default, the automated investigations list displays investigations initiated in the last week. You can also choose to select other time ranges from the drop-down menu or specify a custom range.
-
-Use the **Customize columns** menu to select columns that you'd like to show or hide.
-
-From this view, you can also download the entire list in CSV format using the **Export** feature, specify the number of items to show per page, and navigate between pages.
-
-### Filters for the list of investigations
-
-On the **Investigations** page, you can view details and use filters to focus on specific information. The following table lists available filters:
-
-|Filter |Description |
-|---------|---------|
-|**Status** |(See [Automated investigation status](#automated-investigation-status)) |
-|**Triggering alert** | The alert that initiated the automated investigation |
-|**Detection source** |The source of the alert that initiated the automated investigation |
-|**Entities** | Entities can include device or devices, and device groups. You can filter the automated investigations list to zone in a specific device to see other investigations related to the device, or to see specific device groups that were created. |
-|**Threat** |The category of threat detected during the automated investigation |
-|**Tags** |Filter using manually added tags that capture the context of an automated investigation|
-|**Comments** |Select between filtering the list between automated investigations that have comments and those that don't|
+In addition, the improved Microsoft 365 security center includes details for all automated investigations, including the alerts that were triggered, any impacted assets, pieces of evidence with their verdicts and remediation status, entities, and investigation logs. The improved Action center gives you the ability to approve pending actions in one central location.
## Automated investigation status
@@ -87,92 +65,20 @@ An automated investigation can have one of the following status values:
|Status |Description |
|---------|---------|
| Running | The investigation process has started and is underway. Malicious artifacts that are found are remediated. |
-| Partially investigated | Entities directly related to the alert have been investigated. However, a problem stopped the investigation of collateral entities. Check the investigation log ([https://securitycenter.windows.com/investigations](https://securitycenter.windows.com/investigations)) for specific details. |
+| Partially investigated | Entities directly related to the alert have been investigated. However, a problem stopped the investigation of collateral entities. |
| No threats found | The investigation has finished and no threats were identified.
If you suspect something was missed (such as a false negative), you can use [advanced hunting](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview). |
-| Pending action | The investigation has found a threat, and an action to remediate that threat is awaiting approval. The Pending Action state is triggered when any threat with a corresponding action is found. However, the list of pending actions can increase as an investigation runs. Check the investigation log ([https://securitycenter.windows.com/investigations](https://securitycenter.windows.com/investigations)) to see if other items are still pending completion. |
+| Pending action | The investigation has found a threat, and an action to remediate that threat is awaiting approval. The Pending Action state is triggered when any threat with a corresponding action is found. However, the list of pending actions can increase as an investigation runs. |
| Remediated | The investigation finished and all actions were approved (fully remediated). |
| Partially remediated | The investigation resulted in remediation actions, and some were approved and completed. Other actions are still pending. |
-| Terminated by system | The investigation stopped. An investigation can stop for several reasons:
- The investigation's pending actions expired. Pending actions can time out after awaiting approval for an extended period of time.
- There are too many actions in the list.
Visit the Action center ([https://securitycenter.windows.com/action-center](https://securitycenter.windows.com/action-center)) to view and approve any pending actions. |
-| Failed | At least one investigation analyzer ran into a problem where it could not complete properly.
If an investigation fails after remediation actions were approved, the remediation actions might still have succeeded. Check the investigation log ([https://securitycenter.windows.com/investigations](https://securitycenter.windows.com/investigations)) for detailed results. |
+| Terminated by system | The investigation stopped. An investigation can stop for several reasons:
- The investigation's pending actions expired. Pending actions can time out after awaiting approval for an extended period of time.
- There are too many actions in the list.Visit the Action center ([https://security.microsoft.com/action-center](https://security.microsoft.com/action-center)) to view and approve any pending actions. |
+| Failed | At least one investigation analyzer ran into a problem where it could not complete properly.
If an investigation fails after remediation actions were approved, the remediation actions might still have succeeded. |
| Queued | An investigation is being held in a queue. When other investigations complete, queued investigations begin. |
| Waiting for device | Investigation paused. The investigation will resume as soon as the device is available. |
| Terminated by user | A user stopped the investigation before it could complete. |
-
-## View details about an automated investigation
-
-
-
-You can view the details of an automated investigation to see information such as the investigation graph, alerts associated with the investigation, the device that was investigated, and other information.
-
-In this view, you'll see the name of the investigation, when it started and ended.
-
-### Investigation graph
-
-The investigation graph provides a graphical representation of an automated investigation. All investigation-related information is simplified and arranged in specific sections. Clicking on any of the icons brings you the relevant section where you can view more information.
-
-A progress ring shows two status indicators:
-- Orange ring - shows the pending portion of the investigation
-- Green ring - shows the running time portion of the investigation
-
-
-
-In the example image, the automated investigation started on 10:26:59 AM and ended on 10:56:26 AM. Therefore, the entire investigation was running for 29 minutes and 27 seconds.
-
-The pending time of 16 minutes and 51 seconds reflects two possible pending states: pending for asset (for example, the device might have disconnected from the network) or pending for approval.
-
-From this view, you can also view and add comments and tags about the investigation.
-
-### Alerts
-
-The **Alerts** tab for an automated investigation shows details such as a short description of the alert that initiated the automated investigation, severity, category, the device associated with the alert, user, time in queue, status, investigation state, and to whom the investigation is assigned.
-
-Additional alerts seen on a device can be added to an automated investigation as long as the investigation is ongoing.
-
-Selecting an alert using the check box brings up the alerts details pane where you have the option of opening the alert page, manage the alert by changing its status, see alert details, automated investigation details, related device, logged-on users, and comments and history.
-
-Clicking on an alert title brings you the alert page.
-
-### Devices
-
-The **Devices** tab Shows details the device name, IP address, group, users, operating system, remediation level, investigation count, and when it was last investigated.
-
-Devices that show the same threat can be added to an ongoing investigation and will be displayed in this tab. If 10 or more devices are found during this expansion process from the same entity, then that expansion action will require an approval and will be seen in the **Pending actions** view.
-
-Selecting a device using the checkbox brings up the device details pane where you can see more information such as device details and logged-on users.
-
-Clicking on a device name brings you the device page.
-
-### Evidence
-
-The **Evidence** tab shows details related to threats associated with this investigation.
-
-### Entities
-
-The **Entities** tab shows details about entities such as files, process, services, drives, and IP addresses. The table details such as the number of entities that were analyzed. You'll gain insight into details such as how many are remediated, suspicious, or had no threats found.
-
-### Log
-
-The **Log** tab gives a chronological detailed view of all the investigation actions taken on the alert. You'll see the action type, action, status, device name, description of the action, comments entered by analysts who may have worked on the investigation, execution start time, duration, pending duration.
-
-As with other sections, you can customize columns, select the number of items to show per page, and filter the log.
-
-Available filters include action type, action, status, device name, and description.
-
-You can also click on an action to bring up the details pane where you'll see information such as the summary of the action and input data.
-
-### Pending actions
-
-If there are pending actions on an automated investigation, you'll see a pop-up similar to the following image.
-
-
-
-When you click on the pending actions link, you'll be taken to the Action center. You can also navigate to the page from the navigation page by going to **automated investigation** > **Action center**.
-
## Next steps
- [View and approve remediation actions](manage-auto-investigation.md)
-
- [See the interactive guide: Investigate and remediate threats with Microsoft Defender for Endpoint](https://aka.ms/MDATP-IR-Interactive-Guide)
## See also
diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mde-action-center-unified.png b/windows/security/threat-protection/microsoft-defender-atp/images/mde-action-center-unified.png
new file mode 100644
index 0000000000000000000000000000000000000000..92ddecc3b2542ebc708c83072d3d481f13291fdf
GIT binary patch
literal 66408
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
Ee19ocDx+{iIv=b#
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