为什么网页的验证码的字母总是那么难辨认?


达芬奇密码提问于 2018-11-13 16:25
2 个回答
2 个回答
  • 小白walk 2019-01-25 15:06

    您好,问您一下在您写的文章《困扰许久的kafka rebalance问题》中所用到的kafka监控平台是什么啊?我想监控rebalance发生的情况,求教。

    您的文章链接如下:https://sq.163yun.com/blog/article/185482391401111552

  • 首先了解一下机器识别验证码的过程,如果要让机器能识别出图片中的内容,亦即机器必须要有OCR的本领,这个本领是需要算法支持的。 现在已有的OCR技术,识别图形验证码中的内容已经完全足够,所以,图形验证码非常容易破解。


    这就迫使很多网站提升验证码识别难度,一定程度上加大了机器破解难度,但同时也带来了糟糕的用户体验,其实,市面上出现了多种多样的智能验证码,这种验证码不管是从安全性、还是用户体验上,比图形验证码都要好很多。


    比如现在经常见到的有:滑动拼图验证码、图中点选验证码、智能无感知等,其背后的原理除了对滑块起始位置的认知、图中文字及其顺序的认知外,实际还会基于在页面上的操作行为、操作轨迹,以及当前设备的指纹、所运行的环境等维度进行大数据分析,并利用有监督和无监督的机器学习手段,不断升级和优化模型,不断提供破解的成本,保证人机识别的效果。


    目前,网易易盾的验证码体系已进行多次升级,从常规验证码体系(滑动拼图、图中点选、短信上行验证),到最新的行为式验证码,包括类似google reCAPTCHA的无感知验证码均已支持。点击可免费试用