防御SQL注入攻击时需要注意的一个问题

所属分类: 实用技巧 / 网络安全 阅读数: 1215
收藏 0 赞 0 分享

目前很多IIS防火墙其实质就是一个ISAPI Filter,针对SQL注入攻击的防御实质就是关键字过滤,这一点在我以前的随笔中提到的在开发的Web Server Guard中也是这样操作的。但目前大部分的IIS防火墙都存在一个漏洞:如果关键字包含未转义百分比符号 (%) ,那么将会绕过这些IIS防火墙的请求过滤和拦截,包含IIS 7.0的Request Filter。

因为这类防火墙都是查找位于URL/Form/Cookie中的关键字,比如Exec。但是如果你传入E%xec,那么将不会被过滤,这个问题在目前已知的大部分IIS防火墙(具体的就不介绍了,以免存在广告之嫌,Google搜索即可知道)中都存在,很容易被轻易穿透。包含微软为ASP提供的一组安全过滤函数里面同样存在这个问题。

URLScan同样存在这个问题,但是URLScan 3.0beta我还没有测试过。所以大家在开发ISAPI Request Filter中要注意这一点。

http://www.ietf.org/rfc/rfc2396.txt

IIS 7.0修补程序:

http://www.microsoft.com/downloads/details.aspx?FamilyID=9bf0adf3-20ce-4772-8304-83b68983c1fa&DisplayLang=zh-cn

http://support.microsoft.com/kb/957508/en-us

更多精彩内容其他人还在看

防止adsl用户被入侵的一些技巧与设置方法

防止adsl用户被入侵的一些技巧与设置方法
收藏 0 赞 0 分享

Windows下病毒木马基本防御和解决方案

Windows下病毒木马基本防御和解决方案
收藏 0 赞 0 分享

关闭端口防止病毒与黑客入侵的设置方法

关闭端口防止病毒与黑客入侵的设置方法
收藏 0 赞 0 分享

在Real影片中放木马后门

在Real影片中放木马后门
收藏 0 赞 0 分享

16进制的转换之javascript运行时会自动转码

16进制的转换之javascript运行时会自动转码
收藏 0 赞 0 分享

arp欺骗的原理介绍与什么是ARP和防范ARP欺骗第1/3页

arp欺骗的原理介绍与什么是ARP和防范ARP欺骗
收藏 0 赞 0 分享

系统安全之加密与解密的应用技巧与使用方法

系统安全之加密与解密的应用技巧与使用方法
收藏 0 赞 0 分享

病毒隔离,删除和恢复

病毒隔离,删除和恢复
收藏 0 赞 0 分享

eWebEditorNet漏洞利用思路

eWebEditorNet漏洞利用思路
收藏 0 赞 0 分享

无线网攻击工具进攻方法及防范技巧小结

对无线网安全攻防有兴趣的人应该都需要一套工具,英特网上有很多免费的工具。本文不求全面,但求能提供一些指导和建议。
收藏 0 赞 0 分享
查看更多