Web开发中请勿过分依赖Javascript
Javascript是客户端语言,javascript为web应用带来了很多优势,因此很多web程序开发者非常依赖javascript,从简单的判断到ajax,javascript无所不在,然而过分依赖javascript,您的web程序可能出现极大的安全隐患。下面从实际情况讲讲过分依赖javascript所带来的问题:
1、upload时的javascript判断,这个是为大家所熟知的漏洞,早年的asp程序基本都有这个问题,即在上传文件的时候,只是客户端判断文件,而真正处理上传的服务器脚本没有判断,于是大家可以自己写个form上传可执行文件;与此类似的是注册的时候判断注册的信息是否符合要求,单靠javascript是不行的;
2、ajax里的注入,ajax非常强大,在web2.0里用的很广泛,但太多的ajax程序的服务端文件存在注入,虽然不是一眼就能看到的注入点,但仔细看看源码,可以很容易的找到提交点(注入点);
3、下面谈的是本文产生的重点,不仔细看看,程序员都会觉得这程序没问题!
先看一段asp代码:
<!--#include file="../Inc/Conn.asp"-->





