网站安全狗sql注入攻击与防御怎么设置
网站安全狗sql注入攻击与防御怎么设置?所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。SQL防护功能主要包括检测URL长度功能和注入的防护规则两部分。下面我们通过实际的攻击实例来阐述该功能:
网站安全狗下载:网站安全狗Apache版|网站安全狗IIS版
网站安全狗sql注入攻击与防御设置教程
1.
超长的URL链接测试
过长的URL对于网站来说有什么危害呢?在网络上,曾有人对过长的URL进行测试发现,过长的URL会对流量产生影响。特别是当如果代码里的超链接写的是长URL时,就会导致网页内容变大,严重影响网站出口宽带的流量。
网站安全狗SQL注入防护功能,可以对URL长度进行设置并且将这个上限值设为通用指标来检测URL长度,当然用户可根据情况自己设定上限值(设置完后记得保存哦)。
具体安全狗设置和测试结果分别如下图所示:
图1
URL防护规则
当IE地址栏浏览长度超过设置的值,网站安全狗就会进行拦截,拦截页面如下:
图2
长链接测试实例
同时,通过网站安全狗的防护日志,我们可以查看到相对应的攻击防御成功的日志记录,截图如下:
图3
长链接防护日志
_#网站安全狗sql注入攻击与防御怎么设置#_
2.网站安全狗的设计是根据攻击特征库,对用户输入进行过滤,从而达到防护SQL注入的目的。
我们以官方第一条默认防护规则为例通过相应的攻击实例来介绍该功能设置。
(1)当我们设置SQL拦截规则的“防止and
or方式注入”的“检测URL”功能为“开启”时候,截图如下:
图4
设置SQL拦截规则
然后我们进行SQL注入,在IE上输入参数,进行SQL注入页面如下:
图5
SQL注入攻击
由于我们已经开启了SQL拦截规则的“防止and
or方式注入”的“检测URL”功能,当进行类似SQL注入时候就会弹出被网站安全狗成功拦截的信息,截图如下:
图6
拦截提示信息
同时在网站安全狗的防护日志中会生成对应的攻击防御成功的日志记录,截图如下:
图7
防护日志
(2)当我们把SQL拦截规则的“防止and
or方式注入”的“检测COOKIE”功能设置为“开启”时候,截图如下:
图8
设置SQL防护规则
通过cookie方式进行SQL注入,注入方式如下图所示:
图9
cookie注入成功截图
_网站安全狗sql注入攻击与防御怎么设置#_
“开启”SQL拦截规则的“防止and
or方式注入”的“检测COOKIE”功能后,当进行类似SQL注入时候就会弹出被网站安全狗成功拦截的信息,截图如下:
图10
拦截提示信息
同时在网站安全狗的防护日志中会生成对应的攻击防御成功的日志记录:
图11
防护日志
(3)把SQL拦截规则的“防止and
or方式注入”的“检测POST内容”功能设置为“开启”,截图如下:
图12
开启检测POST
“开启”之后,通过POST方式进行SQL注入,测试方式如下图所示:
图13
通过POST方式SQL注入
由于已经“开启”了SQL拦截规则的“防止and
or方式注入”的“检测POST内容”功能,这时如果发现类似SQL注入的时候,就会弹出被网站安全狗的拦截信息。截图如下:
图14
拦截提示信息
同时在网站安全狗的防护日志中会生成对应的攻击防御成功的日志记录,截图如下:
图15
防护日志
以上是网站安全狗sql注入攻击与防御设置教程,希望对你有帮助!
网站安全狗提示SQL注入攻击完整的UR但是找不到,有的也没有那个文件是怎么回事哦
您好!如果用户更新后台、更新数据库、或者其他涉及数据库操作时候由于触发规则就会出现这种情况。解决方法如下:添加自己IP到IP白名单中,如果仍然不能解决,则暂停网站安全狗的SQL防护功能,即可解决。
IP被网站安全狗加黑名单后,电脑上的信息会泄露吗
ip被加网站安全狗黑名单的话,是不会泄露电脑上的信息的。
网站安全狗是属于服务器上的安全防护软件,用于拦截针对网站网站的攻击,例如:挂马、注入等攻击。
ip被加入网站安全狗黑名单,说明你当前使用的这个ip有触发过安全狗防护规则,然后网站所在的服务器管理者将你的ip加入了安全狗的黑名单。
解除方式,可以直接联系网站管理者,然后将你的ip提供给他,让他放行下,如果你是路由上网的,重启下路由,ip变了即可正常访问。
ip被加网站安全狗黑名单的话,说明该站点有使用安全防护软件,基本不可能存在被挂马等情况用户信息基本不会被盗取,访问起来,可以相对放心点。
0条大神的评论