现在短信验证精密附着体义齿的缺点点,免密登录能避免吗?

2587被浏览190161分享邀请回答44776 条评论分享收藏感谢收起通过手机短信验证码验证身份,真的安全吗?
我的图书馆
通过手机短信验证码验证身份,真的安全吗?
【hqdvista的回答(34票)】:
谢邀。短信并不是最好的二次验证方法,但却是成本最低最容易实现的也基本靠谱的:用户绑定性较强,不需要额外设备,用户广泛拥有,校验成本极低。短信验证的预设是
1)认为用户的卡是不会轻易丢失和被窃取的,和用户绑定更紧密(相对于各种脱库事件,密码泄露的概率还是比丢手机的概率大多了,况且丢了手机可以立即去运营商挂失补卡,密码泄露了就是泄露了)
2)认为有手机号可以做二次验证的用户是真实用户(所以手机验证码通常也会在要求比较高的场合被用来作反垃圾注册)(并且能获得更多用户的真实信息用来...)
3)认为运营商维护的通讯信道比其他的都更安全
这些预设基本上是靠谱的,只是在智能手机普及的大环境下各类短信木马此起彼伏,补卡攻击和无线电监听这些一直存在的问题也被关注和利用,短信验证的安全性就开始出现了问题。
目前来说对于短信验证的威胁主要有如下三个方面:
1)智能手机平台上的短信木马,这里可以看到一个案例。这种木马的作用之前广泛用于支付宝诈骗,不法分子诱骗受害者通过二维码下载安装木马,随后重置受害者的支付宝、淘宝账户盗取钱财。因为之前支付宝的重置密码验证只通过,木马在后台可以轻易窃取并转发给不法分子,实现对受害者的账号重置。这类木马编写简单,已经形成了非常完整的产业链:从制马人员到售马、租马,到实施钓鱼、欺骗、洗号、转移钱财。
在智能手机的年代,由于OS开放了短信操作和拦截的接口(Android直接提供,iOS需要越狱),对于一个安装了支付类App的智能手机且绑定账户的SIM卡也安装在同一个手机的情况(绝大部分情况下是这样),短信验证事实上已经退化成了单因子验证,只要智能手机被安装了木马那么这些验证体系就会全线崩溃,攻击者甚至可以只通过钓鱼wifi全部搞定登陆密码、支付密码和短信验证,参见诸葛老师的演示:
2)补卡攻击。之前提到了短信验证码事实上是基于手机号(SIM卡/运营商服务)而不是手机设备,那么如果能办一张和受害者相同的手机号,自然就能狸猫换太子,接受受害者的验证码,重置各种账号。参考,这里的薄弱环节就在运营商,部分地区的运营商对补卡人员身份验证不严导致出现了补卡攻击。
3)无线电监听。这里主要包括GSM监听,包括监听空中短信,直接获取短信内容- -b,但这个玩法成本和范围有限制,相对1、2来说用在真正犯罪的情况下还比较少。
解决方案:1的情况有很大部分其实是反木马和系统开放度的问题,目前Android在4.4之后已经收紧了短信权限,相信在4.4普及之后情况会有一定好转。TrustZone这些耳熟能详方案就不提了。
2、3其实就是对运营商维护的信道安全提出了质疑。2依赖于运营商的各大营业厅加强安全意识,目前来说各家公司应该是收到过公安部的通知,现在去营业厅补卡还是盘查的比较严格的。
3可以考虑使用3G、4G等更安全的信号通道,但目前也有降维攻击,强制将用户信号降为(2G)GSM之后进行监听。这种攻击只能期待GSM逐渐退出历史舞台,设备不再兼容吧。
短信之外自然有一些更好的二次验证,比如OTP、指纹甚至虹膜也都可以使用。OTP(各种宝令、Google Authenticator、RSA token)已经比较普遍的。指纹随着具有指纹识别功能设备的普及也会流行开来,但如何在隐私和安全性上取得平衡还需要考量。
【吕爻的回答(15票)】:
无非是手机验证还是邮箱验证。对于大多数普通人对于大多数应用场景来说还是手机验证安全方便。
1、与国外的使用习惯差异,中国用户电子邮件使用率不高,很多人没有邮箱或者忘掉邮箱密码的,这样邮箱验证形同虚设。另外比起邮箱验证,手机验证操作更傻瓜,环节更少。
2、使用验证方式盗号最常见的情况应该是从用户名猜到验证邮箱,而遭遇各种拖库的中国网民常用邮箱很可能已经密码泄露了。手机验证的话没这个风险。
3、先捡到手机,再通过手机修改密码。这个主要针对网银吧,否则小偷也忒无聊了…这个确实有风险,但是做的好的比如支付宝是这样防范风险:A.客户端建议设置图形解锁,并且建议分别设置登录密码和交易密码。B.PC端若不是经常登录的机器,无法简单使用手机找回密码功能。退一步,即使不考虑这些,丢失手机后可以第一时间挂失,重办号码,起码风险是可控的。
【知乎用户的回答(6票)】:
没有绝对安全的验证方式。
手机验证相对于传统的邮箱验证、密保问题验证要安全很多。
因为邮箱、密保问题是虚拟物品,邮箱密码、验证答案都具有可传播、可复制性质,因此只要得知密码、答案即可获得验证码。
而手机则是实物,只有手机持有人才能获取到验证码,具有地域性限制,网络上的黑手没办法触及,因此会比其它方式安全很多。
(排除手机权限设置问题导致短信被app窃取的情况)
以下产品也具有同样的效果,而且更安全。
至于提主所提到的手机丢失问题。
只能说,家门口钥匙都还有丢失的时候……
【知乎用户的回答(4票)】:
居然被邀请了,反正也没事,那就仔细说说吧:)
首先要说的是,就像已经有很多人指出的那样,是没有绝对安全的。我们说xxx是安全的,只是表明所面临的威胁和风险在可接受的范围内。至于什么程度才算“可接受”则很难定义,很多时候甚至要更多地考虑情绪和感情因素。换个角度,也可以说,面对已经识别的风险,如果防护的投入将超过可能的损失,则可以认为“可接受”了。
回到这里来,不过换一个问题:通过手机短信验证身份,能提高安全性吗?答案是明确的,是。身份认证有三个方式:你知道的,你持有的,以及你固有的。一般的口令密码之类算第一类(你知道的),持有令牌通行证之类算第二类(你持有的),指纹虹膜等生物特征算第三类(你固有的)。由于获取/伪造的难度不同,一般认为第一类的安全性比第二类差,第二类又比第三类差;但需要明确的是,如果只有其中一种都算是弱认证,必须独立使用两种甚至三种才算是强认证。
普通应用比如邮箱的认证方式都是口令或密码这第一类认证,使用短信验证码则是为了提供第二类认证。在安全设定中,做得好的系统会要求关键修改要同时使用两种认证方式,即:使用密码登录,然后修改关键信息比如已经注册过的手机号,还需要先用之前的手机接收验证码;单独获得手机后,是不应该能够登入账户并修改所有信息的,否则就破坏了多种认证方式直接的独立性,进而破坏了系统的安全性。
这时候我们再回头看题目的问题,就能知道,在没有设计缺陷的情况下,在密码认证之外添加短信认证是同时使用了第一类和第二类认证,也就是强认证了。在密码设置合理(严格来说必须用随机数,但最起码不要用123456之类)、手机短信验证码系统可靠(没被人复制窃听)的情况下,安全性是有充分保证的。即使是两种认证方式终有任何一种被破坏,面对一般的威胁安全性应该也还好。这样来说,可以给题主一个明确的答案:是!有更好的方法吗?综合考虑成本和适用性,暂时可能还真没有。
一句题外话,随着技术进步和操作方式的变化,原本算是第三类的认证方式可能变弱成第二类,第二类可能变成第一类,原本互相独立的认证方式也可能在无意间关联起来。和所有的安全系统一样,设计验证系统必须非常小心,充分考虑各种情况;同时,也要始终注意,所有安全投资的价值在于保障,不能本末倒置。
【藏可的回答(1票)】:
没有绝对安全的验证方式,手机验证码是建立在将手机假设为很重要的位置和很安全的前提下的解决方案。
【萧紫瓶的回答(1票)】:
不安全,因为有的手机系统本来就有root提权漏洞,发的验证短信可以被拦截的。
【关闯生的回答(1票)】:
一直在潜水,今天居然收到邀请了~~
1、首先,安全真的是相对的,破坏和保护安全都需要成本,当成本过大收益自然相对变小,因此没有绝对的安全。这句话在安全界是铁的规则。
2、手机的短信验证码使用起来有两种不同的方式,也正好能回复这个话题。
1) 输入用户名,然后点击发送短信验证码按钮,跟此帐号绑定的手机收到验证码后,
然后输入手机收到的验证码,验证通过,进入系统。
2)输入用户名,然后再输入密码,密码正确了再出现或者激活发送短信验证码按钮,然后点击发送短信验证码按钮,跟此帐号绑定的手机收到验证码后,
然后输入手机收到的验证码,验证通过,进入系统。
3、按照上一项内容看,明显是第二种使用方式更加安全,可以避免手机被盗用后帐号被黑的情况。
如图所示:我们自己设计的应用系统,手机认证、令牌认证的情况下密码项都是必须使用的,不允许使用者自己配置。
4、由此可见,任何直接信任手机当前持有者的认证方式都是不安全的!
至于您问的:
1、手机这种极易丢失或被盗用的随身设备,能担当这样的重任吗?
使用 先输入密码(我们管它叫做“静态密码”)再获取短信的双重认证方式(我们管它叫做“强认证”),可以避免这个问题(除非你密码泄露了~)
2、就没有更好的办法吗?
有肯定有,只是使用上会给用户带来一定的不便,损害用户体验。比如:手机令牌、硬件令牌、证书(像银行的网银~),都很安全。
安全是博弈后折中的结果:银行中自己的资产,大家非常看中,所以麻烦点儿的使用方式也认可了,但是您要是想在bbs上发个帖子就不想这么麻烦了~
【章俊的回答(1票)】:
个人意见:
1.手机设置好图案解锁,尽量复杂一点。
2.SIM卡设置PIN码,初始密码一般是1234,注意修改下。这张卡插入任何手机里面,只有输入正确的PIN码才能使用,输错3次之后需要验证PUK码,PUK如果再输错卡就报废了。手机被偷之后请一直呼叫,呼叫到没电或者关机了你就赢了。
【思扬的回答(0票)】:
不安全,但没有更好的方式。当前主流个人联系当时是三种:电子邮件,手机,QQ/微信。许多用户很少用邮箱,QQ微信属于某家公司且更不安全,所以手机仿佛是唯一的选择。
从另一个角度说,需要把操作权交给用户,其实网站在这部分可能是因为避免责任而不作为,也有想获取用户手机号的私心。
对于这个时代的用户,手机是最重要的私人物品,可以假设是私密不可丢失的。所以应该做好心理准备:提升关注度不要随便乱放,设置密码,不要随便借给他人使用(就算借,也不离开视线范围)。如果丢失,第一时间停用。
最后,我认为手机号的验证还能存活两年,以后会有完美的替代方案。
【田加菲的回答(1票)】:
不安全…… 觉得想获取你的手机号信息…… 绑定你的手机号……T_T
【劉承漢的回答(0票)】:
不安全,尤其是有些时候app自动读取短信内容时。
【罗晨的回答(0票)】:
不安全,但比它安全的都没它方便。
【知乎用户的回答(0票)】:
是的,这也是一种风险。但如楼上所说,没有绝对安全的方式。手机相对而言是比较贴身的东西,当然我个人倾向是邮箱找回密码,虽然繁琐了一点,但遇到支付问题,谨慎点总是好的,所以我最后想说的是:
如果手机丢了的话,第一件事情,就是赶紧去挂失,再补办一张卡。
【马致远的回答(0票)】:
有两点要说明。
第一,手机确实比邮件或其他身份验证要方便,但我个人认为要求这样做更多的原因是为了推广实名认证,确保门户网站的有效用户数量。
第二,枪总你的担忧是多余的。丢手机和丢账户没有必然联系。
首先,大部分网站支持手机解绑,只要你在手机丢失的时候想起来注册了哪些涉及资金的账户就可以(愿意及时补办手机卡的话甚至不需要去解绑),所以这是卡的问题,不是手机问题。
其次,也是最重要的一点,窃取账户和窃取手机(有时候不一定是窃,可能只是不小心掉坑里了…)的人未必重合,可能只是两个完全独立的事件而已(如果是偷手机的人通过翻查你的手机来获取信息再进行账号窃取就另当别论,但这种情况首先要怪自己手机密码,软件密码,异地登陆确认等安全性设置没有搞好)。
【熊展云的回答(0票)】:
1.安全本来就是相对的。
2.想再安全一点,就不要怕麻烦
在这种情况下,设置手机PIN码或者是图形密码就显得很有必要了。
【知乎用户的回答(0票)】:
单纯从技术上来说确实不安全,不过安全也是相对的。互联网应用系统是在他认为可接受的风险范围内,为大部分用户提供最大的易用性。题主可以选择是否绑定,这也是看题主是看重安全还是看重仅忘记密码情况下的使用便利了。
说说技术上吧,大家都知道2g手机的数据可以说几乎是裸奔的,利用大概10来个手机配合抓包分析,就能截获附近一个基站的2g手机短信的,不用说什么验证码,就连什么短信下发的门票,消费码等等都能拿到。
更好的方式(可能题主说的好特指安全)也有,但麻烦,比如usbkey和数字证书,所以这个也就在安全性需求特别高的业务系统中使用,如等保三级,网银等。
【小姬的回答(0票)】:
没有绝对安全的东西,我的手机号都曾经被盗用过,然后向我的同学骗钱~
安全都是相对来说的,手机验证这个东西如果人家想盗你号,是完全可以截取你的验证码的~
如果有人盯上你了,那所有的安全验证之类的东西只能算是一种心里安慰~
安全问题永远是道高一尺、魔高一丈~
【未伟的回答(0票)】:
看个人了 如果不是很重要的账号 就可以用。。
馆藏&69160
TA的推荐TA的最新馆藏
喜欢该文的人也喜欢注册 | 登录
登录认证产品经理
产品经理就业特训营,专门为大学生和准备转型做产品的人量身定制,60天线下培训,包就业!
运营商免密登录,又称运营商网关认证登录,是基于运营商移动4G网,直接认证用户手机号码,实现用户不要输入账号密码即可登录到应用的登录认证方式,为运营商独有的登录认证技术。
目前运营商的免密认证能力主要跟运营商的账号体系相连接,主要应用在运营商登录认证产品使用。
移动端产品使用流程为:点击免密登录-识别用户手机号码-登录到应用。
图以天翼云盘为例,说明免密登录的移动端登录流程
web端产品使用流程为:使用应用扫一扫功能-扫描登录二维码—用户授权登录— 电信网关认证成功-用户登录成功
图列为用户登录天翼账号免密登录web端的流程图,体验网址:
此外,当免密登录不能正常使用的情况下,用户可跳转至天翼账号的手机短验登录+账号登录或账号密码登录。
运营商免密登录对于产品与用户的价值
对于产品的价值
提升用户转化率
免密登录认证用户的手机号,可以减少用户的登录路径,有利于提升用户转化率,避免在登录流程中的用户流失。
节约短信成本
使用免密登录的产品不需要短信验证码,目前短信的验证码的市面成本价是0.05元,有效减少了短信验证码所消耗的成本。
产品可快速获得更多用户信息
目前接入天翼账号的免密登录,除用户ID、头像、昵称等,接入方可获得用户手机号及手机号开销户等信息的,对比其它登录方式,接入方获取的用户信息更多。
避免账号密码库被盗风险
免密登录认证的是用户手机号,不涉及用户输入密码登录环节,从这个角度而言,产品无需做账号密码库,避免账号密码库被盗的风险。
对于用户的价值
由于免密登录是直接认证用户手机号,相对于传统的账密登录以及手机短验登录等,免密登录的对于用户的价值主要有:
让用户远离了账号密码被盗的风险。
不需要进行密码设置,减少用户操作成本。
避免用户因为忘记密码而无法登录或者操作找密流程。
使用免密登录的条件
需在运营商的移动4G网络下进行使用。
免密登录的认证能力掌握在运营商手里,目前只针对内部应用开放或者有合作关系的应用开放使用,有接入资质的门槛。
免密登录对于应用的登录认证解决方案
免密登录是基于运营商的网关认证技术而设计的登录解决方案,同时,基于运营商技术实力下,可为接入的应用带来运营商特有的互联网产品解决方案。
下面我将选择人人都是产品经理、摩拜单车的APP,使用免密登录+运营商能力进行登录流程的挑战设计。相关产品的产品经理如果看到此挑战设计方案,有不同的意见或建议,欢迎给我留言与讨论。
登录设计挑战1::人人都是产品经理的登录设计方案
人人都是产品经理(以下文章简称:人人)现有的登录设计流程:
人人的登录流程设计默认为账密登录+第三方登录(微信登录),注册流程为手机短验流程,具体流程为手机短验验证— 填入昵称+密码—注册成功后登录到应用。
图为人人的登录流程示意图
人人都是产品经理现有的登录设计点评:
人人作为主打内容的社区型应用且公司背景为创业型公司,其登录设计贴近其产品形态与公司背景,用2词概括为“简洁+低成本”。
“简洁”体现在:3个页面即可注册到应用,并将昵称与密码设计在同一个页面,登录设计减少了用户操作路径。
“低成本”体现在:默认账密登录且只设计1个第三方登录应用,将登录的研发对接成本与短信认证的成本降低。
体验了人人的登录流程后,决定给人人的登录设计方案中继续将“简洁+低成本”设计理念深化,其方案示意图如下:
深化“简洁”设计理念:
老用户使用直接使用互联网运营商的免密登录,识别用户的手机号即可登录到应用,新用户识别手机号后直接到昵称+密码页面。老用户只需点击1次授权按钮即可登录到应用,新用户注册省掉了手机短验环节。(备注:在注册页面的设计中,如果使用免密登录是可以不用设计登录密码模块的,之所以保留是因为传统的账密登录是具备其它登录方式没有的优势,关于账密登录的解析会在我接下来的文章体现,欢迎大家持续关注我的专栏)
深化“低成本”设计理念:
使用免密登录为主登录,用户只需点击“授权登录”按钮即可识别其手机号,直接登录到应用,有效减少了短信支出成本,同时也减少了用户操作成本。
登录设计挑战2:摩拜单车登录设计方案
摩拜单车现有的登录设计流程
摩拜单车登录流程默认设计为手机短验认证+第三方登录认证,当使用第三方认证时,需要对手机号进行验证,若需使用单车时需要对用户进行实名认证。
图为摩拜单车的登录设计图与实名认证展示图等
摩拜单车现有的登录设计点评:
摩拜单车的认证方案需要对用户手机号认证+用户实名认证(备注:校园认证也属于实名认证的一种,目的为识别用户的真实身份),但在用户实名认证能力设计中有个硬伤,硬伤在于实名二要素的认证与学校证件号的认证方式极易被假冒认证,即知悉别人的姓名+身份证或学校+校园证件号即可进行认证,对于摩拜这类对用户的真实身份认证级别高的产品,认证安全级别显得不足。
登录设计挑战方案:
对于摩拜单车的设计挑战方案为:“一减一增”,即减少手机号认证流程,增加认证安全级别,其方案示意图为:
备注:方案示意图中实名认证因在实际使用中一般为接口调用的形式,图片仅为展示运营商的手机号+姓名+身份证号的认证能力图。
“一减”设计理念:减少对手机号认证,直接使用运营商的免密登录,减少用户登录路径。
“一增”设计理念:使用运营商的手机号+姓名+身份证号的认证,增加实名认证的认证接级别。
免密登录总结
免密登录相对于账密登录,手机短验登录、第三方登录等登录方式,目前而言还是属于小众的登录方式,在今后的解析登录认证方式文章中,还会为大家介绍更多不常见的登录认证方式,欢迎大家持续关注我写的文章。另外,本次在解析登录认证方式中挑战了时下热门的登录设计方案,如有不足之处,欢迎大家拍砖与吐槽。
作者:喵小五,登录认证产品经理,专注于登录认证及相关数据产品设计,喵小五有一个夏日梦想,就是为大家解析一个夏季的互联网登录认证方式。
本文由 @喵小五 原创发布于人人都是产品经理。未经许可,禁止转载
欢迎打赏支持原创
赞赏3人打赏
收藏已收藏 | 26赞已赞 | 17
登录认证产品经理
产品经理群运营交流群求职招聘群
Axure交流群
PM要学点技术
关注微信公众号
12个回答47人关注
8个回答9人关注
8个回答11人关注
10个回答12人关注
9个回答32人关注
16个回答19人关注

我要回帖

更多关于 高精密窗帘的优缺点 的文章

 

随机推荐