童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

总结:验证码常见形式及个人思考

12月8日 终不悔投稿
  不知道你是否跟我一样,每每遇到输入验证码的场景,就感觉心累。验证码看似简单,但其实又暗藏玄机,小小的验证码设计的好会给用户惊喜,设计不好则很可能错失一个宝贵的用户!
  验证码(CAPTCHA)是一种区分用户是计算机还是人的公共全自动程序。简单来说,验证码就是为验证某个操作是人为还是机器行为。当然,区别人为和机器行为有很多方案,但在实际生产中,考虑到实现成本、安全性、可用性等因素,验证码就是最优方案了,所以被广泛使用。
  验证码主要作用
  1、防止登录时对密码进行暴力破解:对于组成简单的密码,如果没有验证码,暴力破解密码后就可直接登录,有了验证码以后,程序难以识别验证码,就无法完成验证码的输入,也就无法登陆成功。
  2、防止黑客恶意攻击从而导致服务器压力太大而崩溃:如论坛灌水、刷页、刷票等,有些论坛回复需要输入验证码就是出于这个目的。
  验证码常见的表现形式及优化方案
  1、数字、字母、中文的组合
  这种形式的验证码是最常见、实现最简单的验证码。通常由数字、字母混合组成,也有单纯使用数字或字母的,为了提高辨别难度,一般都会加入干扰线,如在背景中添加干扰线等。
  图1:中文验证码
  优点:实现成本低。
  缺点:用户需要在鼠标键盘、中英文之间切换(对于中英文混合的验证码),看似只是简单的输入几个字母或数字,实际却需要多步操作,且不具备任何趣味性。
  优化:
  增加验证码字符个数或者使用混合中英文都可以提高安全性,但尽量通过增加字符个数而非使用混合中英文形式,因为这样可以减少用户切换中英文输入的操作。
  如果验证码中存在英文字母,最好统一大小写,并给出验证码不区分大小写的提示,尽管大部分情况下,用户自己知道验证码不区分大小写。
  尽量不要使用难以辨别的字符如“1、l、0、O、Z、2”等。
  2、图片辨别
  提到这种形式,我第一反映就是被大家吐槽的12306的图片验证码,本以为动动鼠标就能很快操作完成,省去了各种切换,但由于图片太相似,反而很容易出错,费时费力。
  图2:图片辨别验证码
  优点:相较于第一种形式,操作简单,只需要点击鼠标即可完成。
  缺点:如果图片太过相似(比如给你几个韩国女明星让你去选),会大大增加用户的输入成本,甚至引起用户的反感。
  3、滑块
  这种是比较有创意的验证码形式,通常需要用户拖动滑块从到特定位置,则代表验证成功。
  图3:滑块验证码
  优点:操作简单、趣味性强。
  缺点:实现成本较高。
  优化:可以从提高趣味性入手,在用户拖动完成后可给出用户花费的时间及打败了百分之多少用户,就像一个小小的游戏一样。
  4、手机短信
  这种形式常见于手机APP(相较于PC端)的登录、注册等业务,随着手机的普及,许多APP都采用手机号码注册,为验证手机号码的真实性、防止恶意注册,一般都会发送验证码到手机。对于开通了自动读取手机短信权限的APP来说,可自动获取手机验证码自动填充,非常便捷。
  图4:手机短信验证码
  优点:适用性广,除了防止恶意注册登录外,同时完成了对手机号码真实性的校验,一举两得。
  缺点:需要一个专门的短信发送平台,并向电信运营商支付短信费用,部分APP的短信等待时间偏长,影响用户体验。
  优化:使用短信发送验证码时,把验证码尽量放在短信的前面,这样用户不需要双击短信进入短信查看就能看到验证码。
  5、手机语音验证码
  这种形式主要是对由于各种原因无法正常接收短信验证码的补救措施,比如在短信验证码的输入框旁边会有小小的提示“收不到验证码?”,点击提示可使用语音验证码。
  图5:语音验证码
  
  部分产品在设计登录验证码时,只有输入密码超过3次才要求用户输入验证码,也就是说次以内就能破解的概率如果非常之小,完全可以在登录时密码输入错误次后才要求输入验证码,也是不错的设计。
  结语:
  验证码虽然用的非常广泛,表面上看起来也并不会增加太多操作,但如非必要,千万不可滥用。验证码的具体表现形式非常多,具体使用哪种验证码,需要综合考虑开发成本、用户体验等多个因素。
投诉 评论

浅谈用户体验的8个要素一篇干货融合了我自己的见解,但是我相信对无论是从事UI还是UXUE的小伙伴有很大的帮助。用户体验(UX)是一个产品在市场上的成败关键,但我们怎么通过UX是什么意思?很多时……万字长文,详解线上线下收单业务:系统交互图(二)在第二章《万字长文,详解线上线下收单业务(一):第三方支付》中,我们讲到了用户界面的几种支付形式,接下来我们进入支付平台与银行之间的交互是怎么玩的。3。1概述银行卡……UI产品设计14点心得自从我在Dribbble上贴了一幅我的产品设计成果,受到了大家伙热烈的反馈,对此我深受鼓励,我决定写下这篇文章,用来记录我这两年里作为产品设计师,所学到的东西。说起来有点……产品设计:没有完美的方案,只有更好的方案前段时间发了一篇文章:两个真实产品案例所引发的思考。主要对两个切身经历的产品案例,进行了一些分析和思考。有读者评论说可以多分享一些案例形式的人讲解,正好最近又遇到一个比较“有意……企业级产品设计的未来用户设计企业级产品想要获得更加伟大的成功,产品提供者必须向使用者传达与用户产品基本标准一致的体验ArticleNo:1604April18,2016byAmandaLindenJ……电商基础知识:供应链产品介绍电子商务发展到现在,很多人都知道企业很重要的一个竞争力就在供应链,但是供应链到底是啥?网上大部分的文章都是说一些概念,让从业者很难落地执行。本文将结合作者本身的经历谈谈对电商供……用户体验三要素:别让我等、别让我想、别让我烦虽然用户体验的定义只有一句话,但是如何才能让用户成本降至最低需要花费很长的时间琢磨。用户体验:让用户付出最小的成本满足需求,成本即时间成本、情感成本。用户成本直接体……总结:验证码常见形式及个人思考不知道你是否跟我一样,每每遇到输入验证码的场景,就感觉心累。验证码看似简单,但其实又暗藏玄机,小小的验证码设计的好会给用户惊喜,设计不好则很可能错失一个宝贵的用户!验证码……产品设计的思考方式(连载13):在产品中,如何对用户的轨迹进用户在使用产品时,都会有相应的操作轨迹和视线轨迹。在用户界面里,往往让用户多点一下、点的时候多费点劲、按钮的距离远了一些,就可能会影响用户的临界点,带来转化率上面的差别。……以iPhoneInch为例,让你明白UI和WEB的尺寸单位概你会发现,当你有耐心从头开始理解一件事情的时候,它就会变得很简单了。随着信息的呈现方式越来越多元,UIWeb设计师面对的工作也变得更加复杂。在这种情况下,许多基本功就容易……设计,是一种对于最终产出有着明确意图的行为如果你仍感到生活中那些本该帮你顺利完成任务的产品实际使用起来如此令人困惑,如果你认同科技产品理应让更多人轻松使用,如果你相信每个人都能在正确的工具的帮助下实现自己的目标,那么你……电商后台产品设计:怎样设计实用的商品中心(二)上篇《电商产品设计:怎样设计实用的商品中心(一)》从后端角度介绍了商品中心用到的一些基础数据设计,这期继续挖坑,主要从商品前端显示来说后台设计的那些事儿。用户平常购物接触……
从色彩出发,解读儿童消费心理开发App前,构建MVP的意义何在?译文如何促成高效的构思会议几点思考:关于用户体验设计写给新手的控件设计指南(1):UI栏秒杀系统搭建,要easyB端产品的设计理念:如何落地一个需求?设计移动端App时容易忽略的30个方面(下)做电商,必须知道这些退款逻辑如何搭建一个推荐系统?微信为什么不做群聊助手?手把手带你从零搭建人力资源系统(2)组织管理第一次上幼儿园办理私募基金备案的流程是怎样的?拒绝几百万年薪去创业,他年仅42岁,带出的企业市值达1。34和领导相处请牢记:三件事要死板,三件事要。。。孔雀鱼能长多大,能活多久重大危险源监控建设方案研究颈椎病治疗除了舒筋通络,运用解毒的概念,去制定新治疗策略不同烧伤阶段,不同饮食方案家穷路远工作不给力的老公该如何相处本来我可以放弃逛街来一件时尚毛衣穿起来减龄又有范儿空调扇什么牌子好?2021年8大空调扇品牌排行

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界