Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verschlüsselung ist der Prozess der Verschleierung von Daten durch die Verwendung eines Schlüssels oder Kennworts. Dies kann die Daten ohne den entsprechenden Entschlüsselungsschlüssel oder das entsprechende Kennwort nutzlos machen. Die Verschlüsselung löst keine Probleme mit der Zugriffssteuerung. Dies erhöht jedoch die Sicherheit, indem der Datenverlust eingeschränkt wird, auch wenn Zugriffskontrollen umgangen werden. Wenn beispielsweise der Datenbankhostcomputer falsch konfiguriert ist und ein Hacker vertrauliche Daten abruft, sind diese gestohlenen Informationen möglicherweise nutzlos, wenn er verschlüsselt ist.
Sie können verschlüsselung in SQL Server für Verbindungen, Daten und gespeicherte Prozeduren verwenden. Die folgende Tabelle enthält weitere Informationen zur Verschlüsselung in SQL Server.
Von Bedeutung
Obwohl die Verschlüsselung ein wertvolles Tool ist, um die Sicherheit zu gewährleisten, sollte sie nicht für alle Daten oder Verbindungen berücksichtigt werden. Wenn Sie entscheiden, ob Verschlüsselung implementiert werden soll, überlegen Sie, wie Benutzer auf Daten zugreifen. Wenn Benutzer über ein öffentliches Netzwerk auf Daten zugreifen, ist möglicherweise eine Datenverschlüsselung erforderlich, um die Sicherheit zu erhöhen. Wenn der gesamte Zugriff jedoch eine sichere Intranetkonfiguration umfasst, ist möglicherweise keine Verschlüsselung erforderlich. Jede Verwendung der Verschlüsselung sollte auch eine Wartungsstrategie für Kennwörter, Schlüssel und Zertifikate enthalten.
In diesem Abschnitt
Verschlüsselungshierarchie
Informationen zur Verschlüsselungshierarchie in SQL Server.
Auswählen eines Verschlüsselungsalgorithmus
Informationen zum Auswählen eines effektiven Verschlüsselungsalgorithmus.
Transparente Datenverschlüsselung (TDE)
Allgemeine Informationen zum transparenten Verschlüsseln von Daten.
SQL Server- und Datenbankverschlüsselungsschlüssel (Datenbankmodul)
In SQL Server enthalten Verschlüsselungsschlüssel eine Kombination aus öffentlichen, privaten und symmetrischen Schlüsseln, die zum Schutz vertraulicher Daten verwendet werden. In diesem Abschnitt wird erläutert, wie Verschlüsselungsschlüssel implementiert und verwaltet werden.
Verwandte Inhalte
Sichern von SQL Server
Übersicht über das Sichern der SQL Server-Plattform und das Arbeiten mit Benutzern und sicherungsfähigen Objekten.
Kryptografiefunktionen (Transact-SQL)
Informationen zum Implementieren kryptografischer Funktionen.
ENCRYPTBYPASSPHRASE (Transact-SQL)
Informationen zur Verwendung eines Kennworts zum Verschlüsseln von Daten.
ENCRYPTBYKEY (Transact-SQL)
Informationen zur Verwendung eines symmetrischen Schlüssels zum Verschlüsseln von Daten.
ENCRYPTBYASYMKEY (Transact-SQL)
Informationen zur Verwendung eines asymmetrischen Schlüssels zum Verschlüsseln von Daten.
ENCRYPTBYCERT (Transact-SQL)
Informationen zur Verwendung eines Zertifikats zum Verschlüsseln von Daten.
Externe Ressourcen
10 Schritte zur SQL Server 2005-Sicherheit
Aktuelle Informationen zur SQL Server-Sicherheit.
Siehe auch
sys.key_encryptions (Transact-SQL)
SQL Server- und Datenbankverschlüsselungsschlüssel (Datenbankmodul)
Verschlüsselungsschlüssel für SSRS: Sichern und Wiederherstellen von Verschlüsselungsschlüsseln