ChartDB ist ein Web-Tool, das allein durch Einfügen von SQL-Abfrageergebnissen DB-Diagramme erzeugt. Aus Sicherheitssicht ist entscheidend, dass keine direkte Verbindung zur Datenbank nötig ist.
Funktionsweise
Viele Tools zur Visualisierung von Datenbankschemata verbinden sich direkt mit der DB und lesen das Schema aus. ChartDB wählt stattdessen einen Ansatz, bei dem der Nutzer selbst eine SQL-Abfrage zur Schemaerfassung ausführt und das Ergebnis kopiert und einfügt. Dadurch müssen keine Zugangsdaten an eine externe Anwendung weitergegeben werden.
Unterstützte Datenbanken
- MySQL
- PostgreSQL
- MariaDB
- SQLite
- SQL Server
Speicherort der Daten
Importierte DB-Daten werden im IndexedDB des Browsers gespeichert.
- Kein Versand an einen Backend-Server
- Keine Speicherung in externem Storage
- Löschung über den Delete-Button der App oder durch Zurücksetzen von IndexedDB in den DevTools
hsb.horse