二次验证码是零度在线科技有限公司2017年初(第一批微信小程序内测用户)推出的一款身份验证小程序,用于进行两步安全验证。算法和用法同国外谷歌身份验证器(英文名称是Google Authenticator)。由于二次验证码是国内最早推出的小程序版本的两步验证工具,这两年作为领头羊在国内市场得到广泛应用。

提到谷歌身份验证器不免会想到它的历史,谷歌身份验证器的出现是为了解决大家Google账号遭遇恶意攻击的问题。使用Google Authenticator(Google身份验证器)v2.33 在手机端生成动态口令后,在google相关的服务登陆中除了用正常用户名和密码外,需要输入一次动态口令才能验证成功。

这相当于给账户增加一层锁——即登陆屏障,客户端每30秒使用密钥和时间戳通过一种算法生成一个6位数字的一次性密码——相当于开启系统屏障的唯一钥匙。它使用控制变量法,如果算法相同、密钥相同,又是同一个时间(时间戳相同),那么客户端和服务器计算出的一次性密码是一样的。服务器验证时如果一样,就登录成功了。该算法已被互联网工程任务组(IETF)接纳为RFC 6238标准,被用于众多多因素验证系统当中。

因为国内谷歌身份验证器中文版的局限性:下载不便(安卓端常无处下载)、功能缺失(安卓端无扫码功能)、密钥丢失后无法找回导致长期无法登陆,于是具备同样算法,便于打开使用并具备密钥找回功能的小程序——二次验证码受到越来越多用户的欢迎。

二次验证码又叫做两步验证(或称为MFA、2FA、2STP、双重验证、双因素验证、多因素验证、两次验证、动态口令码验证、身份宝等,也有很多地方简单称之为谷歌二次验证)。

有了这层屏障,即便用户其他信息被黑客获取,黑客想通过撞库攻击方式盗取用户信息及资产,没有这个结合唯一密钥与当前时间的算法、每30秒变化一次的动态验证码,他们也是无法登陆用户平台,只能束手无策。

此处解释两点内容:

撞库攻击
互联网时代日常注册各类平台,使用同一密码成为很多用户的习惯。黑客截获到用户某一平台账户密码等信息资料后就机器操作的方式使用它来尝试登陆该用户其他平台,获取用户资产。这也是很多网站为什么使用手动图片滑块等验证的主要原因,但防止机器操作依然不能预防黑客的其他形式攻击。二次验证码就变得极为必要。

黑客攻击的几种利用形式
输入用户名+密码点击登陆后,再次出现登陆界面要求再次输入一遍
未知电子邮件链接
电脑启动时隐藏在启动邮件中的病毒程序
下载软件时,软件内可能有绑定病毒程序
系统漏洞,等等

2.黑客可获取的用户信息
诸如银行账号、身份证号、平台密码、支付密码、姓名及住址信息等,且不限于截获手机短信验证码和邮件验证码。
另外说明:2019年初,国内250万人脸识别数据被泄露。生物唯一性识别被泄露,对银行和支付宝等平台资产安全造成巨大隐患。

每年都有数十亿用户信息被非法泄露,信息安全距离我们普通人并不遥远。

2018年(参考:贵港网警巡查执法)
前程无忧195万条个人简历信息泄露;
圆通10亿用户信息被出售;
华住旗下连锁酒店2.4亿用户信息泄露,包含身份证号,银行卡号等资料;
顺丰3亿用户信息被出售
……

2019年上半年(参考:骇及安全)
黑客暗网出售8.7亿用户信息;
思捷数据公司6-10T用户信息被窃取;
领英1.6亿用户数据被叫卖;
国内250万人脸识别数据被泄露
……

随着国内对信息及账户安全的普及,二次验证码得到越来越广泛的应用,加上每年都有数十亿各类用户信息被黑客截获或泄露,很多平台开始重视起二次验证功能。几乎所有平台都选择让用户自由选择绑定,如果用户经常登陆,感觉每次输码不方便时还可选择解绑。

从长远来说,二次验证码,人人都有必要开启。

市面上启用二次验证码小程序及同类应用工具的平台

公共平台

微软
阿里云
华为云
七牛云
坚果云
印象笔记
亚马逊
网易邮箱
iCloud
V2EX
Teamtition
Firfox
GitHub
SmartMS
育碧游戏软件平台(Ubisoft)(包括不限于目前国内大火的刺客信条、R星、荒野大镖客等游戏)
各类区块链数字交易所等
……

企业内部平台

百度
易点租
兑吧
……

此外
还有政府新闻媒体平台、游戏交易所及区块链数字货币交易所、全球支付软件PayPal均有使用
!

防范黑客攻击,你需要这个相关推荐

  1. 中小站长如何防范黑客攻击,避免网站遭受损失?

    安全一直以来都是各大站长们比较关心的问题,一个网站,如果没有一个安全的系统环境,做得再好,也没什么意义,一旦遭受攻击,损失就会非常大.因此,学会防范黑客攻击,保护好自己的网站,是必要的. 中小站长如何 ...

  2. 云服务器运维 - Linux 操作系统安全加固/防范黑客攻击

    文章目录 云服务器运维 - Linux 操作系统安全加固/防范黑客攻击 1.帐号 1.1 禁用或删除无用账号 1.2 检查特殊账号 1.3 添加口令策略 1.4 限制用户su 1.5 禁止root用户 ...

  3. 零基础学黑客攻防 :实现简单的QQ/邮件黑客攻击,注册表/系统安全防护,黑客零基础入门最佳教程

    毋庸置疑,互联网已经深入人们日常生活和工作的各个角落,人们在享受网络带来的便利的同时,多数网民都在面临着不同程度的网络安全的威胁.很多人对黑客攻防感到"畏惧",觉得其过于复杂,他们 ...

  4. 马云称黑客攻击是好事 ;58 速运改名“快狗打车”引众怒;苹果下架 2.5 万个应用 | 极客头条...

    「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流. 快讯速知  ...

  5. 网络安全——黑客攻击的步骤和防范

    网络本身存在的安全缺陷 ①开放性的网络环境:Internet 的开放性,使网络变成众矢之的,可能遭受各方面的攻击:Internet的国际性使网络可能遭受本地用户或远程用户,国外用户或国内用户等的攻击: ...

  6. 数据库防火墙onefirewall,如何防范黑客物理删除?避免携程事件再次上演

    数据库防火墙onefirewall,如何防范黑客物理删除?避免携程事件再次上演 首先解释一下数据库防火墙原理(白名单机制):就类似360手机卫士,事先定义通讯录,别人给你打电话时,只有在通讯录的电话可 ...

  7. 移动银行木马活跃度升级 恐成黑客攻击跳板

    近日,亚信安全网络安全监测实验室在监测统计分析中发现,移动恶意软件呈现爆发趋势,银行木马威胁尤为严重,这与当下贪婪的不法分子追逐金钱实质利益息息相关.其中一种被命名为"Svpeng" ...

  8. 韩国大面积断网事情,可能遭受了DDoS攻击,网友:真的是黑客攻击吗?

    大家好,我是辣条. 昨天刷微博看到一个热搜爆了,韩国竟然出现大面积断网事情,重要的是官方发布可能是遭受到了DDoS攻击,这就吸引到我的兴趣了. 这个事情对韩国影响还是很大的,各行各业都遭受很大的冲击, ...

  9. 如何避免黑客攻击?国内首个云端加密代码库来帮忙

    近日,英伟达证实遭遇黑客攻击,核心源代码惨遭泄露,40多万个文件,75GB机密数据被公开.那么企业和个人开发者如何保护源码安全不泄漏呢? 首先,我们看下代码的不安全有哪些因素导致? 第一种,编码中自引 ...

最新文章

  1. 华为路由器静态路由配置
  2. 万豪酒店数据库遭入侵 5亿顾客信息或泄露
  3. 第九届蓝桥杯 Java B组 第三题 复数幂 (详解)
  4. python itertools模块位置_Python高效编程之itertools模块详解
  5. 代理模式详解(包含原理详解)
  6. UVA - 12569 Planning mobile robot on Tree (EASY Version) BFS
  7. 2021年东港二中高考成绩查询,辽宁省东港二中2021届英语高考模拟试卷1(新课改原创2020版,供2021年课改省份考生使用)...
  8. apache ignite_通过示例获取Apache Ignite Baseline拓扑
  9. 万字干货:一步步教你如何在容器上构建持续部署!
  10. NUnit.Framework在VS2015中如何进行单元测试
  11. 目标反射回波检测算法及其FPGA实现 之二:互相关/卷积/FIR电路的实现
  12. qpython3l使用手册_qpython3l怎么用
  13. c#自带压缩类实现数据库表导出到CSV压缩文件的方法
  14. kindle导出电子书pc_使用Kindle for PC预览和购买电子书
  15. 【LeetCode】592. 分数加减运算
  16. Vue.js 核心精要实战解析
  17. 三星android pie更新,三星Android Pie更新路线图公布 Galaxy Note9需等明年二月
  18. 网桥是怎么分类的?具体有哪些分类?
  19. 苹果x为什么总黑屏_苹果X手机为什么突然黑屏了
  20. 免费好用的数据可视化软件工具

热门文章

  1. 各家物联网平台功能上的异同点,分别具有哪些优势?
  2. Google优化介绍 价格标准
  3. C#傅里叶变换FFT
  4. SpringBoot原理篇:bean的多种加载方法之 使用上下文对象regist注入bean
  5. 迷人的蓝牙键盘:iPad不再是花瓶
  6. 悬镜安全丨第三期全球一周安全情报(8.6-8.12)
  7. 2022.06青少年软件编程(Python)等级考试试卷(一级)
  8. 用App Inventor 2 WxBit 汉化增强版快速制作安卓app
  9. oracle修改数据库字符集
  10. nls参数、环境变量以及函数等起作用的顺序!