GreenSQL ist eine Open-Source-Software die als Proxy Server (Kommunikationsschnittstelle) bzw. Datenbank Firewall zwischen Datenbankserver und Webserver implementiert wird. Die Software prüft automatisch Abfragen auf Sicherheit und leitet diese erst nach erfolgter Überprüfung weiter. Sie unterstützt neben MySQL auch PostgreSQL und enthält eine grafische Benutzeroberfläche zum Konfigurieren und Überwachen einer Firewall.[1]

GreenSQL
Basisdaten

Entwickler GreenSQL LTD
Erscheinungsjahr 2006
www.greensql.com

EntwicklungBearbeiten

GreenSQL wurde im Jahr 2006 als Open-Source-Projekt von GreenSQL LTD entwickelt. 2009 reagierte das Unternehmen auf die steigenden Bedürfnisse des Verbrauchermarktes und entwickelte eine kommerzielle Version der Software. Diese unterstützt Microsoft SQL Azure, Microsoft Azure (alle Versionen), MySQL und MariaDB. Die Unterstützung für PostgreSQL wurde im Oktober 2013 abgekündigt.

BetriebsartenBearbeiten

Simulationsmodus (Intrusion Detection System IDS)Bearbeiten

In diesem Modus wird der Datenbank Administrator bei verdächtigen Aktivitäten benachrichtigt. Die Ermittlung dieser verdächtigen Aktivitäten erfolgt durch eine beinhaltete Risikomatrix. Es erfolgt keine Blockierung der verdächtigen Strukturen, sondern lediglich eine Information darüber.

Sperre verdächtiger Abfragen (Intrusion Prevention System IPS)Bearbeiten

Hier werden verdächtige Abfragen anhand der integrierten Heuristik-Engine blockiert und unverdächtige Anfragen anhand einer White List weitergeleitet. Andernfalls wird ein leeres Resultset an die Anwendung zurückgegeben.

LernfunktionalitätBearbeiten

Für die Dauer der Lernphase werden alle registrierten Kommandos zur Whitelist hinzugefügt, um den Filter zu "trainieren". Während des Lernmodus werden zulässigen Datenbank Queries (Abfragen) durchgeführt und aktualisiert.

Datenbank-FirewallBearbeiten

Der eigentliche SQL-Datenbank-Firewall-Modus. Alle unbekannten Kommandos werden vom Proxy blockiert und Gefährdungen werden dem Administrator über die Management-Konsole ausgegeben. Empfehlenswert im Anschluss an die Lernphase.[2]

Siehe auchBearbeiten

WeblinksBearbeiten

EinzelnachweiseBearbeiten

  1. Datenbank-Firewall GreenSQL 1.3 erschienen – Beschreibung und Info pro-linux.de - abgerufen am 18. März 2013
  2. Bundesverwaltungsamt Köln (BVA 2011) – Green SQL oss.bund.de - abgerufen am 18. März 2013