'
何谓“英文验证吗”呀?
'
验证码是防止不法软件针对性地不断重复注册,以防浪费资源。因为验证码都是图片的形式的,不法软件无法进行识别,而无法进行重复注册。
但目前,已有不法软件通过ocr识别技术,可以破解验证码,造成许多流行的论坛与博客每天面临大量垃圾注册和广告,当然这都是通过软件机器自动进行的。
火腿博客的注册采用了新型验证方式:问答式验证。即必须正确回答火腿博客提出的有关火腿应知的问题。比如:火腿的通用英文是?回答:ham 。回答不出来,估计就不是一个真正的火腿,当然也就不能注册。当然,我们组织的问题更多,大家可以去体验一下。附验证码的其它解释:
因为你的web站有时会碰到客户机恶意攻击,其中一种很常见的攻击手段就是 身份欺骗_它通过在客户端脚本写入一些代码,然后利用其,客户机在网站,论坛反复登陆,或者攻击者创建一个html窗体,其窗体如果包含了你注册窗体或发帖窗体等相同的字段,然后利用"http-post"传输数据到服务器,服务器会执行相应的创建帐户,提交垃圾数据等操作,如果服务器本身不能有效验证并拒绝此非法操作,它会很严重耗费其系统资源,降低网站性能甚至使程序崩溃.
而现在流行的判断访问web程序是合法用户还是恶意操作的方式,就是采用 一种叫 "字符校验"的技术.
web网站像现在的动网论坛,他采用达到方法是为客户提供一个包含随即字符串的图片,用户必须读取这些字符串,然后随 登陆窗体或者发帖窗体等用户创建的窗体一起提交.
因为人的话,可以很容易读出图片中的数字,但如果是一段客户端攻击代码,通过一般手段是很难识别验证码的,这样可以确保当前访问是来自一个人而非机器。