Wie konfiguriere ich die Passwortrichtlinie für meine Amazon RDS für SQL Server Instance?

Lesedauer: 2 Minute
0

Ich möchte eine Passwortrichtlinie für meine Amazon Relational Database Service (Amazon RDS) für Microsoft SQL Server Instance konfigurieren.

Kurzbeschreibung

Passwortrichtlinie, Sperrung und Ablaufintervalle werden auf Host-Ebene (Betriebssystem, Microsoft Windows-Ebene) konfiguriert. Da Amazon RDS ein verwalteter Service ist, ist der Zugriff auf das Betriebssystem eingeschränkt. Verwenden Sie DB-Parameter, um die Passwortrichtlinie zu konfigurieren. Weitere Informationen finden Sie unter Verwenden der Kennwortrichtlinie für SQL Server Logins auf Amazon RDS for SQL Server.

Wenn Sie SQL Server Management Studio (SSMS) oder T-SQL verwenden, um eine Anmeldung zu erstellen oder zu ändern, ist die Passwortrichtlinie standardmäßig aktiviert.

Behebung

Anmeldungen, die die SQL-Server-Authentifizierung verwenden

Wenn Ihre Anmeldung die SQL-Server-Authentifizierung verwendet, ändern Sie die SQL-Server-Passwortrichtlinie, um benutzerdefinierte Anforderungen für Komplexität, Dauer, Ablauf und Sperrung festzulegen. Konfigurieren Sie die folgenden Passwortrichtlinien-DB-Parameter in Ihrer benutzerdefinierten DB-Parametergruppe:

  • rds.password_complexity_enabled
  • rds.password_min_length
  • rds.password_min_age
  • rds.password_max_age
  • rds.password_lockout_threshold
  • rds.password_lockout_duration
  • rds.password_lockout_reset_counter_after

Weitere Informationen finden Sie unter Passwortrichtlinienparameter.

Führen Sie die folgende Abfrage aus, um die SQL-Server-Logins zu identifizieren, die mit der Passwortrichtlinie und dem Ablauf des Passworts auf der Instance konfiguriert sind:

select name, type_desc, create_date, modify_date, is_policy_checked,
       is_expiration_checked,  isnull(loginproperty(name,'DaysUntilExpiration'),'-') Days_to_Expire,  is_disabled

from sys.sql_logins

Die folgenden Optionen sind für die Durchsetzung von Passwortrichtlinien und das Ablaufen von Passwörtern für SQL-Server-Anmeldungen verfügbar:

  • Die Spalte policy_checked ist 0: Die SQL-Server-Anmeldung führt keine Durchsetzung der Passwortrichtlinien durch.
  • Die Spalte policy_checked ist 1 und is_expiration_checked ist 0: Die SQL-Server-Anmeldung erzwingt die Komplexität und Sperrung des Passworts, aber nicht den Ablauf des Passworts.
  • Die Spalte policy_checked und is_expiration_checked sind beide 1: Die SQL-Server-Anmeldung erzwingt die Komplexität, die Sperrung und den Ablauf des Passworts.

Anmeldungen, die die Windows-Authentifizierung verwenden

Konfigurieren Sie die Passwortrichtlinie für Ihre Windows Logins in Ihrem Microsoft Active Directory. Weitere Informationen finden Sie unter Arbeiten mit Active Directory mit Amazon RDS for SQL Server.