Skip to content

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

  1. Melden Sie sich beim Azure-Portal an und navigieren Sie zu Ihrer PostgreSQL Flexible Server-Instanz.
  2. Wählen Sie im linken Menü unter dem Abschnitt Settings die Option "Server parameters".
  3. Suchen Sie nach dem Parameter connection_throttle.enable.
  4. Setzen Sie den Wert auf ON.
  5. 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

Microsoft references

War diese Seite hilfreich?