GreenSQL is a database firewall used to protect databases from SQL injection attacks. GreenSQL works in a proxy mode and has built-in support for MySQL. The logic is based on evaluation of SQL commands using a risk scoring matrix, as well as blocking known DB administrative commands (such as DROP and CREATE).
| Tags | Database Internet Proxy Servers Security Networking Firewalls |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | PHP C++ |
Recent releases


Release Notes: Protocol optimization, network optimization, management usability improvements, and numerous bugfixes were done.


Release Notes: One of the main fixes is to ensure code compliance with the MySQL version 5.0 protocol. During the MySQL protocol handshake, this release disables MySQL built-in compression and encryption, as GreenSQL does not yet support them. The code has been optimized. New patterns have been added. A memory leak when adding new elements to the whitelist has been fixed. Debian compilation warnings have been fixed.


Release Notes: This is a major application release geared towards application stability, ease of use, performance increase, and elimination of bugs. It includes code optimization, fixes for a number of bugs related to networking connectivity, extended support for non-standard MySQL SQL commands, and ease of use.


Release Notes: This is a major milestone in the application history. It features very fast performance. Numerous risk calculation bugs were fixed, including detection of sensitive tables. This version includes pre-built packages for popular Linux systems.


Release Notes: New MySQL patterns have been added. A bug with handling comments has been fixed. A bug with handling numbers inside an SQL query has been fixed. A number of pre-built RPM packages have been released.