Asp教程

通过asp实例结合结合ACCESS,MSSQL来更好的深入Asp学习 - 爬坡者

« 警惕Session欺骗[原]如何在SESSION失效时关闭框架页,直接到登陆页面 »

禁止外部提交数据

禁止外部提交数据,严防通过 SESSION ID,达到session欺骗目的。
提交时可能会有人修改script从本地提交,这样存在安全提交的问题,所以应该要求从服务器断路径提交,其他地址提交提交无无效:

<%
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 "<br><br><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450>"
response.write "<tr><td style='font:9pt Verdana'>"
response.write "你提交的路径有误,禁止从站点外部提交数据请不要乱该参数!"
response.write "</td></tr></table></center>"
response.end
end if
%> 

  • quote 1.jpt
  • http://www.5zzmy.com
  • 对于“禁止外部提交数据”,我的想法是客户端和服务段都要做限制;当然服务段就不需要太客气和人性的东西了(既然都绕过客户端了,不是搞破坏是干吗?所以fous等功能就不需要了)
  • 31/08/2007 18:54:11 回复该留言
  • quote 2.Man
  • 所谓外部提交数据,他们是饶开前端验证,直奔后台了tuski26
  • 31/08/2007 20:20:26 回复该留言
  • quote 3.狼神
  • 为什么要在外部提交呢? 就在内部提交,我也可以随便改值。。

    所以楼主的东西白写了。
  • 07/09/2007 10:55:09 回复该留言
  • quote 4.Man
  • 内部提交,另外处理 {包括客户端服务器端}tuski27
  • 07/09/2007 14:02:12 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80710

Copyright 2007-2008 papozhe.com [asp教程] All Rights Reserved.
浙ICP备07030537号
免责申明:所有文章除特别声明,均来自网上,主要为学习用!内容仅供参考,版权归原作者。如侵犯您利益,请来信告知.
Email:papozhe$Gmail.com QQ:76336503