Datenbank -Authentifizierung ist der Prozess der Erklärung der Identität eines Benutzers zu einem Datenbankserver und Validierung , die der Benutzer Rechte auf den Server zuzugreifen. Es ist während der Authentifizierung , dass bestimmte Rechte zu lesen oder zu aktualisieren, Tabellen , führen Verfahren , Abfragen und machen strukturelle Änderungen in der Datenbank ermittelt werden. Es gibt mehrere Möglichkeiten, um auf eine Datenbank je nach Anwendung und Bedürfnisse der Nutzer sowie Sicherheitsanforderungen zu verbinden. Anschlussarten unter den großen Anbietern lassen sich in drei große Kategorien . Client- Authentifizierung
Authentifizierung des Clients überprüft Anmeldeinformationen auf dem Computer , die Zugriff auf die Datenbank (der Client ) . Anmeldeinformationen auf dem Server nicht überprüft , und die Nutzer haben vollen Zugriff auf die Datenbank einmal der Authentifizierung auf Client-Ebene . Dies ist eines der am wenigsten sichere Methoden der Authentifizierung. Diese Authentifizierung wird durch PostgreSQL , Oracle und DB2 unterstützt werden, obwohl jeder bezeichnet sie unter einem anderen Namen .
Server Based Authentication
Server basierte Authentifizierung bietet midlevel Sicherheit. Es kann oder auch nicht durch Verschlüsselung je nach Anwendung Einstellungen und Kommunikationsprotokolle in Ort auf den Rechnern gesichert werden. Server basierte Authentifizierung speichert Anmeldeinformationen vom Client oder Benutzer und gleicht sie mit einer internen Liste der gültigen Konten. Diese Authentifizierungsmethode wird durch MySQL , DB2, PostgreSQL , Microsoft, Sybase und Oracle unterstützt.
Kerberos Authentication
Kerberos ist ein Verschlüsselungsverfahren basieren Authentifizierungsmethode erstellt von das Massachusetts Institute of Technology (MIT) . Laut MIT, " Das Kerberos-Protokoll verwendet starke Kryptographie , sodass ein Client seine Identität zu einem Server ( und umgekehrt) über ein unsicheres Netzwerk-Verbindung nachweisen kann . " Kerberos Authentifizierung ist die sicherste der Authentifizierungsmethoden und wird von DB2 , Microsoft, Oracle , Sybase und PostgreSQL unterstützt.