Das israelische Unternehmen GreenSQL hat seine gleichnamige Datenbankfirewall in der Version 2.3 veröffentlicht. GreenSQL wird zwischen Anwendung und Datenbankserver geschaltet. Die Anwendung filtert Anfragen und verhindert so SQL-Injektionen und anderen unerlaubten Datenbankzugriff.
GreenSQL lässt sich in den Modi Lernen, Firewall und IDS/IPS betreiben. Beim Lernen wird die Anwendung mit erlaubten Datenbank-Queries bekannt gemacht. Als Firewall eingesetzt werden nur die "guten" Anfragen zum Datenbankserver durchgelassen. Auf unbekannte und damit unerlaubte Anfragen reagiert GreenSQL mit einer leeren Ergebnismenge. Als IDS/IPS werden unerlaubte Queries registriert und ein Administrator über die Regelverletzung informiert. Je nach Wahl wird die Anfrage geblockt oder weitergeleitet. GreenSQL unterstützt die Datenbanksysteme MySQL, PostgreSQL und MS SQL.