More Info:

Ensure that “connection_throttling” server parameter is enabled for all PostgreSQL database servers provisioned within your Microsoft Azure cloud account. The “connection_throttling” parameter enables temporary connection throttling per IP address for too many invalid login failures.

Risk Level

Medium

Address

Security

Compliance Standards

CISAZURE, CBP, SOC2, NISTCSF, PCIDSS

Triage and Remediation

Remediation

To enable “CONNECTION_THROTTLING” parameter for PostgreSQL Servers in Azure using Azure Console, please follow the below steps:

Step 1: Login to the Azure Portal (https://portal.azure.com/).

Step 2: Navigate to the Azure Database for PostgreSQL Server that you want to configure.

Step 3: Click on the “Settings” option in the left-hand menu.

Step 4: Under the “Settings” menu, click on the “Configuration” option.

Step 5: In the “Configuration” menu, click on the “Add parameter” button.

Step 6: In the “Add parameter” window, enter “CONNECTION_THROTTLING” in the “Parameter name” field.

Step 7: In the “Value” field, enter the desired value for the parameter. For example, “1” to enable the parameter.

Step 8: Click on the “OK” button to save the parameter.

Step 9: Restart the PostgreSQL server for the changes to take effect.

After following these steps, “CONNECTION_THROTTLING” parameter will be enabled for the PostgreSQL server in Azure.