验证码是干什么用的 输入验证码有什么意义

论坛注册的时候,系统总会让我们输入验证码,通常是一个小方框里面几个歪歪扭扭的字母或数字。那么你有没有想过,验证码是干什么用的?

验证码是防止论坛恶意发言用的。

有人为了达到私人的某种目的,在论坛大肆发言。有的是为了做广告,有的是为了造谣中伤,有的是为了为某个政才参加竞赛的明星投票,有人纯粹是为了闹事。这当然是我们不愿意看到的情况。所以,论坛引入了“和谐”系统。一个ID短时间内多次发言,将会被“和谐”。

于是,有人研发了论坛自动注册程序。学过程序设计的人理解这个原理并不困难。这个人注册了连续号码的ID( 用循环语句很容易做到),然后同时登陆,大肆发言。于是,最初的验证码就出现了。那时只是四个随机的字母或数字,会随着网页的刷新而改变,这个是通过循环语句所不能实现的(验证码是随机而非顺序排列的),恶意发言再一次被遏制了。

后来,OCR的发展给了恶意注册很大的发展空间。所谓OCR,就是光学字符识别。说白了,OCR可以识别图片中的文字。在论坛自动注册程序中集成OCR功能实现了验证码的识别。所以,验证码就改成了现在歪歪扭扭的字母和数字(OCR是通过扫描和字符分割并与字库对比而实现识别的,字库里面的字当然不会是歪的)。

好啦,验证码的作用就是这样。其目的就是为了识别注册的是人还是机器。

P.S.我认为,系统总是有漏洞的。论坛后台总会认识这些歪歪扭扭的字符(否则他怎么知道你输得对不对呢?),于是,最新的自动注册程序通过获得论坛后台的验证码“标准答案”来实现自动注册不就可以了吗?也许这需要高深的黑客技术吧。

验证码是干什么用的 输入验证码有什么意义

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/250405.html

更多阅读

什么是小米F码&小米F码有什么用? 小米手环2f码是什么

什么是小米F码&小米F码有什么用?——简介 在小米论坛经常会看到“参加××活动,获得F码”之类的帖子。那么,到底什么是F码?它又有什么用呢?什么是小米F码&小米F码有什么用?——什么是小米F码?什么是小米F码&小米F

驱动精灵怎么用 驱动精灵有什么用 驱动精灵是干什么用的

驱动精灵怎么用 驱动精灵有什么用——简介驱动精灵就是为电脑安装驱动的一个工具,比如网卡驱动,音频驱动等等。这样如果你的电脑因为驱动问题没有声音了或者其他问题,可以下载这个软件进行安装。当然现在这个软件也有垃圾清理,软件管理

哪一个浏览器是最好用的 2016最好的手机浏览器

哪一个浏览器是最好用的——简介 不久前,微软推出了适用于Windows 7的IE11;Firefox庆祝了自己的9岁生日,而Google则发布了Chrome 31。因此我们认为这是重新测试各款浏览器最新版本的最佳时机,通过独立、苛刻的测试和评分,找出哪一款是“

股票的换手率有什么意义? 换手率意义

股票的换手率有什么意义?表示股票被倒买倒卖的频繁程度,这要和其他指标综合考量的.换手率高如果价格在低位时说明有庄家进入了;在高位时说明庄家在出货.换手率的高低往往意味着这样几种情况:一般情况,大多股票每日换手率在1%——2.5%

毕业时学校发的派遣证是干什么用的 谢谢 派遣证和报到证

《派遣证》,是毕业生到就业单位报到的凭证,也是毕业生参加工作时间的初始记载和凭证。毕业生到就业单位报到时,须持《报到证》。学校相关部门依据《报到证》为毕业生办理档案投递、组织关系转移和户籍迁移等手续,就业单位所在地公安部门

声明:《验证码是干什么用的 输入验证码有什么意义》为网友纯白年华尽消散分享!如侵犯到您的合法权益请联系我们删除