12306这种模式的验证码如果想破解技术有以下几种(包括但不限于)
1. 基于图形的分析。识别图形+识别文字,这个是带有人工AI,明显难度很高,我猜12306的程序猿就是这么想的:能识别问题文字不难,能识别部分图片的内容不难,破解程序需要认识文字内容,并且理解文字要求,再筛选,就很难了。嘿嘿,我聪明吧。(是很聪明,这样搞目前应该没几个人有办法)
2. 基于大数据你的图片都是人工筛选出来的,你的问题也是人提出来的,那么就是有限的。不比现在通行的扭腰腰验证码,可以随机生成。12306这个模式,问题有限,答案有限,那么就穷举好了,而且穷举的过程不一定需要攻城狮做,那么多使用360、猎豹浏览器的用户都可能是大数据的一部分啊(在这里展开不讨论隐私、法律等问题)。我估计360他们的攻城狮就是这么搞得。这种情况下,不管问题是啥,图片长啥样,只要有人做对,就是对的了换个角度,如果我们是12306的猴子,我就不想被狮子吃掉,怎么办?这里也脑洞开一下,给两个建议好了:
1. 定期更换一批问题或者图片(放票前1分钟更换)
2. 对问题或者答案的展示图片做扭腰腰动作估计得被骂。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)