Skip to content

Commit d46d335

Browse files
committed
review comments
1 parent 3f4b674 commit d46d335

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

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

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Protect APIs in API Management with Defender for APIs
3-
description: Learn how to enable enhanced API security features in Azure API Management by using Microsoft Defender for Cloud.
3+
description: Learn how to enable advanced API security features in Azure API Management by using Microsoft Defender for Cloud.
44
services: api-management
55
author: dlepow
66

@@ -9,25 +9,28 @@ ms.topic: how-to
99
ms.date: 04/14/2023
1010
ms.author: danlep
1111
---
12-
# Enable enhanced API security features using Microsoft Defender for Cloud
12+
# Enable advanced API security features using Microsoft Defender for Cloud
1313
<!-- Update links to D4APIs docs when available -->
1414

15-
Defender for APIs (preview), a new capability of Microsoft Defender for Cloud, 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.
15+
[Defender for APIs](https://aka.ms/apiSecurityOverview) (preview), 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.
1616

17-
This article shows how to use the Azure portal to enable Defender for APIs from your API Management instance and view a summary of security recommendations and alerts for onboarded APIs. You can also enable Defender for APIs directly in the Microsoft Defender for Cloud console, where more API security insights and inventory experiences are available.
17+
Capabilities of Defender for APIs include:
1818

19-
To learn more, see:
19+
* Analyze for external, unused, or unauthenticated APIs
20+
* Classify APIs that receive or respond with sensitive data
21+
* Detect exploits of OWASP API top 10 vulnerabilities
22+
* Integrate with SIEM systems and Defender Cloud Security Posture Management
2023

21-
* [Microsoft Defender for APIs – Benefits and features](https://aka.ms/apiSecurityOverview)
22-
* [Microsoft Defender for Cloud](/azure/defender-for-cloud/defender-for-cloud-introduction)
24+
This article shows how to use the Azure portal to enable Defender for APIs from your API Management instance and view a summary of security recommendations and alerts for onboarded APIs. You can also enable Defender for APIs directly in the Microsoft Defender for Cloud console, where more API security insights and inventory experiences are available.
2325

2426
[!INCLUDE [api-management-availability-premium-dev-standard-basic](../../includes/api-management-availability-premium-dev-standard-basic.md)]
2527

2628
## Preview limitations
2729

2830
* Currently, Defender for APIs discovers and analyzes REST APIs only.
2931
* 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).
30-
* Some ML-based detections and security insights (data classification, authentication check, unused and external APIs) for instances with [multi-region](api-management-howto-deploy-multi-region.md) deployments aren't supported in secondary regions. In such cases, data residency requirements are still met. 
32+
* Some ML-based detections and security insights (data classification, authentication check, unused and external APIs) for API Management instances with [multi-region](api-management-howto-deploy-multi-region.md) deployments aren't supported in secondary regions. In such cases, data residency requirements are still met. 
33+
3134

3235
## Prerequisites
3336

@@ -40,9 +43,6 @@ To learn more, see:
4043

4144
Onboarding APIs to Defender for APIs is a two-step process: enabling the Defender for APIs plan, and onboarding unprotected APIs in your API Management instances.  
4245

43-
> [!CAUTION]
44-
> Onboarding APIs to Defender for APIs may increase compute, memory, and network utilization of your 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.
45-
4646
### Enable the Defender for APIs plan for a subscription
4747

4848
1. Sign in to the [portal](https://portal.azure.com), and go to your API Management instance.
@@ -57,9 +57,11 @@ Onboarding APIs to Defender for APIs is a two-step process: enabling the Defende
5757

5858
1. Select **Save**.
5959

60-
6160
### Onboard unprotected APIs to Defender for APIs
6261

62+
> [!CAUTION]
63+
> Onboarding APIs to Defender for APIs may increase compute, memory, and network utilization of your 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.
64+
6365
1. In the portal, go back to your API Management instance.
6466
1. In the left menu, select **Microsoft Defender for Cloud (preview)**.
6567
1. Under **Recommendations**, select **Azure API Management APIs should be onboarded to Defender for APIs**.
@@ -71,7 +73,7 @@ Onboarding APIs to Defender for APIs is a two-step process: enabling the Defende
7173
* Affected resources, classified as **Healthy** (onboarded to Defender for APIs), **Unhealthy** (not onboarded), or **Not applicable**, along with associated metadata from API Management
7274

7375
> [!NOTE]
74-
> Affected resources include all API collections (that is, APIs and their associated operations) from all API Management instances under the subscription.
76+
> Affected resources include API collections (APIs) from all API Management instances under the subscription.
7577
7678
1. From the list of **Unhealthy** resources, select the API(s) that you wish to onboard to Defender for APIs.
7779
1. Select **Fix**, and then select **Fix resources**.

0 commit comments

Comments
 (0)