首页 > 知识•资讯 > 网站建设安全--防范远程注入攻击 > 正文

网站建设安全--防范远程注入攻击

2010/3/27 0:00:00 · 稿源:传诚信
网站建设安全--防范远程注入攻击

  这类攻击在以前应该是比较常见的攻击方式,比如POST攻击,攻击者可以随便的改变要提交的数据值已达到攻击目的.又如:COOKIES 的伪造,这一点更值得引起程序编写者或站长的注意,不要使用COOKIES来做为用户验证的方式,否则你和把钥匙留给贼是同一个道理.

  比如:

以下是引用片段:
  If trim(Request. cookies ("uname"))="fqy" and Request.cookies("upwd") ="fqy#e3i5.com" then 
……..more……… 
End if 


  我想各位站长或者是喜好写程序的朋友千万别出这类错误,真的是不可饶恕.伪造COOKIES 都多少年了,你还用这样的就不能怪别人跑你的密码.涉及到用户密码或者是用户登陆时,你最好使用session 它才是最安全的.如果要使用COOKIES就在你的COOKIES上多加一个信息,SessionID,它的随机值是64位的,要猜解它,不可能.例:

以下是引用片段:
  if not (rs.BOF or rs.eof) then 
login="true" 
Session("username"&sessionID) = Username 
Session("password"& sessionID) = Password 
'Response.cookies("username")= Username 
'Response.cookies("Password")= Password 


  
下面我们来谈谈如何防范远程注入攻击,一般的攻击都是将单表提交文件拖到本地,将Form ACTION="chk.asp" 指向你服务器中处理数据的文件即可.如果你全部的数据过滤都在单表页上,那么恭喜你,你将已经被脚本攻击了.

  怎么才能制止这样的远程攻击?好办,请看代码如下: 程序体(9)

  
以下是引用片段:
<% 
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER")) 
server_v2=Cstr(Request.ServerVariables("SERVER_NAME")) 
if mid(server_v1,8,len(server_v2))<>server_v2 then 
response.write "


response.write " " 
response.write "你提交的路径有误,禁止从站点外部提交数据请不要乱改参数!" 
response.write "" 
response.end 
end if 
%> 


  '个人感觉上面的代码过滤不是很好,有一些外部提交竟然还能堂堂正正的进来,于是再写一个.

  '这个是过滤效果很好,建议使用.

  
if instr(request.servervariables("http_referer"),"
http://"&request.servervariables("host") )<1 then response.write "处理 URL 时服务器上出错。

  如果您是在用任何手段攻击服务器,那你应该庆幸,你的所有操作已经被服务器记录,我们会第一时间通知公安局与国家安全部门来调查你的IP. "

  
以下是引用片段:
response.end 
end if 

  • 网站建设安全--数据库下载漏洞
  • 网站建设安全--特殊字符
  • 网站建设安全--自动备份被下载
  • 网站建设安全之inc文件泄露问题
  • 网站建设安全之验证被绕过
  •  

    选择北京网站建设公司-传诚信,优质服务,绝对不容错过 !
    1. 优秀的网络资源,稳定的网站和速度保证 
    配送双线独立ip空间,国际A级BGP机房,99.5% 的主机在线时间) 
    2. 7年北京网站建设经验,优秀的技术和设计水平,更放心 
    3. 全程省心服务,不必担心自己不懂网络,更省心。 

    -----------------------------------------------------------------------------------------------------
    我们的与众不同之处:

        免费网络营销顾问:我们为您提供免费的网络营销顾问服务,您需要了解关于如何开展网络营销,电子商务网站设计等的事宜,欢迎随时联系我们。

        seo友好的网站管理系统:除了优质的网站空间,网站管理系统,和网站设计外,我们的网站管理系统更是seo友好的,包括:自定义栏目名,Google Sitemap自动生成,静态页面生成等等,让您的网站。

         免费网络营销培训:如何更好的投放网络广告,如何提高网络广告的投资回报,如何发帖子,
         如何优化网站,我们有丰富的经验开放给您!祝君成功!

    联系我们:010-62199213 62122723-808 贾先生
    北京网站建设公司-传诚信网站:www.ccxcn.com 点击查看经典网站案例

    北京传诚信网站建设2010年建站套餐及优惠!点击查看!

    • 相关推荐
    • 大家在看
    客户服务
    咨询热线

    010-62199213

    24小时咨询热线

    139-1050-5354