Evitando en lo posible la tecnica: Sql-Injection
Utilizando GreenSQL un cortafuegos diseñado para bases de datos MySQL. Su funcionamiento se basa en un proxy que evalúa los comandos SQL antes de enviarlos a la base de datos, utilizando una matriz que acumula ordenes y bloquea comandos
administrativos como: DROP, CREATE … y así evitar un ataque de Inyeccion SQL a una base de datos.
El cortafuego GreenSQL se puede utilizar de las siguientes formas:
* Modo simulación, se comporta como un sistema de detección de intrusos.
* Modo IPS, se comporta como un sistema de prevención de intrusos, bloqueando los comandos peligrosos.
* Modo de aprendizaje, utiliza un periodo de prueba para aprender los comandos que se suelen utilizar y los añade en una lista. Para después bloquear el resto de comandos que no están en la lista de aprendizaje.
* Modo cortafuegos, bloquea los comandos desconocidos.
Este disponible bajo licencia GPL para las siguientes distribuciones: CentOS, openSUSE, Fedora, Ubuntu y Debian.
Web oficial: http://www.greensql.net/