CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

通过对Request.ServerVariables("HTTP_REFERER")的判断,是否可以阻止sql注入,为什么?

楼主otrade(otrade)2004-12-02 19:45:23 在 Web 开发 / ASP 提问

通过对Request.ServerVariables("HTTP_REFERER")的判断,是否可以阻止sql注入,为什么?请多给些理由。 问题点数:20、回复次数:3Top

1 楼lienzhu(李强)回复于 2004-12-02 20:04:17 得分 10

Request.ServerVariables("HTTP_REFERER")不能有效防止,并且通过get提交的也无效!  
   
  不可以,sql注入多是通过特殊符号和语句注入  
   
  例如:姓名   数据库中有数据   name=admin   pass=123456  
   
  一些人习惯这样写   sql="select   *   from   mytable   where   name='"   &   name   &"'   and   '   pass='"   &   pass   &"'"  
  如果我输入  
  name=admin,pass=123  
   
  sql="select   *   from   mytable   where   name='admin'   and   pass='123'"  
  显然查不到数据  
   
  但我输入  
  name=admin   pass=123'   or   '1'=  
   
  sql="select   *   from   mytable   where   name='admin'   and   pass='123'   or   '1'='1'"  
   
  显然能查到数据  
   
  注入方式还很多,你可以搜索一下!  
   
  Top

2 楼hhjjhjhj(大头)(http://office.9zp.com)回复于 2004-12-02 20:04:58 得分 10

Request.ServerVariables("HTTP_REFERER")只是防盗链的Top

3 楼otrade(otrade)回复于 2004-12-02 20:11:37 得分 0

忽略了一个问题,是这样的:通过对Request.ServerVariables("HTTP_REFERER")的判断,是否只客户端验证就可以防止sql的注入了????Top

相关问题

  • SQL注入的问题
  • 关于sql注入攻击
  • sql注入漏洞检测
  • [原创]Request2类发布2.0版本,与原Request对象相比,增加了防SQL注入功能,集成了无组件上传功能
  • 关于防SQL注入的问题
  • 杜绝sql注入的办法
  • jsp中存在sql注入吗?
  • 求防御sql注入的函数
  • 怎么样完成这个sql注入
  • 求SQL注入验证的正则

关键词

  • sql注入
  • 注入
  • 数据
  • sql
  • servervariables
  • 判断
  • referer
  • 是否
  • pass
  • admin

得分解答快速导航

  • 帖主:otrade
  • lienzhu
  • hhjjhjhj

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo