@
tanlianming 建议安全方面加强点,存在诸多漏洞,参数在后端也需要加强验证类型和长度,加一些限制措施
POST
http://www.neitao.me/Common/RegisterAcc.ashxBPEmail=1234567890&domain=@baidu.com&uname=123456789123456789123456789&PwdMD5=uuu&domainval=3
只要保证domain 和domainval一致,其他可以随便输入
注册成功后会返回 用户id
{result:66}
js中有
if (byteWordCount(u_nickname) > 20) {
result = false;
errMsg = "昵称不能超过20字符";
showMsgTip(errMsg);
return result;
}
GET
http://www.neitao.me/user/profile.aspx?userid=66即可访问未经过验证的用户,看看用uname户名超过20个字符了
上诉表明,后端没有进行数据验证,只是简单的进行了js验证,另外,楼主的限制措施几乎没有,需要增加。
如果这个平台想长期发展还是放弃.net 吧,成本会越来越高
至于SQL注射,这个根本不敢玩,怕把楼主的新站玩坏了.....
继续努力吧!