Skip to content

Commit 5d7a5b1

Browse files
committed
add explore CA agent unit
1 parent 51cc81e commit 5d7a5b1

File tree

4 files changed

+123
-2
lines changed

4 files changed

+123
-2
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.security-copilot-describe-agents.explore-conditional-access-optimization-agent
3+
title: Explore the Conditional Access Optimization Agent
4+
metadata:
5+
title: Explore the Conditional Access Optimization Agent
6+
description: Explore the Conditional Access Optimization Agent.
7+
author: wwlpublish
8+
ms.author: ceperezb
9+
ms.date: 06/27/2025
10+
ms.topic: unit
11+
ms.collection:
12+
- wwl-ai-copilot
13+
durationInMinutes: 10
14+
content: |
15+
[!include[](includes/4a-explore-conditional-access-optimization-agent.md)]

learn-pr/wwl-sci/security-copilot-describe-agents/includes/4-describe-conditional-access-optimization-agent.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ Follow these steps to configure and run the Conditional Access optimization agen
2323

2424
1. Go to agents - Once you sign in to the [Microsoft Entra admin center](https://entra.microsoft.com) with at least a Security Administrator role, from the Microsoft Entra home page, select **Go to agents** from the agent notification card.
2525
1. Available agents - The Security Copilot agents page, shows tiles for the available agents. The page currently only shows the Conditional Access Optimization Agent, but more agents are coming soon.
26-
1. Start Agent - In the Conditional Access Optimization Agent tile, select **View details**. If you have not previously run the agent, you'll see the option to **Star agent** to begin the agent's first run.
26+
1. Start Agent - In the Conditional Access Optimization Agent tile, select **View details**. If you have not previously run the agent, you'll see the option to **Start agent** to begin the agent's first run.
2727
1. Overview page - If you have previously run the agent, selecting view details, brings you to the Overview page. The Overview page shows you see most recent and next scheduled runtimes, performance highlights, recent suggestions, and recent activity.
2828
1. Policy details - Selecting a suggestion takes you to the policy details page where you can view the agent summary, user impact, policy details, make edits, and more.
29-
1. Newly created policies are created in report-only mode. As a best practice organizations should exclude their break-glass accounts from policy to avoid being locked out due to misconfiguration.
29+
1. Newly created policies are created in report-only mode. As a best practice, organizations should exclude their break-glass accounts from policy to avoid being locked out due to misconfiguration.
3030
1. After administrators evaluate the policy settings using policy impact or report-only mode, they can move the Enable policy toggle from Report-only to On. Policies created by the agent are tagged with Conditional Access Optimization Agent in the Conditional Access policies pane.
3131

3232
# [Go to agents](#tab/go-to-agents)
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
2+
3+
4+
In this exercise, you explore key capabilities of the Microsoft Security Copilot Conditional Access optimization agent that is embedded in Microsoft Entra.
5+
6+
**As you explore, keep in mind that unless otherwise stated, the information displayed and the configuration settings are for the currently logged in Security Administrator**.
7+
8+
> [!NOTE]
9+
> The environment for this exercise is a simulation generated from the product. As a limited simulation, not all links on a page are enabled and text-based inputs that fall outside of the specified script aren't supported. A pop-up stating, "This feature isn't available within the simulation" message displays. When you receive this message, select OK and continue the exercise steps.
10+
>
11+
>
12+
>:::image type="content" source="../media/simulation-pop-up-error.png" alt-text="Screenshot of pop-up screen indicating that this feature isn't available within the simulation.":::
13+
14+
### Exercise
15+
16+
For this exercise, you're logged in as Avery Howard and have the Copilot owner role (security administrator role in Microsoft Entra) for the active workspace, SecurityCopilot_Workspace where you explore the key capabilities of the Microsoft Security Copilot Conditional Access optimization agent.
17+
18+
This exercise should take approximately **10** minutes to complete.
19+
20+
> [!NOTE]
21+
> When a lab instruction calls for opening a link to the simulated environment, it's recommended that you open the link in a new browser window so that you can simultaneously view the instructions and the exercise environment. To do so, select the right mouse key and select the option.
22+
23+
1. Open the simulated environment by selecting [Microsoft Entra admin center](https://app.highlights.guide/start/673ccf96-b6de-43aa-b267-5c8efe51639c?token=16d48b6c-eace-4a1f-8050-098d29d23a89&azure-portal=true).
24+
25+
26+
27+
### Option-1:
28+
1. Select the "free 60 day trial" button.
29+
1. Select **View Details** on the page:
30+
31+
### Option-2:
32+
1. Open the **Conditional Access** item in the left-side menu.
33+
2. On the **Overview** tab, select **Conditional Access Optimization Agent**.
34+
35+
### Exploring the Conditional Access Agent
36+
37+
1. Review the **Overview** tab.
38+
39+
1. Agent is active – Note the last time the agent ran and the upcoming schedule.
40+
1. Performance highlights – Review the cost in Security Compute Units (SCUs) for the agent. See how many unprotected users the agent found to protect.
41+
1. About this agent – Quick description of the agent and how it works.
42+
1. Recent suggestions – Review of all existing Conditional Access policies and suggestions on how they could be merged, updated, removed, or enhanced.
43+
1. Recent Activity – Status on the last few attempts of the Conditional Access Optimization Agent to run, and the results.
44+
45+
1. Select the **View run** link within the **Agent is active** box.
46+
47+
1. Review the process flow of the agent and see what new information was detected since the last completion.
48+
1. Take note that is search for three common access rights optimizations:
49+
1. App / Application drift – new applications were deployed and need to be protected.
50+
1. User drift – new users were found, or user rights changed that leave them unprotected by policy.
51+
1. Policy merge – places where two or more policies could be merged to provide the same result, with easier management.
52+
53+
1. Select the breadcrumb **Conditional Access Optimization Agent** to return to the Overview page.
54+
55+
1. Select the Activities tab in the top menu. Review the history of when the Conditional Access Optimization agent ran and the results.
56+
57+
1. Select several different **View activity** buttons to see the progression of the Conditional Access Optimization agent as it runs each 24-hour period.
58+
59+
1. Open the second item on the list. Notice, four new applications were found, and recommended policy changes over time.
60+
61+
1. Use the breadcrumbs to return to the Overview page.
62+
63+
1. Select the **Suggestions** from the tab menu.
64+
65+
1. Explore the suggestion history. You have one item for each day the agent ran.
66+
67+
1. Select the **Review suggestion** button for the first item.
68+
69+
1. Notice, the policy wants to add two users to an existing Conditional Access policy. The goal is to add users to CA99 – Mitigate Risk Users with Password Reset policy.
70+
71+
1. Select the **Policy impact** tab at the top of the page to see a graph of this policy change over time.
72+
73+
1. Switch back to the **Policy details** tab, then select the **Review policy changes** to see the proposed changes and the JSON update to be made.
74+
75+
1. Use the browser **Back** button to return to the **Overview** page.
76+
77+
1. Select **Suggestions** from the menu.
78+
79+
1. Select the **X** in the upper right of the screen to close the dialog.
80+
81+
### Explore Conditional Access Optimization Agents in CA-Policies
82+
83+
1. Open Conditional Access from the menu on the left.
84+
85+
1. Select **Policies** from the Conditional Access menu.
86+
87+
1. Review the list of policies, you should see three types:
88+
89+
1. Microsoft – global policies sent out by Microsoft, like require MFA.
90+
1. User – conditional access policies created by an authorized user in your organization.
91+
1. Conditional Access Optimization Agent – Report Only policies created by the agent for your review. You can choose to apply them depending on business and security goals.
92+
93+
1. Scroll down the list to find the CA99 policy we reviewed earlier.
94+
95+
1. Select the **New agent suggestion** item.
96+
97+
1. On four occasions the Conditional Access Optimization agent found new user, and has an **Apply suggestion** for each.
98+
99+
1. Read over the description of what the suggestion is going to do.
100+
101+
1. Select the **Apply suggestion** button.
102+
103+
**Result** – The agent, monitors your users each day and found users that weren't protected by Risky User policies. It suggested you update your policy to include the new users, and provided you with a button to make the change. In one button you added protection for the users.
104+
105+
1. Exit Microsoft Entra to finish the simulation.

learn-pr/wwl-sci/security-copilot-describe-agents/index.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ units:
4444
- learn.security-copilot-describe-agents.describe-threat-intelligence-briefing-agent
4545
- learn.security-copilot-describe-agents.explore-threat-intelligence-briefing-agent
4646
- learn.security-copilot-describe-agents.describe-conditional-access-optimization-agent
47+
- learn.security-copilot-describe-agents.explore-conditional-access-optimization-agent
4748
- learn.security-copilot-describe-agents.describe-phishing-triage-agent
4849
- learn.security-copilot-describe-agents.module-assessment
4950
- learn.security-copilot-describe-agents.summary

0 commit comments

Comments
 (0)