Win2003 D盾_IIS防火墙:SQL注入防御策略与绕过技巧
150 浏览量
更新于2024-08-29
收藏 223KB PDF 举报
Win2003服务器防SQL注入神器——D盾_IIS防火墙是一种专门针对Windows 2003服务器设计的安全解决方案,旨在提供强大的SQL注入防护功能。这款防火墙主要关注GET、POST和COOKIE请求的防御,并允许用户通过白名单策略管理文件访问权限。其核心测试策略包括:
1. **白名单策略**:防火墙实施白名单机制,仅允许预定义的文件路径访问。然而,测试者发现,通过在PHP的PATH_INFO中添加非白名单路径,如`http://x.x.x.x/3.php/admin.php?id=1unionselect1,2,schema_namefrominformation_schema.SCHEMATA`,可以绕过这一限制,因为GET、POST和COOKIE请求均能成功绕过。
2. **空白字符利用**:在MySQL中,存在一些特殊的空白字符,如%09-%20,其中%a0未被完全屏蔽。攻击者可以利用`id=1union%a0select1,2,3fromadmin`这样的语句来绕过部分检查,尤其是在参数与`union`关键字之间插入`%a0`。
3. **\N形式绕过**:测试者观察到,在参数与`union`或`select from`之间的特殊字符组合中,`\N`形式能够避开检测。例如,`id=\Nunion(select1,schema_name,\Nfrominformation_schema.schemata)`这样的构造可以绕过`unionselect`和`selectfrom`的检查。
在搭建IIS+PHP+MYSQL的测试环境中,虽然搭建过程费时,但通过这些巧妙的绕过技巧,攻击者展示了如何挑战D盾_IIS防火墙的SQL注入防御。随着D盾新版的即将发布,可以期待防火墙在应对SQL注入攻击方面会有更多的改进和增强。不过,这些测试结果提醒管理员们,持续监控和更新安全策略仍然是防止此类攻击的关键。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2020-09-30 上传
2009-03-13 上传
2017-05-04 上传
2012-10-27 上传
2013-07-11 上传
2009-03-25 上传
weixin_38538312
- 粉丝: 11
- 资源: 927
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析