Der Datenbankzugriff ist einer der größten toten Winkel in der Unternehmenssicherheit. Zugangsdaten werden häufig geteilt, unsicher gespeichert oder ohne Überwachung übertragen. KeeperDB ist ein moderner, protokollübergr...
KeeperDB ist ein sicherer Multiprotokoll-Datenbank-Client, der auf der Zero-Knowledge-Plattform von Keeper basiert. KeeperDB ist sowohl als kostenlose eigenständige Desktop-Anwendung als auch als Komponente für privilegierte Sitzungen innerhalb von KeeperPAM® verfügbar und vereint eine Datenbankabfrage-Engine, vom Tresor verwaltete Zugangsdaten, Leistungsüberwachung in Echtzeit und einen KI-gestützten Datenbankassistenten in einer einheitlichen Oberfläche.
Lesen Sie weiter, um mehr darüber zu erfahren, wie KeeperDB funktioniert, welche Hauptfunktionen es bietet und welche Vorteile seine Verwendung für die Absicherung des Datenbankzugriffs bietet.
So funktioniert KeeperDB
KeeperDB ist in zwei Formen erhältlich: als eigenständige Desktop-App und als eingebettete Funktion, die aus KeeperPAM-Datenbankdatensätzen heraus gestartet wird. Beide Versionen bieten dieselbe Endbenutzererfahrung und Kernfunktionalität. Egal, ob Sie die App herunterladen oder sie aus einem PAM-Datensatz innerhalb des Keeper-Tresors starten: Der Abfrage-Editor, das Datenraster, der Schema-Explorer, das Notebook und die Leistungsüberwachung funktionieren identisch. Der Unterschied zwischen der Desktop-Version und der KeeperPAM-Version betrifft die Vermittlung von Zugangsdaten sowie die Sitzungsaufzeichnung und -überwachung. Wenn KeeperDB innerhalb von KeeperPAM ausgeführt wird, wird es zu einer vollständig verwalteten Verbindung mit passwortlosem Zugriff per Mausklick, visueller Sitzungsüberwachung, Abfrageprotokollierung und KI-Bedrohungserkennung.

Was KeeperDB von herkömmlichen Datenbank-Clients unterscheidet, ist die Zero-Knowledge-Architektur. Bei der Bereitstellung über KeeperPAM werden kurzlebige Datenbank-Zugangsdaten innerhalb des vom Kunden selbst gehosteten Keeper Gateway-Containers generiert und entschlüsselt und über einen verschlüsselten Kanal an KeeperDB übermittelt, niemals auf den Servern von Keeper. Wenn KeeperDB lokal verwendet und in den Keeper Secrets Manager integriert wird, werden Zugangsdaten bei Bedarf aus dem zentralen Tresor abgerufen und nur für die Dauer der Sitzung im Arbeitsspeicher gehalten. Für Dateningenieure und DBAs löst dies zentrale Herausforderungen beim privilegierten Zugriff, da in Keeper rotierte Passwörter automatisch aktualisiert werden und für das Offboarding eines Auftragnehmers oder Engineers nur ein einziger Widerruf erforderlich ist. Zusätzlich wird KeeperDB während der Laufzeit durch Keeper Forcefield geschützt, was einen Speicherschutz gegen lokale Malware oder Infostealer bietet.
So stellen Sie eine Verbindung zu KeeperDB her
KeeperDB unterstützt fünf Verbindungsmöglichkeiten, aber die richtige hängt davon ab, ob Sie allein oder unter Kontrollen für privilegierten Zugriff arbeiten. Für einen tieferen Einblick in dasselbe Sicherheitsmodell hinter jeder Option, siehe wie KeeperDB den Datenbankzugriff sichert.
- Direkte Verbindung: Verwenden Sie Touch ID oder die Windows-Hello-Biometrie, um sich in der nativen App zu authentifizieren. Geben Sie dann einmal die Verbindungsdetails einer Datenbank an, und KeeperDB speichert diese im sicheren Speicher des Betriebssystems. Dies ist der schnellste Weg für lokales Arbeiten und individuelle Sandboxes, mit integrierter Speicherung von Zugangsdaten.
- Integration des Secrets Managers: Rufen Sie Zugangsdaten aus dem Keeper-Tresor ab, indem Sie KeeperDB Keeper Secrets Manager-Gerätetoken zur Verfügung stellen, mit eingeschränktem Zugriff auf bestimmte Ordner. Beim Starten einer Verbindung werden Zugangsdaten bei Bedarf abgerufen und niemals zwischengespeichert, sodass Benutzer Passwörter nie sehen oder verwalten.
- KeeperPAM-Sitzungen: Erstellen Sie eine PAM-Datenbankverbindung im Keeper-Tresor, aktivieren Sie das KeeperDB-Sitzungsprotokoll und bieten Sie Just-In-Time-Zugriff auf die Ressource – entweder mit kurzlebigen oder dauerhaften Zugangsdaten sowie dynamischer, privilegierter Rollenerhöhung. Sitzungen werden aus dem Keeper-Tresordatensatz gestartet und visuell durch Aufzeichnungen, KeeperAI-Sitzungsanalyse und Bedrohungserkennung überwacht.
- Keeper-Tunnels: Für einen hybriden Anwendungsfall der Desktop-Anwendung mit einem VPN-losen Zugriffsmodell, machen Keeper-Tunnel das Ziel über das Keeper Gateway verfügbar, sodass es für Ihre Machine lokal erscheint. KeeperDB verbindet sich mit diesem getunnelten Endpunkt wie bei einer direkten Verbindung, aber jedes Byte fließt durch den verschlüsselten Zero-Trust-Kanal von Keeper.
- KeeperDB-Proxy in einem PAM-Datensatz: Beim Aktivieren von KeeperDB-Proxy in einem PAM-Datenbankdatensatz wird ein lokaler Proxy-Port erstellt, mit dem sich native Datenbank-Clients ohne Passwort verbinden können. Kurzlebige oder statische Zugangsdaten fließen automatisch vom Tresor über das Gateway zum Proxy, mit detaillierter Sitzungsprotokollierung sowie konfigurierbaren Leerlauf- und Dauerlimits. Benutzer erhalten passwortlosen Zugriff über ihr bevorzugtes Tool; Administratoren erhalten das Audit-Protokoll.
Hauptmerkmale von KeeperDB
KeeperDB konsolidiert alles, was Datenbankteams benötigen, in einem Client: einen Multiprotokoll-Datenbankarbeitsbereich, einen eingebetteten KI-Agenten, Echtzeitüberwachung und vom Tresor verwaltete Zugangsdaten.
Ein Client für jede Datenbank
KeeperDB vereint den vollständigen Datenbank-Workflow in einer einzigen Schnittstelle, die über wichtige Unternehmensdatenbanken hinweg auf die gleiche Weise funktioniert, einschließlich PostgreSQL, MySQL, SQL Server, Oracle, Amazon Redshift, MongoDB, DynamoDB, SQLite und mehr. Dies stellt sicher, dass ein Dateningenieur, der eine gemischte Flotte verwaltet, nicht zwischen separaten Tools für jede Datenbank hin- und herwechseln muss. Native Treiber sind in der App enthalten, was das Benutzererlebnis vereinfacht.
Vollständige Sitzungsaufzeichnung
Wenn KeeperDB über KeeperPAM bereitgestellt wird, wird jede Datenbankinteraktion überwacht und aufgezeichnet – einschließlich der Aktivitäten eines KI-Agenten innerhalb einer Sitzung. Mit der Sitzungsaufzeichnung und -wiedergabe von Keeper wird jede von einer KI ausgeführte SQL-Anweisung genau wie eine von einem Menschen eingegebene protokolliert; und jeder von einer KI initiierte Schreibvorgang erscheint in demselben Bestätigungsfenster, das ein menschlicher Benutzer genehmigen muss, sodass der Benutzer immer der Genehmiger jeder Änderung bleibt. Jedes Diagramm und jede autonome Iteration wird der Sitzungsaufzeichnung zugeordnet. Dank einer Zusammenfassung, die zusammen mit einem detaillierten Protokoll jeder Aktion erstellt wird, erhalten Compliance-Prüfer einen vollständigen Überblick darüber, was genau während jeder Sitzung geschehen ist.
Integrierter KI-Agent
KeeperAI® ist ein eingebetteter Co-Pilot mit vollständigem Wissen über Ihr verbundenes Schema und arbeitet in drei Modi: Chat-Modus zur Beantwortung von Fragen in klarer Sprache und SQL, autonomer Modus zum Schreiben und Ausführen von Abfragen, um ein gewünschtes Ergebnis zu erzielen, und Erklärmodus zum Durchgehen einer bestehenden Abfrage. Schreibgeschützte Abfragen werden automatisch ausgeführt, aber bei jedem Schreibvorgang wird vor der Ausführung eine Bestätigung mit der Anweisung im Wortlaut angezeigt, sodass Sie immer der Genehmiger sind. KeeperAI erstellt außerdem Diagramme direkt aus Live-Ergebnissätzen und triagiert langsame Datenbanken über die Echtzeit-Leistungsüberwachung. KeeperAI ist anbieterunabhängig, was bedeutet, dass Administratoren ihren bevorzugten LLM-Anbieter oder einen selbst gehosteten Endpunkt nutzen können, sodass Prompts und Schemadaten in ihrer Umgebung verbleiben.

Vollständiger SQL-Arbeitsbereich
Der Abfragen-Tab ist eine vollständige SQL-Umgebung, die Syntax-Hervorhebung, Autovervollständigung und Multi-Statement-Ausführung mit Pro-Statement-Status ermöglicht. So können Sie ein Migrationsskript einfügen, es ausführen sowie sehen, welche Anweisungen erfolgreich waren. Durchsuchen und bearbeiten Sie Zeilen in einem paginierten Datenraster mit Updates, die vor der Ausführung in der Vorschau angezeigt und bestätigt werden müssen, und speichern Sie Ihre Arbeit in einem Notizbuch, das SQL- und Markdown-Zellen automatisch zusammen speichert. Das Notebook ermöglicht es Teams, wiederverwendbare Abfragebibliotheken zu erstellen und Ergebnisse neben dem erstellten SQL zu dokumentieren.
Echtzeit-Leistungsüberwachung
Wenn eine Datenbank langsamer wird, zeigt der Tab Überwachung an, wer verbunden ist, was ausgeführt wird und welche Sitzungen andere blockieren. Ausgestattet mit einer Prozessliste, Blockierungsketten und Sperranalysen ermöglicht Ihnen KeeperDB, eine störende Sitzung mit einem Klick zu beenden. KeeperAI kann empfehlen, welche Sitzung beendet werden soll, und dabei helfen, Leistungsengpässe zu identifizieren, wodurch die Zeit für die Diagnose langsamer Datenbanken erheblich verkürzt wird.

Vom Tresor verwaltete Zugangsdaten und biometrische Authentifizierung
In der Desktop-App können Sie KeeperDB mit Face ID oder Windows Hello entsperren, anstatt ein gespeichertes Passwort zu verwenden. Wenn Sie sich über den Keeper Secrets Manager verbinden, werden die Zugangsdaten zum Zeitpunkt der Verbindung aus dem verschlüsselten Tresor abgerufen, anstatt in einer lokalen Konfigurationsdatei. Zusätzlich zu diesem Komfort vereinfacht KeeperDB die Passwortrotation, indem es jedem ermöglicht wird, sich automatisch mit dem neuen Wert erneut zu verbinden, da niemand eine veraltete Kopie besitzen kann. Es gestaltet zudem das Offboarding neu: Widerrufen Sie die Tresorfreigabe eines Benutzers, wird dessen Zugriff aufgehoben, ohne dass manuelle Zurücksetzungen erforderlich sind oder Verzögerungen bei der Nachverfolgung entstehen, wo Zugangsdaten möglicherweise zwischengespeichert wurden.
Vorteile der Nutzung von KeeperDB
Die Funktionen von KeeperDB bieten praktische Vorteile sowohl für die Datenbankteams, die das Tool verwenden, als auch für die Sicherheitsteams, die für die Verwaltung des Zugriffs verantwortlich sind. Hier sind die wichtigsten Vorteile von KeeperDB:
- Moderne Schnittstelle mit vollständiger funktionaler Parität: Biometrische Anmeldung, ein eingebetteter KI-Agent und integrierte Leistungsüberwachung bieten Benutzern erweiterte Sicherheit und operative Leistungsfähigkeit ohne die veraltete Benutzeroberfläche älterer Tools.
- Einheitlicher, protokollübergreifender Zugriff: PostgreSQL, MySQL, SQL Server, Oracle, Amazon Redshift, DynamoDB, MongoDB und SQLite befinden sich hinter einer einzigen Schnittstelle mit gebündelten nativen Treibern, sodass kein Wechsel zwischen Tools oder datenbankspezifische Installationen erforderlich sind.
- Reduzierte Verbreitung von Zugangsdaten: Datenbank-Zugangsdaten werden zum Verbindungszeitpunkt abgerufen, anstatt in lokalen Konfigurationsdateien oder geteilten Dokumenten gespeichert zu werden.
- Kostenloser Download mit Skalierungsspielraum: Nutzen Sie KeeperDB kostenlos als Ihren alltäglichen Datenbank-Client und erweitern Sie denselben Client anschließend um die verwalteten Funktionen von KeeperPAM.
- Zentralisiertes Audit-Protokoll für Compliance: Bei der Verwendung innerhalb von KeeperPAM können Datenbankaktivitäten zentral protokolliert werden, um eine nachvollziehbare Historie darüber zu erhalten, wer was auf welcher Datenbank und wann ausgeführt hat.
Beginnen Sie mit der Sicherung des Datenbankzugriffs mit KeeperDB
Veraltete Datenbank-Clients waren nützlich, als Zugangsdaten auf Endpunkten gespeichert waren, Sitzungen nicht überwacht wurden und die einzige Zielgruppe für eine Abfrage die Person war, die sie ausführte. Moderne Engineering- und Data-Science-Teams benötigen jedoch eine Lösung wie KeeperDB, die schnell und sicher über alle gängigen Engines hinweg funktioniert und gleichzeitig die Sicherheitslücken schließt, die durch veraltete Tools entstanden sind. Mit KeeperDB verbleiben Zugangsdaten nicht auf dem Endpunkt, Daten sind durch Zero-Knowledge-Verschlüsselung geschützt und Prüfpfade sind jederzeit verfügbar.
Laden Sie KeeperDB kostenlos herunter, um es als Ihren alltäglichen Datenbank-Client zu nutzen, oder starten Sie eine kostenlose Testversion von KeeperPAM, um einen verwalteten, aufgezeichneten und vollständig auditierbaren Datenbankzugriff hinzuzufügen.
Häufig gestellte fragen
Wie unterscheidet sich KeeperDB von DBeaver?
Veraltete Datenbank-Clients wie DBeaver verlassen sich häufig auf lokal gespeicherte Zugangsdaten und separate Tools für die Verwaltung von Zugangsdaten und die Governance von privilegierten Zugriffsrechten. KeeperDB integriert diese Funktionen über den Keeper-Tresor, KeeperAI und KeeperPAM direkt in seine Plattform und umfasst noch mehr. Für einen vollständigen Vergleich zwischen KeeperDB vs. DBeaver, lesen Sie unseren Blog.
Was kann KeeperAI in KeeperDB tun?
KeeperAI fungiert als integrierter DBA-Copilot. Es kann Fragen zu einem verbundenen Datenbankschema beantworten, SQL-Abfragen generieren, Visualisierungen aus Ergebnismengen erstellen und bei der Fehlerbehebung von Datenbankleistungsproblemen helfen. Für Schreibvorgänge erfordert KeeperAI immer eine ausdrückliche Benutzergenehmigung, bevor eine destruktive SQL-Anweisung ausgeführt wird.
Welche Datenbanken unterstützt KeeperDB?
KeeperDB unterstützt PostgreSQL, MySQL, SQL Server, Oracle, Amazon Redshift, DynamoDB, MongoDB und SQLite über eine einzige Schnittstelle mit integrierten nativen Treibern. Je nach Kundenbedarf werden zusätzliche Datenbankprotokolle hinzugefügt.
Wie schützt KeeperDB Zugangsdaten?
KeeperDB basiert auf der Zero-Trust- und Zero-Knowledge-Architektur von Keeper. Dies stellt sicher, dass Zugangsdaten innerhalb des Keeper Gateway des Kunden entschlüsselt und über einen verschlüsselten Kanal an KeeperDB übermittelt werden. Da Passwörter zur Verbindung aus dem Tresor gezogen und beim Ende der Sitzung auf null gesetzt werden, werden sie weder auf den Servern von Keeper noch auf dem Endpunkt gespeichert.