Source | Azure Portal | |||||||||||||||||||||||||||||||||
Display name | API endpoints that are unused should be disabled and removed from the Azure API Management service | |||||||||||||||||||||||||||||||||
Id | c8acafaf-3d23-44d1-9624-978ef0f8652c | |||||||||||||||||||||||||||||||||
Version | 1.0.1 Details on versioning |
|||||||||||||||||||||||||||||||||
Versioning |
Versions supported for Versioning: 1 1.0.1 Built-in Versioning [Preview] |
|||||||||||||||||||||||||||||||||
Category | Security Center Microsoft Learn |
|||||||||||||||||||||||||||||||||
Description | As a security best practice, API endpoints that haven't received traffic for 30 days are considered unused and should be removed from the Azure API Management service. Keeping unused API endpoints may pose a security risk to your organization. These may be APIs that should have been deprecated from the Azure API Management service but may have been accidentally left active. Such APIs typically do not receive the most up to date security coverage. | |||||||||||||||||||||||||||||||||
Cloud environments | AzureCloud = true AzureUSGovernment = unknown AzureChinaCloud = unknown |
|||||||||||||||||||||||||||||||||
Available in AzUSGov | Unknown, no evidence if Policy definition is/not available in AzureUSGovernment | |||||||||||||||||||||||||||||||||
Assessment(s) |
Assessments count: 1 Assessment Id: 4e8c00a2-e8bc-42a8-9e12-99584a51ad10 DisplayName: API endpoints that are unused should be disabled and removed from the Azure API Management service Description: API endpoints that have not received traffic for 30 days are deemed unused and pose a potential security risk. They may have been left active accidentally when they should have been deprecated. These unused APIs often lack the latest security updates, making them vulnerable. We recommend disabling and removing these endpoints from the Azure API Management service to prevent potential security breaches. Related OWASP API Security Top 10 Risks: (API8:2023) Security Misconfiguration Remediation description: Note: Manually verify that the API endpoint is unused and consider any potential impact this may cause before removing the API endpoint from the Azure API Management service. 1. Navigate to the Azure API Management service to locate the unhealthy resources within the Azure Portal. 2. In the left pane, select APIs. 3. Select the API with the associated API collection name that is hosting the affected API endpoint (in Azure API Management, known as "API operation"). 4. Select the ellipses (...) next to the endpoint and select "Delete" to remove the unused API endpoint. Categories: Data Severity: Low Implementation effort: Low Threats: MissingCoverage |
|||||||||||||||||||||||||||||||||
Mode | All | |||||||||||||||||||||||||||||||||
Type | BuiltIn | |||||||||||||||||||||||||||||||||
Preview | False | |||||||||||||||||||||||||||||||||
Deprecated | False | |||||||||||||||||||||||||||||||||
Effect | Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
|||||||||||||||||||||||||||||||||
RBAC role(s) | none | |||||||||||||||||||||||||||||||||
Rule aliases | THEN-ExistenceCondition (1)
|
|||||||||||||||||||||||||||||||||
Rule resource types | IF (1) |
|||||||||||||||||||||||||||||||||
Compliance |
The following 2 compliance controls are associated with this Policy definition 'API endpoints that are unused should be disabled and removed from the Azure API Management service' (c8acafaf-3d23-44d1-9624-978ef0f8652c)
| |||||||||||||||||||||||||||||||||
Initiatives usage |
|
|||||||||||||||||||||||||||||||||
History |
|
|||||||||||||||||||||||||||||||||
JSON compare |
compare mode:
version left:
version right:
|
|||||||||||||||||||||||||||||||||
JSON |
|