Skip to content

Commit 43cb3b2

Browse files
authored
Merge branch 'MicrosoftDocs:main' into patch-3
2 parents 27f3b0c + 666c692 commit 43cb3b2

23 files changed

+90
-89
lines changed
15.3 KB
Loading
Loading
163 KB
Loading

articles/active-directory/external-identities/user-flow-add-custom-attributes.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ ms.collection: M365-identity-device-management
1818

1919
For each application, you might have different requirements for the information you want to collect during sign-up. Azure AD comes with a built-in set of information stored in attributes, such as Given Name, Surname, City, and Postal Code. With Azure AD, you can extend the set of attributes stored on a guest account when the external user signs up through a user flow.
2020

21-
You can create custom attributes in the Azure portal and use them in your self-service sign-up user flows. You can also read and write these attributes by using the [Microsoft Graph API](../../active-directory-b2c/microsoft-graph-operations.md). Microsoft Graph API supports creating and updating a user with extension attributes. Extension attributes in the Graph API are named by using the convention `extension_<extensions-app-id>_attributename`. For example:
21+
You can create custom attributes in the Azure portal and use them in your [self-service sign-up user flows](self-service-sign-up-user-flow.md). You can also read and write these attributes by using the [Microsoft Graph API](../../active-directory-b2c/microsoft-graph-operations.md). Microsoft Graph API supports creating and updating a user with extension attributes. Extension attributes in the Graph API are named by using the convention `extension_<extensions-app-id>_attributename`. For example:
2222

2323
```JSON
2424
"extension_831374b3bd5041bfaa54263ec9e050fc_loyaltyNumber": "212342"
2525
```
2626

27-
The `<extensions-app-id>` is specific to your tenant. To find this identifier, navigate to Azure Active Directory > App registrations > All applications. Search for the app that starts with "aad-extensions-app" and select it. On the app's Overview page, note the Application (client) ID.
27+
The `<extensions-app-id>` is specific to your tenant. To find this identifier, navigate to **Azure Active Directory** > **App registrations** > **All applications**. Search for the app that starts with "aad-extensions-app" and select it. On the app's Overview page, note the Application (client) ID.
2828

2929
## Create a custom attribute
3030

@@ -33,23 +33,24 @@ The `<extensions-app-id>` is specific to your tenant. To find this identifier, n
3333
3. In the left menu, select **External Identities**.
3434
4. Select **Custom user attributes**. The available user attributes are listed.
3535

36-
![Select user attributes for sign-up](media/user-flow-add-custom-attributes/user-attributes.png)
36+
:::image type="content" source="media/user-flow-add-custom-attributes/user-attributes.png" alt-text="Screenshot of selecting custom user attributes for sign-up." lightbox="media/user-flow-add-custom-attributes/user-attributes-large-image.png":::
37+
3738

3839
5. To add an attribute, select **Add**.
3940
6. In the **Add an attribute** pane, enter the following values:
4041

41-
- **Name** - Provide a name for the custom attribute (for example, "Shoesize").
42+
- **Name** - Provide a name for the custom attribute (for example, "Shoe size").
4243
- **Data Type** - Choose a data type (**String**, **Boolean**, or **Int**).
43-
- **Description** - Optionally, enter a description of the custom attribute for internal use. This description is not visible to the user.
44+
- **Description** - Optionally, enter a description of the custom attribute for internal use. This description isn't visible to the user.
4445

45-
![Add an attribute](media/user-flow-add-custom-attributes/add-an-attribute.png)
46+
:::image type="content" source="media/user-flow-add-custom-attributes/add-an-attribute.png" alt-text="Screenshot of adding a custom attribute.":::
4647

4748
7. Select **Create**.
4849

49-
The custom attribute is now available in the list of user attributes and for use in your user flows. A custom attribute is only created the first time it is used in any user flow, and not when you add it to the list of user attributes.
50+
The custom attribute is now available in the list of user attributes and for use in your user flows. A custom attribute is only created the first time it's used in any user flow, and not when you add it to the list of user attributes.
5051

51-
Once you've created a new user using a user flow that uses the newly created custom attribute, the object can be queried in [Microsoft Graph Explorer](https://developer.microsoft.com/graph/graph-explorer). You should now see **ShoeSize** in the list of attributes collected during the sign-up journey on the user object. You can call the Graph API from your application to get the data from this attribute after it is added to the user object.
52+
Once you've created a new user using a user flow that uses the newly created custom attribute, the object can be queried in [Microsoft Graph Explorer](https://developer.microsoft.com/graph/graph-explorer). You should now see **ShoeSize** in the list of attributes collected during the sign-up journey on the user object. You can call the Graph API from your application to get the data from this attribute after it's added to the user object.
5253

5354
## Next steps
5455

55-
[Add a self-service sign-up user flow to an app](self-service-sign-up-user-flow.md)
56+
[Add a self-service sign-up user flow to an app](self-service-sign-up-user-flow.md)

articles/defender-for-cloud/TOC.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,10 +122,10 @@
122122
- name: Cloud Security Posture Management (CSPM)
123123
displayName: CSPM, cloud security, posture, management
124124
href: concept-cloud-security-posture-management.md
125-
- name: Microsoft Cloud Security Benchmark (MCSB)
125+
- name: Microsoft cloud security benchmark (MCSB)
126126
href: concept-regulatory-compliance.md
127-
- name: What is the Cloud Security Graph
128-
displayName: What are the Cloud Security Graph, Attack Path Analysis, and the Cloud Security Explorer?
127+
- name: What is the cloud security graph
128+
displayName: What are the cloud security graph, attack path analysis, and the cloud security explorer?
129129
href: concept-attack-path.md
130130
- name: External attack surface management (EASM)
131131
displayName: EASM, attack surface management
@@ -167,7 +167,7 @@
167167
items:
168168
- name: Identify and remediate attack paths
169169
href: how-to-manage-attack-path.md
170-
- name: Build queries with Cloud Security Explorer
170+
- name: Build queries with cloud security explorer
171171
href: how-to-manage-cloud-security-explorer.md
172172
- name: Security recommendations
173173
items:

articles/defender-for-cloud/apply-security-baseline.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Harden your Windows and Linux OS with Azure security baseline and Microsoft Defender for Cloud
3-
description: Learn how Microsoft Defender for Cloud uses the guest configuration to compare your OS hardening with the guidance from Microsoft Cloud Security Benchmark
3+
description: Learn how Microsoft Defender for Cloud uses the guest configuration to compare your OS hardening with the guidance from Microsoft cloud security benchmark
44
ms.topic: how-to
55
ms.custom: ignite-2022
66
ms.author: benmansheim
@@ -11,7 +11,7 @@ ms.date: 11/09/2021
1111

1212
To reduce a machine's attack surface and avoid known risks, it's important to configure the operating system (OS) as securely as possible.
1313

14-
The Microsoft Cloud Security Benchmark has guidance for OS hardening which has led to security baseline documents for [Windows](../governance/policy/samples/guest-configuration-baseline-windows.md) and [Linux](../governance/policy/samples/guest-configuration-baseline-linux.md).
14+
The Microsoft cloud security benchmark has guidance for OS hardening which has led to security baseline documents for [Windows](../governance/policy/samples/guest-configuration-baseline-windows.md) and [Linux](../governance/policy/samples/guest-configuration-baseline-linux.md).
1515

1616
Use the security recommendations described in this article to assess the machines in your environment and:
1717

@@ -35,7 +35,7 @@ Microsoft Defender for Cloud includes two recommendations that check whether the
3535
- For **Windows** machines, [Vulnerabilities in security configuration on your Windows machines should be remediated (powered by Guest Configuration)](https://portal.azure.com/#blade/Microsoft_Azure_Security/RecommendationsBlade/assessmentKey/8c3d9ad0-3639-4686-9cd2-2b2ab2609bda) compares the configuration with the [Windows security baseline](../governance/policy/samples/guest-configuration-baseline-windows.md).
3636
- For **Linux** machines, [Vulnerabilities in security configuration on your Linux machines should be remediated (powered by Guest Configuration)](https://portal.azure.com/#blade/Microsoft_Azure_Security/RecommendationsBlade/assessmentKey/1f655fb7-63ca-4980-91a3-56dbc2b715c6) compares the configuration with the [Linux security baseline](../governance/policy/samples/guest-configuration-baseline-linux.md).
3737

38-
These recommendations use the guest configuration feature of Azure Policy to compare the OS configuration of a machine with the baseline defined in the [Microsoft Cloud Security Benchmark](/security/benchmark/azure/overview).
38+
These recommendations use the guest configuration feature of Azure Policy to compare the OS configuration of a machine with the baseline defined in the [Microsoft cloud security benchmark](/security/benchmark/azure/overview).
3939

4040
## Compare machines in your subscriptions with the OS security baselines
4141

@@ -103,4 +103,4 @@ To learn more about these configuration settings, see:
103103

104104
- [Windows security baseline](../governance/policy/samples/guest-configuration-baseline-windows.md)
105105
- [Linux security baseline](../governance/policy/samples/guest-configuration-baseline-linux.md)
106-
- [Microsoft Cloud Security Benchmark](/security/benchmark/azure/overview)
106+
- [Microsoft cloud security benchmark](/security/benchmark/azure/overview)

articles/defender-for-cloud/attack-path-reference.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,6 @@ To learn about how to respond to these attack paths, see [Identify and remediate
104104
## Next steps
105105

106106
For related information, see the following:
107-
- [What are the Cloud Security Graph, Attack Path Analysis, and the Cloud Security Explorer?](concept-attack-path.md)
107+
- [What are the cloud security graph, attack path analysis, and the cloud security explorer?](concept-attack-path.md)
108108
- [Identify and remediate attack paths](how-to-manage-attack-path.md)
109-
- [Cloud Security Explorer](how-to-manage-cloud-security-explorer.md)
109+
- [Cloud security explorer](how-to-manage-cloud-security-explorer.md)

articles/defender-for-cloud/concept-attack-path.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,43 @@
11
---
2-
title: What are the Cloud Security Graph, Attack Path Analysis, and the Cloud Security Explorer?
2+
title: What are the cloud security graph, attack path analysis, and the cloud security explorer?
33
description: Learn how to prioritize remediation of cloud misconfigurations and vulnerabilities based on risk.
44
titleSuffix: Defender for Cloud attack path.
55
ms.topic: conceptual
66
ms.custom: ignite-2022
77
ms.date: 09/21/2022
88
---
99

10-
# What are the Cloud Security Graph, Attack Path Analysis, and the Cloud Security Explorer?
10+
# What are the cloud security graph, attack path analysis, and the cloud security explorer?
1111

1212
One of the biggest challenges that security teams face today is the number of security issues they face on a daily basis. There are numerous security issues that need to be resolve and never enough resources to address them all.
1313

1414
Defender for Cloud's contextual security capabilities assists security teams to assess the risk behind each security issue, and identify the highest risk issues that need to be resolved soonest. Defender for Cloud assists security teams to reduce the risk of an impactful breach to their environment in the most effective way.
1515

16-
## What is Cloud Security Graph?
16+
## What is cloud security graph?
1717

18-
The Cloud Security Graph is a graph-based context engine that exists within Defender for Cloud. The Cloud Security Graph collects data from your multicloud environment and other data sources. For example, the cloud assets inventory, connections and lateral movement possibilities between resources, exposure to internet, permissions, network connections, vulnerabilities and more. The data collected is then used to build a graph representing your multicloud environment.
18+
The cloud security graph is a graph-based context engine that exists within Defender for Cloud. The cloud security graph collects data from your multicloud environment and other data sources. For example, the cloud assets inventory, connections and lateral movement possibilities between resources, exposure to internet, permissions, network connections, vulnerabilities and more. The data collected is then used to build a graph representing your multicloud environment.
1919

20-
Defender for Cloud then uses the generated graph to perform an Attack Path Analysis and find the issues with the highest risk that exist within your environment. You can also query the graph using the Cloud Security Explorer.
20+
Defender for Cloud then uses the generated graph to perform an attack path analysis and find the issues with the highest risk that exist within your environment. You can also query the graph using the cloud security explorer.
2121

2222
:::image type="content" source="media/concept-cloud-map/security-map.png" alt-text="Screenshot of a conceptualized graph that shows the complexity of security graphing." lightbox="media/concept-cloud-map/security-map.png":::
2323

24-
## What is Attack Path Analysis?
24+
## What is attack path analysis?
2525

26-
Attack Path Analysis is a graph-based algorithm that scans the Cloud Security Graph. The scans expose exploitable paths that attackers may use to breach your environment to reach your high-impact assets. Attack Path Analysis exposes those attack paths and suggests recommendations as to how best remediate the issues that will break the attack path and prevent successful breach.
26+
Attack path analysis is a graph-based algorithm that scans the cloud security graph. The scans expose exploitable paths that attackers may use to breach your environment to reach your high-impact assets. Attack path analysis exposes those attack paths and suggests recommendations as to how best remediate the issues that will break the attack path and prevent successful breach.
2727

28-
By taking your environment's contextual information into account such as, internet exposure, permissions, lateral movement, and more. Attack Path Analysis identifies issues that may lead to a breach on your environment, and helps you to remediate the highest risk ones first.
28+
By taking your environment's contextual information into account such as, internet exposure, permissions, lateral movement, and more. Attack path analysis identifies issues that may lead to a breach on your environment, and helps you to remediate the highest risk ones first.
2929

3030
:::image type="content" source="media/concept-cloud-map/attack-path.png" alt-text="Image that shows a sample attack path from attacker to your sensitive data.":::
3131

32-
Learn how to use [Attack Path Analysis](how-to-manage-attack-path.md).
32+
Learn how to use [attack path analysis](how-to-manage-attack-path.md).
3333

34-
## What is Cloud Security Explorer?
34+
## What is cloud security explorer?
3535

36-
Using the Cloud Security Explorer, you can proactively identify security risks in your multicloud environment by running graph-based queries on the Cloud Security Graph. Your security team can use the query builder to search for and locate risks, while taking your organization's specific contextual and conventional information into account.
36+
Using the cloud security explorer, you can proactively identify security risks in your multicloud environment by running graph-based queries on the cloud security graph. Your security team can use the query builder to search for and locate risks, while taking your organization's specific contextual and conventional information into account.
3737

38-
Cloud Security Explorer provides you with the ability to perform proactive exploration features. You can search for security risks within your organization by running graph-based path-finding queries on top the contextual security data that is already provided by Defender for Cloud. Such as, cloud misconfigurations, vulnerabilities, resource context, lateral movement possibilities between resources and more.
38+
Cloud security explorer provides you with the ability to perform proactive exploration features. You can search for security risks within your organization by running graph-based path-finding queries on top the contextual security data that is already provided by Defender for Cloud. Such as, cloud misconfigurations, vulnerabilities, resource context, lateral movement possibilities between resources and more.
3939

40-
Learn how to use the [Cloud Security Explorer](how-to-manage-cloud-security-explorer.md), or check out the list of [insights and connections](attack-path-reference.md#insights-and-connections).
40+
Learn how to use the [cloud security explorer](how-to-manage-cloud-security-explorer.md), or check out the list of [insights and connections](attack-path-reference.md#insights-and-connections).
4141

4242
## Next steps
4343

0 commit comments

Comments
 (0)