手机短信验证码真的安全吗?

简介:

手机的蓬勃发展,衍生出来众多行业,也让原本功能单一的手机号做出极大的改变。如今似乎每个人的手机号都绑定了或多或少的各种账号,手机绑定的东西越来越多,涉及到的重要的东西也越来越多,例如像银行卡绑定手机号,支付宝等等能与资金挂上钩的。

如今手机绑定最主要的表现方式就是通过短信验证码来证明自己的身份,验证的方式极其简单便捷,当人们在享受这份简单便捷的验证方式时,不由也为短信验证码来验证身份信息的方式产生了不信任感。

  那么手机短信验证码真的安全吗?

如果说安全的话,没有什么是真正的安全的,短信验证码也不是最安全的验证身份的方法。通过短信验证身份之所以能够在几年内疯长,无外乎是通过短信进行二次验证时,是成本最低,最简单便捷的验证方式,另一点是因为手机普及的原因也是最容易被广大用户广泛接受,而短信验证的安全程度也比较高。

相对而言,短信验证二次身份的方式安全程度是比较高的,不同的是,由于智能机普及,手机系统的漏洞也在增长,各类木马的存在,才导致短信验证身份的安全性出现问题。但是目前来说还是一个比较安全的验证方式。

手机短信验证在遭遇什么样的威胁呢?做出什么样的应对呢?

由于目前是智能手机的时代,而手机短信验证方式受到最大的威胁就是来自于智能平台上的短信木马。这类短信木马通过发送短连接短信,让用户在不知情的情况下下载安装木马,当木马安装在手机之内就会将用户的涉及财产的应用账号密码重置,并拦截短信验证码,实现重置用户的账号。

这是用户方面在短信验证安全受到的威胁,只而像这类的木马由于编写简单,也早已形成一个非常完整的产业链,制作木马 → 出售木马 → 租用木马 → 进行钓鱼诈骗 → 成功后进行洗号 → 转移财产。这是一个位于地下的庞大产业链,又因其又衍生一系列的行业在这里就先不多说了。当然智能平台也都出了相应的政策来降低这种盗窃案的案发率,例如像Android系统4.4版本之后已经收紧了短信的权限,但是大部分还是依靠用用户来提升警戒心来进行防范。

其二则是通过补卡,克隆卡,得到一个与用户相同的手机号,如同真假孙悟空一般,接收用户的验证码,重置用户的各种账号然后盗窃财产。通过这样方式进行盗窃的案例各大媒体报道的数不胜数。

这是运营商在短信验证安全受到的威胁,由于二三线城市的运营商对于补卡人员的身份验证不严产生的不良后果。前由于三大运营商都收到了公安部的通知,营业厅对于用户补卡时,盘查的已经非常严格了。想要浑水摸鱼进行补卡盗窃的几率也已经得到有效的减少,但还没有灭绝。

其三则是通过无线电监听,简单来说就是通过伪基站对用户手机进行监听,但是受范围的限制。这样的方式通过监听空中短信,也包括GSM监听,获得短信内容然后进行盗窃活动,虽然有一定的距离限制,但是可以与短信木马相辅相成,又能单独作案,不过这种方式的成本略高。

其实这也是因为运营商而导致短信验证的安全受到威胁,不过由于目前大部分用户使用的是3G、4G等安全级别更高的信号通道,所以不法分子会通过伪基站对手机信号进行降维攻击,就是把手机信号将至2G然后进行攻击,这样的方法没有太好的解决方案,只能等GSM推出历史舞台。

不过还有一种方式就是手机丢失后,这样也会对短信验证的安全造成极大的威胁,不过好在手机丢掉后用户是知情的,能够及时沟通运营商进行补卡挂失,所以在这方面造成用户被盗窃的比例太低。

由于短信的验证方式方便快捷,不需要像网银盾类似的东西就可以进行认证,所以才会导致通过手机绑定业务的爆发式增长,而目前由于短信验证码的安全性还是比较高,并且也没有找到可以比短信验证方式更加安全,更加便捷的方式,只好先这样用着。

本文转自d1net(转载)

相关文章
|
27天前
生成验证码
生成验证码
12 0
|
8月前
|
机器人 PHP 开发工具
防止短信轰炸,行为验证码是关键!
忘记传统的验证码输入方式吧!创新的文字点选验证码,让你通过选择正确的文字来验证你的人类身份。这种方式不仅更加便捷,还能有效防止机器人攻击。体验文字点选验证码的魅力!
|
7月前
|
Java
短信验证码(发送短信验证码登录)
实现前台点击发送验证码,然后手机接受到验证码进行验证登录。话不多说直接来一波。
|
8月前
|
缓存 前端开发 NoSQL
南南的文章-验证码还能这样生成?
南南的文章-验证码还能这样生成?
59 0
南南的文章-验证码还能这样生成?
|
10月前
|
缓存 JavaScript 安全
|
机器学习/深度学习 人工智能 前端开发
关于验证码,你不知道的一些问题!
关于验证码,大家也许会有很多疑问,下面我总结了一些常见问题。
关于验证码,你不知道的一些问题!
|
前端开发 C# 数据安全/隐私保护
C#验证码
验证码通常是为了区分用户是人还是计算机,也可以防止破解密码、刷票等恶意行为,而客户端上多数会用在关键操作上,比如购买、登录、注册等场景。现在验证码的种类样式也特别多,今天教大家如何用C#做出滑动拼图验证码吧~
C#验证码
|
C# 图形学 索引
|
Web App开发 Java

热门文章

最新文章