Skip to content

Commit 7d478c1

Browse files
Merge pull request #306794 from MicrosoftDocs/main
Auto Publish – main to live - 2025-10-10 17:00 UTC
2 parents 4b19a32 + 46d0397 commit 7d478c1

23 files changed

Lines changed: 93 additions & 91 deletions
-10.9 KB
Loading
-45.4 KB
Loading
76.3 KB
Loading
-23.6 KB
Loading

articles/api-management/protect-with-defender-for-apis.md

Lines changed: 34 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,25 @@ author: dlepow
66

77
ms.service: azure-api-management
88
ms.topic: how-to
9-
ms.date: 07/11/2024
9+
ms.date: 10/10/2025
1010
ms.author: danlep
1111
ms.custom: sfi-image-nochange
12+
# Customer intent: As an API admin, I want to enable advanced API security features in API Management by using Defender for Cloud.
1213
---
13-
# Enable advanced API security features using Microsoft Defender for Cloud
14+
# Enable advanced API security features by using Microsoft Defender for Cloud
1415

1516
[!INCLUDE [api-management-availability-premium-dev-standard-basic-premiumv2-standardv2-basicv2](../../includes/api-management-availability-premium-dev-standard-basic-premiumv2-standardv2-basicv2.md)]
1617

17-
[Defender for APIs](/azure/defender-for-cloud/defender-for-apis-introduction), a capability of [Microsoft Defender for Cloud](/azure/defender-for-cloud/defender-for-cloud-introduction), offers full lifecycle protection, detection, and response coverage for APIs that are managed in Azure API Management. The service empowers security practitioners to gain visibility into their business-critical APIs, understand their security posture, prioritize vulnerability fixes, and detect active runtime threats within minutes.
18+
[Defender for APIs](/azure/defender-for-cloud/defender-for-apis-introduction), a capability of [Microsoft Defender for Cloud](/azure/defender-for-cloud/defender-for-cloud-introduction), provides full lifecycle protection, detection, and response coverage for APIs that are managed in Azure API Management. The service enables security practitioners to gain visibility into their business-critical APIs, understand their security posture, prioritize vulnerability fixes, and detect active runtime threats within minutes.
1819

1920
[!INCLUDE [api-management-workspace-availability](../../includes/api-management-workspace-availability.md)]
2021

2122
Capabilities of Defender for APIs include:
2223

2324
* Identify external, unused, or unauthenticated APIs
2425
* Classify APIs that receive or respond with sensitive data
25-
* Apply configuration recommendations to strengthen the security posture of APIs and API Management services
26-
* Detect anomalous and suspicious API traffic patterns and exploits of OWASP API top 10 vulnerabilities
26+
* Apply configuration recommendations to strengthen the security posture of APIs and API Management instances
27+
* Detect anomalous and suspicious API traffic patterns and exploits of OWASP API Top 10 vulnerabilities
2728
* Prioritize threat remediation
2829
* Integrate with SIEM systems and Defender Cloud Security Posture Management
2930

@@ -32,14 +33,13 @@ This article shows how to use the Azure portal to enable Defender for APIs from
3233
## Plan limitations
3334

3435
* Currently, Defender for APIs discovers and analyzes REST APIs only.
35-
* Defender for APIs currently doesn't onboard APIs that are exposed using the API Management [self-hosted gateway](self-hosted-gateway-overview.md) or managed using API Management [workspaces](workspaces-overview.md).
36-
* Some ML-based detections and security insights (data classification, authentication check, unused and external APIs) aren't supported in secondary regions in [multi-region](api-management-howto-deploy-multi-region.md) deployments. Defender for APIs relies on local data pipelines to ensure regional data residency and improved performance in such deployments. 
36+
* Defender for APIs currently doesn't onboard APIs that are exposed via the API Management [self-hosted gateway](self-hosted-gateway-overview.md) or managed via API Management [workspaces](workspaces-overview.md).
37+
* Some machine-learning-based detections and security insights (data classification, authentication check, unused and external APIs) aren't supported in secondary regions in [multi-region](api-management-howto-deploy-multi-region.md) deployments. Defender for APIs relies on local data pipelines to ensure regional data residency and improved performance in such deployments. 
3738

38-
3939
## Prerequisites
4040

4141
* At least one API Management instance in an Azure subscription. Defender for APIs is enabled at the level of an Azure subscription.
42-
* One or more supported APIs must be imported to the API Management instance.
42+
* One or more supported APIs imported to the API Management instance.
4343
* Role assignment to [enable the Defender for APIs plan](/azure/defender-for-cloud/permissions).
4444
* Contributor or Owner role assignment on relevant Azure subscriptions, resource groups, or API Management instances that you want to secure.
4545

@@ -50,68 +50,71 @@ Onboarding APIs to Defender for APIs is a two-step process: enabling the Defende
5050
> [!TIP]
5151
> You can also onboard to Defender for APIs directly in the [Defender for Cloud interface](/azure/defender-for-cloud/defender-for-apis-deploy), where more API security insights and inventory experiences are available.
5252
53-
5453
### Enable the Defender for APIs plan for a subscription
5554

5655
1. Sign in to the [portal](https://portal.azure.com), and go to your API Management instance.
5756

58-
1. In the left menu, select **Microsoft Defender for Cloud**.
57+
1. In the left pane, under **Security**, select **Defender for Cloud**.
5958

60-
1. Select **Enable Defender on the subscription**.
59+
1. Select **Enable Defender on the subscription (recommended)**.
6160

6261
:::image type="content" source="media/protect-with-defender-for-apis/enable-defender-for-apis.png" alt-text="Screenshot showing how to enable Defender for APIs in the portal." lightbox="media/protect-with-defender-for-apis/enable-defender-for-apis.png":::
6362

6463
1. On the **Defender plan** page, select **On** for the **APIs** plan.
6564

66-
1. Select **Save**.
65+
1. Choose a plan, select **Save**, and then select **Save** again at the top of the page.
6766

6867
### Onboard unprotected APIs to Defender for APIs
6968

7069
> [!CAUTION]
71-
> Onboarding APIs to Defender for APIs may increase compute, memory, and network utilization of your API Management instance, which in extreme cases may cause an outage of the API Management instance. Do not onboard all APIs at one time if your API Management instance is running at high utilization. Use caution by gradually onboarding APIs, while monitoring the utilization of your instance (for example, using [the capacity metric](api-management-capacity.md)) and scaling out as needed.
70+
> Onboarding APIs to Defender for APIs can increase compute, memory, and network utilization of your API Management instance, which in extreme cases can cause an outage of the API Management instance. Don't onboard all APIs at one time if your API Management instance is running at high utilization. Use caution by gradually onboarding APIs while monitoring the utilization of your instance (for example, by using [the capacity metric](api-management-capacity.md)) and scaling out as needed.
7271
7372
1. In the portal, go back to your API Management instance.
74-
1. In the left menu, select **Microsoft Defender for Cloud**.
73+
1. In the left pane, under **Security**, select **Defender for Cloud**.
7574
1. Under **Recommendations**, select **Azure API Management APIs should be onboarded to Defender for APIs**.
75+
7676
:::image type="content" source="media/protect-with-defender-for-apis/defender-for-apis-recommendations.png" alt-text="Screenshot of Defender for APIs recommendations in the portal." lightbox="media/protect-with-defender-for-apis/defender-for-apis-recommendations.png":::
77-
1. On the next screen, review details about the recommendation:
77+
1. On the **Azure API Management APIs should be onboarded to Defender for APIs** page, in the **View recommendations** column, select the **View** button for one of the listed APIs.
78+
1. On the resulting page, review the details of the recommendation:
7879
* Severity 
79-
* Refresh interval for security findings
80+
* Freshness interval for security findings
8081
* Description and remediation steps
8182
* Affected resources, classified as **Healthy** (onboarded to Defender for APIs), **Unhealthy** (not onboarded), or **Not applicable**, along with associated metadata from API Management
8283

8384
> [!NOTE]
8485
> Affected resources include API collections (APIs) from all API Management instances under the subscription.
8586
86-
1. From the list of **Unhealthy** resources, select the API(s) that you wish to onboard to Defender for APIs.
87-
1. Select **Fix**, and then select **Fix resources**.
88-
:::image type="content" source="media/protect-with-defender-for-apis/fix-unhealthy-resources.png" alt-text="Screenshot of onboarding unhealthy APIs in the portal." lightbox="media/protect-with-defender-for-apis/fix-unhealthy-resources.png":::
89-
1. Track the status of onboarded resources under **Notifications**.
87+
1. Select the APIs that you want to onboard to Defender for APIs.
88+
1. Select **Fix**, and then select **Fix *x* resources**.
89+
90+
:::image type="content" source="media/protect-with-defender-for-apis/fix-unhealthy-resources.png" alt-text="Screenshot that shows how to onboard unhealthy APIs in the portal." lightbox="media/protect-with-defender-for-apis/fix-unhealthy-resources.png":::
91+
1. Track the status of onboarded resources in the **Notifications** pane.
9092

9193
> [!NOTE]
92-
> Defender for APIs takes 30 minutes to generate its first security insights after onboarding an API. Thereafter, security insights are refreshed every 30 minutes.
94+
> Defender for APIs takes 30 minutes to generate its first security insights after you onboard an API. Thereafter, security insights are refreshed every 30 minutes.
9395
>
9496
9597
## View security coverage
9698

97-
After you onboard the APIs from API Management, Defender for APIs receives API traffic that will be used to build security insights and monitor for threats. Defender for APIs generates security recommendations for risky and vulnerable APIs.
99+
After you onboard the APIs from API Management, Defender for APIs receives API traffic that's used to build security insights and monitor for threats. Defender for APIs generates security recommendations for risky and vulnerable APIs.
98100

99-
You can view a summary of all security recommendations and alerts for onboarded APIs by selecting **Microsoft Defender for Cloud** in the menu for your API Management instance:
101+
You can view a summary of all security recommendations and alerts for onboarded APIs by selecting **Defender for Cloud** in the navigation menu for your API Management instance:
100102

101-
1. In the portal, go to your API Management instance and select **Microsoft Defender for Cloud** from the left menu.
102-
1. Review **Recommendations** and **Security insights and alerts**.
103+
1. In the portal, go to your API Management instance.
104+
1. Under **Security**, select **Defender for Cloud** in the left pane.
105+
1. Review **Recommendations** and **Security incidents and alerts**.
103106

104107
:::image type="content" source="media/protect-with-defender-for-apis/view-security-insights.png" alt-text="Screenshot of API security insights in the portal." lightbox="media/protect-with-defender-for-apis/view-security-insights.png":::
105108

106-
For the security alerts received, Defender for APIs suggests necessary steps to perform the required analysis and validate the potential exploit or anomaly associated with the APIs. Follow the steps in the security alert to fix and return the APIs to healthy status.
109+
For the security alerts that you receive, Defender for APIs suggests necessary steps to perform the required analysis and validate the potential exploit or anomaly associated with the APIs. Follow the steps in the security alert to fix and return the APIs to healthy status.
107110

108111
## Offboard protected APIs from Defender for APIs
109112

110113
You can remove APIs from protection by Defender for APIs by using Defender for Cloud in the portal. For more information, see [Manage your Defender for APIs deployment](/azure/defender-for-cloud/defender-for-apis-manage).
111114

112115
## Related content
113116

114-
* Learn more about [Defender for Cloud](/azure/defender-for-cloud/defender-for-cloud-introduction)
115-
* Learn more about [API findings, recommendations, and alerts](/azure/defender-for-cloud/defender-for-apis-posture) in Defender for APIs
116-
Learn how to [build a comprehensive API security strategy](https://aka.ms/API-Security-EBook)
117-
* Learn how to [upgrade and scale](upgrade-and-scale.md) an API Management instance
117+
* [Defender for Cloud](/azure/defender-for-cloud/defender-for-cloud-introduction)
118+
* [API findings, recommendations, and alerts](/azure/defender-for-cloud/defender-for-apis-posture)
119+
* [Build a comprehensive API security strategy](https://aka.ms/API-Security-EBook)
120+
* [Upgrade and scale an API Management instance](upgrade-and-scale.md)

articles/azure-netapp-files/create-active-directory-connections.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
55
author: b-hchen
66
ms.service: azure-netapp-files
77
ms.topic: how-to
8-
ms.date: 07/30/2025
8+
ms.date: 10/01/2025
99
ms.author: anfdocs
1010
ms.custom:
1111
- devx-track-azurepowershell
@@ -248,7 +248,6 @@ For more information about the relationship between NetApp accounts and subscrip
248248
> Using the Security privilege users feature relies on the [SMB Continuous Availability Shares feature](azure-netapp-files-create-volumes-smb.md#continuous-availability). SMB Continuous Availability is **not** supported on custom applications. It's only supported for workloads using Citrix App Layering, [FSLogix user profile containers](/azure/virtual-desktop/create-fslogix-profile-container), and Microsoft SQL Server (not Linux SQL Server).
249249
250250
> [!IMPORTANT]
251-
> Using the **Security privilege users** feature requires that you submit a waitlist request through the **[Azure NetApp Files SMB Continuous Availability Shares Public Preview waitlist submission page](https://aka.ms/anfsmbcasharespreviewsignup)**. Wait for an official confirmation email from the Azure NetApp Files team before using this feature.
252251
>This feature is optional and supported only with SQL server. The AD DS domain account used for installing SQL server must already exist before you add it to the **Security privilege users** option. When you add the SQL Server installer account to **Security privilege users** option, the Azure NetApp Files service might validate the account by contacting an AD DS domain controller. This action might fail if Azure NetApp Files can't contact the AD DS domain controller.
253252
254253
For more information about `SeSecurityPrivilege` and SQL Server, see [SQL Server installation fails if the Setup account doesn't have certain user rights](/troubleshoot/sql/install/installation-fails-if-remove-user-right).

articles/backup/backup-support-matrix-mabs-dpm.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,10 @@ BitLocker can only be enabled after you add the disk the storage pool. Don't ena
162162

163163
Network-attached storage (NAS) isn't supported for use in the DPM storage pool.
164164

165+
>[!NOTE]
166+
>Microsoft Azure Backup Server (MABS)/DPM supports a maximum total replica (protected data) size of 75 TB per server. Exceeding this threshold can lead to missed backup SLAs and may render the server unresponsive.
167+
>In case consider to add another MABS Server.
168+
165169
**Storage** | **Details**
166170
--- | ---
167171
**MBS** | Modern backup storage (MBS) is supported from DPM 2016/MABS v2 and later. It isn't available for MABS v1.

0 commit comments

Comments
 (0)