Ensure server parameter 'connection_throttle.enable' is set to 'ON' for PostgreSQL flexible server
Warum dies wichtig ist
Die Verbindungsbegrenzung verhindert Denial-of-Service-Angriffe (DoS), indem sie die Art und Weise einschränkt, wie die PostgreSQL-Datenbank gleichzeitige Verbindungen verarbeitet. Ohne diese aktivierte Einstellung können übermäßige Verbindungsversuche die Systemressourcen erschöpfen, was zu Leistungseinbußen oder einem vollständigen Dienstausfall führt. Die Aktivierung der Verbindungsbegrenzung verbessert zudem die Protokolltransparenz, sodass Administratoren verbindungsbezogene Anomalien identifizieren und beheben können.
Was Aether365 prüft
Aether365 überprüft, ob der Serverparameter connection_throttle.enable für Ihre PostgreSQL Flexible Server auf ON gesetzt ist. Diese Prüfung erscheint im Aether365-Dashboard im Abschnitt zur Azure PostgreSQL-Konfigurationsprüfung.
Behebung
- Melden Sie sich beim Azure-Portal an und navigieren Sie zu Ihrer PostgreSQL Flexible Server-Instanz.
- Wählen Sie im linken Menü unter dem Abschnitt Settings die Option "Server parameters".
- Suchen Sie nach dem Parameter
connection_throttle.enable. - Setzen Sie den Wert auf
ON. - Klicken Sie oben auf der Seite auf "Save", um die Änderung zu übernehmen.
Alternativ können Sie Azure PowerShell verwenden. Führen Sie den folgenden Befehl aus, um die aktuelle Einstellung zu überprüfen:Get-AzPostgresqlFlexibleServerConfiguration -ResourceGroupName <ResourceGroup> -ServerName <ServerName> -Name connection_throttle.enable
Aktualisieren Sie sie anschließend mit:Update-AzPostgresqlFlexibleServerConfiguration -ResourceGroupName <ResourceGroup> -ServerName <ServerName> -Name connection_throttle.enable -Value ON
Compliance
- CIS Microsoft Azure Foundations 3.0.0, Abschnitt 5.2.3 (Stufe 1)
- Microsoft Azure Security Benchmark: LT-3 (Protokollierung für Sicherheitsuntersuchungen aktivieren)
Verwandte Ressourcen
- List server configurations via REST API
- Configure server parameters using Azure portal
- Azure Security Benchmark logging guidance
- PostgreSQL flexible server logging concepts
- Get PostgreSQL flexible server configuration with PowerShell
- Update PostgreSQL flexible server configuration with PowerShell