|
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
Sicherheitsüberlegungen für eine SQL Server-Installation
Erhöhen der physischen Sicherheit
-
Platzieren Sie den Server in einem Raum, den nur autorisierte Benutzer betreten dürfen. -
Stellen Sie Computer, die Datenbanken hosten, an physisch geschützten Orten auf. Im Idealfall sollte dies ein verschlossener Computerraum mit Systemen für Überschwemmungsschutz und Feuererkennung bzw. Brandbekämpfung sein. -
Installieren Sie Datenbanken in der sicheren Zone des Intranets im Unternehmen, und verbinden Sie Ihre SQL Server nicht direkt mit dem Internet. -
Führen Sie regelmäßig Datensicherungen durch, und bewahren Sie die Sicherungskopien an einem Ort außerhalb des Unternehmensgebäudes auf.
Verwenden von Firewalls
-
Richten Sie zwischen Server und Internet eine Firewall ein. Aktivieren Sie die Firewall. Schalten Sie die Firewall ein, wenn sie ausgeschaltet ist. Schalten Sie die Firewall nicht aus, wenn sie eingeschaltet ist. -
Unterteilen Sie das Netzwerk in Sicherheitszonen, die durch Firewalls voneinander getrennt sind. Blockieren Sie zunächst sämtlichen Datenverkehr, und lassen Sie anschließend nur ausgewählte Verbindungen zu. -
Verwenden Sie in einer mehrstufigen Umgebung mehrere Firewalls, um Umkreisnetzwerke zu erstellen. -
Wenn Sie den Server in einer Windows-Domäne installieren, konfigurieren Sie innere Firewalls so, dass die Windows-Authentifizierung zulässig ist. -
Wenn Ihre Anwendung verteilte Transaktionen verwendet, müssen Sie die Firewall möglicherweise so konfigurieren, dass Microsoft Distributed Transaction Coordinator (MS DTC)-Datenverkehr zwischen separaten MS DTC-Instanzen übermittelt werden kann. Außerdem müssen Sie die Firewall für Datenverkehr zwischen MS DTC und Ressourcen-Managern wie SQL Server konfigurieren.
Isolieren von Diensten
-
Führen Sie separate SQL Server-Dienste unter separaten Windows-Konten aus. Verwenden Sie für die einzelnen SQL Server-Dienste (sofern möglich) separate Windows-Benutzerkonten oder separate lokale Benutzerkonten mit geringen Berechtigungen. Weitere Informationen finden Sie unter Konfigurieren von Windows-Dienstkonten und -Berechtigungen.
Konfigurieren eines sicheren Dateisystems
-
Verwenden Sie das Dateisystem NTFS. NTFS ist das bevorzugte Dateisystem für SQL Server-Installationen, da im Gegensatz zum Dateisystem FAT eine höhere Stabilität und eine bessere Wiederherstellbarkeit gegeben ist. NTFS bietet darüber hinaus Sicherheitsfeatures wie Zugriffssteuerungslisten (ACL) für Dateien und Verzeichnisse und die Encrypting File System (EFS)-Dateiverschlüsselung. Nachdem NTFS erkannt wurde, werden während der Installation von SQL Server entsprechende ACLs für Registrierungsschlüssel und Dateien festgelegt. Diese Berechtigungen sollten nicht geändert werden. In zukünftigen Versionen von SQL Server wird die Installation auf Computern mit FAT-Dateisystemen möglicherweise nicht mehr unterstützt.
Hinweis
Wenn Sie EFS verwenden, werden Datenbankdateien unter der Identität des Kontos verschlüsselt, mit dem SQL Server ausgeführt wird. Die Dateien können nur mit diesem Konto entschlüsselt werden. Falls eine Änderung des Kontos erforderlich wird, unter dem SQL Server ausgeführt wird, sollten Sie die Dateien zunächst unter dem alten Konto entschlüsseln und anschließend unter dem neuen Konto verschlüsseln. -
Verwenden Sie für wichtige Datendateien ein redundantes Datenträgerarray (RAID).
Deaktivieren von NetBIOS und Server Message Block
-
UDP/137 (NetBIOS-Namensdienst) -
UDP/138 (NetBIOS-Datagrammdienst) -
TCP/139 (NetBIOS-Sitzungsdienst)
-
TCP/139 -
TCP/445
Installieren von SQL Server auf einem Domänencontroller
-
Sie können keine SQL Server-Dienste auf einem Domänencontroller unter einem lokalen Dienstkonto ausführen. -
Nachdem SQL Server auf einem Computer installiert wurde, können Sie den Computer nicht von einem Domänenmitglied zu einem Domänencontroller ändern. Sie müssen SQL Server deinstallieren, bevor Sie den Hostcomputer zu einem Domänencontroller ändern. -
Nachdem SQL Server auf einem Computer installiert wurde, können Sie den Computer nicht von einem Domänencontroller zu einem Domänenmitglied ändern. Sie müssen SQL Server deinstallieren, bevor Sie den Hostcomputer zu einem Domänenmitglied ändern. -
Die Failovercluster-Instanzen von SQL Server werden nicht unterstützt, wenn es sich bei den Clusterknoten um Domänencontroller handelt. -
Beim Setup von SQL Server können keine Sicherheitsgruppen erstellt oder SQL Server-Dienstkonten für einen schreibgeschützten Domänencontroller bereitgestellt werden. In diesem Szenario tritt ein Setupfehler auf.
Dienstkonten
-
Führen Sie SQL Server-Dienste mit möglichst geringen Berechtigungen aus. -
Ordnen Sie SQL Server-Dienste Windows-Benutzerkonten oder lokalen Benutzerkonten mit geringen Berechtigungen zu. -
Weitere Informationen finden Sie unter Konfigurieren von Windows-Dienstkonten und -Berechtigungen.
Authentifizierungsmodus
-
Setzen Sie die Windows-Authentifizierung für Verbindungen mit SQL Server voraus. -
Verwenden Sie Kerberos-Authentifizierung. Weitere Informationen finden Sie unter Registrieren eines Dienstprinzipalnamens für Kerberos-Verbindungen.
Sichere Kennwörter
-
Weisen Sie dem sa-Konto immer ein sicheres Kennwort zu. -
Aktivieren Sie immer die Richtlinienüberprüfung für Kennwörter, um die Sicherheit und das Ablaufdatum der Kennwörter. -
Verwenden Sie für alle SQL Server-Anmeldungen sichere Kennwörter.
Sicherheitshinweis
|
|---|
|
|
