<<<<<<<<<<<<<<<<求助:最新的一种垃圾技术,高手绝对值得一看!>>>>>>>>>>>>>>>>>>>
aryou 2005-11-07 10:56:46 我们公司经营一家行业门户,近期每天都有几百条的垃圾注册信息,搞了好久都没有搞定!而且越来越莫名其妙。。。。
刚开始我们注册页面有两个
reg.asp 填写注册信息页面
regend.asp 接收用户在 reg.asp 中填写的注册信息,并判断内容,写入数据库
刚开始我们要求比较多,比如 用户名、密码、公司名称、电话、传真、地址、等等。。。一系列全部要填写才能完成注册信息,见:http://www.steel99.com/reg.asp (是这种性质的)
哪一段时间在我们网站上注册的垃圾信息都很全,用户名、密码、公司名称、电话、传真、地址、等等。。。全部都有填写。。。
后来我改了一下注册页面(reg.asp),只要求用户填写 用户名、密码、问题、问题答案 等四项,并在接收页面写入数据库注册IP,,,见:http://www.steelmy.com/steel_reg.asp
这样改过以后,我们接收的垃圾信息也只有这五项(包括注册IP),不再有公司名称、电话、传真等。。。但是垃圾信息仍然非常多。。。
由上面我的改动 可以作出一个推论是:这些垃圾信息应该是从我网站上注册的,并且通过了 reg.asp 和 regend.asp ,因为他们注册的垃圾信息 随着我去掉 公司名称、电话、传真 等,垃圾信息也没有了这些内容。。。
对于这些垃圾信息我采取的对策如下:
1、加上验证码,结果无效!
2、让用户在注册的时候随机提示输入我们公司的网站名或者网址,比如这一次注册的时候提示:请输入我们的网站名称,哪么用户必须输入我们网站的全称,才能够注册成功,但仍然无效!
3、监于我在后台看到这些垃圾信息 所填写的 "用户问题"栏全部都是数字,于是我在接收页面(regend.asp)如果"用户问题"为纯数字的话则禁止提交,但仍然无效!
今天一大早,我又做了一些修改,结果让我更郁闷了。。。
因为我们在用户注册完成后写入 用户的 注册IP,我就改了一下接收页面(regend.asp),把原本写入数据库的IP改为写用 上一级页面地址(request.ServerVariables("HTTP_REFERER")),然后我自己注册了一个,从后台可以看到我的上一级页面即:http://我们的网址/reg.asp,,,但是仅过了三五分钟,又连续有三个垃圾信息注册,而且仍然显示的 他们的IP地址。。。这我更郁闷了,这样就证明他们注册没有通过 我的 regend.asp 注册。。。而刚刚在上面我却证实他们是通过 regend.asp 注册的,,,现在才出现这种情况,,,真晕了。。。
据我所知,他们注册的垃圾信息应该是通过一个"凯达商务快车"的软件 提交的,这种软件在网上直接就有试用版,很容易下到。。。
实在没招了,拿上CSDN问一下。。。请高手帮忙。。。仅剩80分,全部贡献出来。。
谢谢!!!
也可以和我QQ讨论这个问题:23003398。 MSN:tvzp@hotmail.com