GreenSQL (hay greensql-fw) là một firewall cho cơ sở dữ liệu MySQL để cản lọc các cuộc tấn công SQL Injection. Nó làm việc như là một reverse proxy, ví dụ : nó tiếp nhận các query SQL, kiểm tra chúng, chuyển cho MySQL và trả lại kết quả từ cơ sở dữ liệu MySQl. Bạn có thể quản lý GreenSQL thông qua giao diện web trên hệ thống Debian Etch. 1 Lưu ý sơ bộ Tôi đã thử trên máy chủ Debian Etch đã được cài đặt MySQL. Tôi sẽ sử dụng virtual host với thiết lập document. | Phòng chống tấn công SQL Injection với GreenSQL trên Debian Etch GreenSQL hay greensql-fw là một firewall cho cơ sở dữ liệu MySQL để cản lọc các cuộc tấn công SQL Injection. Nó làm việc như là một reverse proxy ví dụ nó tiếp nhận các query SQL kiểm tra chúng chuyển cho MySQL và trả lại kết quả từ cơ sở dữ liệu MySQl. Bạn có thể quản lý GreenSQL thông qua giao diện web trên hệ thống Debian Etch. 1 Lưu ý sơ bộ Tôi đã thử trên máy chủ Debian Etch đã được cài đặt MySQL. Tôi sẽ sử dụng virtual host với thiết lập document root var www web1 web để cài đặt giao diện web GreenSQL. 2 Installing greensql-fw Dự án GreenSQL cung cấp gói binary cho Debian Etch tại http public releases Debian_Etch bạn có thể tìm các gói cho các bản khác tại http public releases . Tải về và cài đặt bản .deb mới nhất như sau cd tmp wget http public releases Debian_Etch i386 greensql- dpkg -i Cho hệ thống i386 Bạn sẽ gặp câu hỏi sau What is the name of the server used to store GreenSQL configuration db MySQL server -- localhost What is the database name for the GreenSQL configuration -- greendb Would you like to set up the database and tables automatically -- Yes What is the username of the MySQL administrator -- root Enter the MySQL administrator password -- yourrootsqlpassword replace this with your root MySQL password Confirm this password -- yourrootsqlpassword replace this with your root MySQL password What is the GreenSQL db username -- green What is the GreenSQL user password -- greensqlpassword replace this with a password of your choice for the green MySQL user Sau khi cài đặt xong greensql-fw sẽ chạy ở địa chỉ trên cổng 3305 cổng mặc định của MySQl là 3306 . Bạn có thể kiểm tra bằng cách chạy netstat -tap grep greensql server1 netstat -tap grep greensql tcp 0 0 3305 LISTEN 4499 greensql-fw server1 Để kiểm tra xem greensql-fw hoạt động hay không hãy .