面对垃圾广告的处理
作者:hesper 日期:2006-10-14
面对垃圾广告,有些时候真的是苦不堪言。每天都有垃圾广告在我的网站的留言本里面出现,有时候好几条。其实我的垃圾留言算是少的,记得去年清理材料学院的网站的留言本的时候,发现数据库50多兆,怎么想都觉得不可能,后来才发现,垃圾留言一万多条。于是清空了留言数据库,一下子把数据库减小到了一兆多一点。面对每天防不胜防的垃圾,总去人工删除也不是个办法,于是逐渐开始采用虚拟的验证码功能。
虚拟验证码的实现是这样的
填写页面自动生成一个随机码,然后隐藏写入到一个文本框S1里面,作为一个参数传递给触发页面,同时也明码显示,让用户在另一个文本框S2里面输入这个码,这样用S1和S2进行对比,也就有了一个可以判断的依据,在一定程度上防止了低级的垃圾群发程序。
因为是明码,所以可能会出现机读现象,后来进行了改进,也就是不再用S1传递数据,采用了生成一个Session的方法,相对来说比以前更进了一步,因为用隐藏文本框的方式,完全可以实现远程提交,例如,灌水软件随即生成一个代码1234,填入S1,然后又自动把该代码填入S2,也就越过了这个验证,实现了它灌水的目的。而采用了session验证,至少他把数据从服务器上存储,使得S1这个数据必须要用服务器的数据,而不能自己生成远程提交了。
随着这些技术的改进,灌水技术也不断地在发展在改进。逐渐出现了识别系统,可以完好的识别你的文字,然后自动填充到你的S2中去,这样一来,也用机器实现了跳过严整的目的。
虚拟验证码的实现是这样的
填写页面自动生成一个随机码,然后隐藏写入到一个文本框S1里面,作为一个参数传递给触发页面,同时也明码显示,让用户在另一个文本框S2里面输入这个码,这样用S1和S2进行对比,也就有了一个可以判断的依据,在一定程度上防止了低级的垃圾群发程序。
因为是明码,所以可能会出现机读现象,后来进行了改进,也就是不再用S1传递数据,采用了生成一个Session的方法,相对来说比以前更进了一步,因为用隐藏文本框的方式,完全可以实现远程提交,例如,灌水软件随即生成一个代码1234,填入S1,然后又自动把该代码填入S2,也就越过了这个验证,实现了它灌水的目的。而采用了session验证,至少他把数据从服务器上存储,使得S1这个数据必须要用服务器的数据,而不能自己生成远程提交了。
随着这些技术的改进,灌水技术也不断地在发展在改进。逐渐出现了识别系统,可以完好的识别你的文字,然后自动填充到你的S2中去,这样一来,也用机器实现了跳过严整的目的。
asp常用代码
作者:hesper 日期:2006-10-08
1.如何用Asp判断你的网站的虚拟物理路径
答:使用Mappath方法
< p align="center" >< font size="4" face="Arial" >< b >
The Physical path to this virtual website is:
搜集一些常用的网络命令,很实用!
作者:hesper 日期:2006-10-04
当你打开浏览器,自由地游弋于浩如烟海的互联网世界之时,是否也沉迷于下载各种实用软件?其中也许有很大一部分就是网络工具吧!但请你不要忽视你的面前——windows(包括win98和nt)作系统中本来就带有不少的网络实用工具,虽然比较简单,却并不简陋。本着“简单就是美”的原则,下面就为你展现windows网络实用工具的丰采……
ping
ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。根据返回的信息,你就可以推断tcp/ip参数是否设置得正确以及运行是否正常。需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示tcp/ip配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信tcp/ip的正确性。
ping
ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。根据返回的信息,你就可以推断tcp/ip参数是否设置得正确以及运行是否正常。需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示tcp/ip配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信tcp/ip的正确性。
我校隆重举行办学110年并校50周年庆典大会
作者:hesper 日期:2006-09-26


西安建筑科技大学党委书记高明章主持庆典大会