用GreenSQL为MySQL建立防火墙

2016-02-19 16:07 5 1 收藏

下面是个用GreenSQL为MySQL建立防火墙教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!

【 tulaoshi.com - 编程语言 】

  因为可以保护你的数据库,从而免受SQL感染,GreenSQL被形象地称为MySQL数据库的”防火墙”。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  对网站和Web应用程序的大量攻击都与所谓的SQL注入漏洞有直接联系。对一些编写得不太好的应用程序来说,这个问题很严峻。因为通过操控发送到Web服务器的数据,它能允许远程用户向数据库服务器发送任意的SQL命令,并且还借助SQL命令对抗由Web应用程序执行的合法的数据库查询。通常,这种对抗发生在没有任何事先检查或清扫处理的情况下。什么办法可以弥补这一缺陷呢?GreenSQL就是MySQL数据库的“防火墙”。它所做的就是拦截正发往MySQL的SQL命令,对命令进行检查,然后停止询问或适量放行。然后把查询结果返回给调用的应用程序。

  GreenSQL 为一些Linux的发行套件提供二进制软件包。如果你的发行版本没有涵盖在下载页面(http://www.greensql.net/download)以内,那可以下载greensql-console和greensql-fw 源码编译。以下是教你在下载这两个文件后怎样进行安装:

  # tar xvzf greensql-fw-0.9.4.tar.bz2

  # cd greensql-fw-0.9.4

  # ./build.sh

  # greensql-create-db.sh

  最后一个命令会为GreenSQL创立一个必需的MySQL数据库,所以你必须确保MySQL正在运行且被设定为听从某个端口(换言之,确保“跳过联网”没有被设定为/etc/my.cnf)。要启动并测试GreenSQL,用这个:

  # greensql-fw -p /etc/greensql &

  # mysql -u root -h 127.0.0.1 -P 3305 -p

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  GreenSQL代理听从3305端口。这意味着任何被代理的通过GreenSQL的应用程序都需要被设定成无法使用本地UNIX插孔或无法与本地主机的3306端口连接, 相反应该通过3305端口连接。

  Greensql-console软件包提供了一个Web界面,该界面可以用来查看被锁定的查询,也可以用来设定需要锁定的内容与范畴。把greensql-console源码编译解压到你的站点树,并且将config.phg进行调整以适合于你所选的GreenSQL用户名,密码以及数据库名。

  此外,如果你安装了GreenSQL,你会想确保GreenSQL可以在任何系统都能运行。这取决于你的Linux版本,有可能就像从greensql-fw源树那里拷贝一份初始化指令稿一样那么简单。(例如,rpm/greensql-fw.redhat.init),也许,你希望把它添加到你的本地启动脚本中。

来源:http://www.tulaoshi.com/n/20160219/1611085.html

延伸阅读
标签: 服务器
Linux防火墙设置 Linux防火墙设置 (1)设置网卡IP地址为192.168.1.234,子网掩码为255.255.255.0,网关为192.168.1.1。 (2)设置DNS为61.177.7.1。 (3)Linux防火墙设置,禁用SELinux,启用防火墙,信任WWW、FTP、SSH、SMTP端口。 (4)设置防火墙,使能信任TCP协议的POP3端口。 (1)设置网卡IP地址为192...
这次测试的目的是为了知道防火墙是否想我们想象中的意图来工作的。在此之前你必须: ·制定一个完整的测试计划,测试的意图主要集中在路由、包过滤、日志记录与警报的性能上 ·测试当防火墙系统处于非正常工作状态时的恢复防御方案 ·设计你的初步测试组件 其中比较重要的的测试包括: ·硬件测试(处理器、内外储存...
1.什么是防火墙?  防火墙是一个或一组系统,它在网络之间执行访问控制策略。实防火墙的实际方式各不相同,但是在原则上,防火墙可以被认为是这样一对机制:一种机制是拦阻传输流通行,另一种机制是允许传输流通过。一些防火墙偏重拦阻传输流的通行,而另一些防火墙则偏重允许传输流通过。了解有关防火墙的最重要的概念可能就是它实...
标签: 防火墙
打开控制面板 点击电脑左下角的开始,然后打开控制面板。 选择防火墙 然后,在控制面板中选择防火墙。 选择打开或关闭Windows防护墙 接着,再选择左侧的打开或关闭Windows防护墙。 选择关闭Windows防火墙 在窗口中选择关闭Windows防火墙,最后点击确定就OK了。 微信公众号搜索“ 图老师 ”或者“ tulaoshi_com ”加关注...
标签: 防火墙
打开控制面板 点击电脑左下角的开始,然后打开控制面板。 选择防火墙 然后,在控制面板中选择防火墙。 选择打开或关闭Windows防护墙 接着,选择左侧的打开或关闭Windows防护墙。 选择关闭Windows防火墙 在窗口中选择关闭Windows防火墙,最后点击确定就OK了。 微信公众号搜索“ 图老师 ”或者“ tulaoshi_com ”加关注,...

经验教程

272

收藏

35
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部