当前位置:网站首页>增加双因素认证,不惧密码泄露,更不惧123456
增加双因素认证,不惧密码泄露,更不惧123456
2022-06-23 18:38:00 【51CTO】

近日Digital Shadows发布一项新研究:有240亿个用户名和密码被公布在暗网上,在短短两年时间内,居然增加了65%,其中9200万个密码使用“123456”,“qwerty”、“password”、“1q2w3e”也非常多,无不令人咋舌!
为什么弱口令“屡禁不止”?
只有一个解释:便于记忆!
我们生活在互联网大环境下,各种各样的软件琳琅满目,全网软件数量少说几百万吧,我们每个人常用的软件怎么着也有几十个,处处有帐密,如果每个软件使用复杂的、不一样的、没有规律的密码,恐怕只适合天才,咱们常人望尘莫及!所以我们不得不设置简单的、有规律的密码,这就存在了安全隐患!
有没有一种方式:既简单又安全?
有需求自然有解决方案,那就是双因素认证!
第一种因素(静态密码)可以设置很简单,第二种因素可以使用动态口令、短信验证码、生物识别,动态口令和短信验证码是随机数,安全级别和实用性上非常高,生物识别安全性更高,实用性上欠缺,所以现在企业广泛使用动态口令或短信验证码做双因素认证!
动态口令和短信验证码孰优孰劣?
先说短信验证码
短信验证码是通过发送验证码到手机的一种有效的验证码系统,各网站通过接口发送请求到接入商的服务器,服务器发送随机数字或字母到手机中,由接入商的服务器统一做验证码的验证。
基础架构

首先增加一台CKEY双因素认证服务器,作为双因素管理平台;
然后增加一个短信网关,发送验证码;
最后需要用户的手机号码,接收验证码;
此时用户登录时,就需要用户名、静态密码、短信验证码进行登录,以此完成安全登录闭环!
短信验证码优势
1、在原有的用户名、静态密码基础上增加双因素认证,安全有保障;
2、通过手机号即可接收验证码,使用方便;
所以优势总结就是:安全又方便!
同样短信验证码也存在一定的缺点
1、短信验证码受信号干扰严重,有可能无法收到验证码;
2、短信验证码是通过网络传输的,有被拦截的风险;
缺点总结就是:稳定性和可靠性欠佳
再来看动态口令
动态口令(Dynamic Password)是根据专门的算法生成一个不可预测的随机数字组合,被广泛运用在网银、网游、、电子商务、企业等应用领域。
基础架构

1、增加一台CKEY双因素认证服务器,作为双因素认证管理平台;
2、为每个用户绑定一个手机APP令牌,实时生成动态口令;
以此实现用户名、静态密码、动态口令登录。
动态口令优势
1、动态口令的生成和接收是独立生成的,不需要网络传输,也不会受到网络干扰;
2、伴随手机随身携带,随用随取;
安全性更高!
缺点的话就是使用上没有短信验证码那么方便!
综合来讲
短信验证码和动态口令各有千秋,如果你的系统想要更安全但安全等级没那么高,就选择短信验证码,如果你的系统安全要求非常高,就选择动态口令,便捷和安全这种选择!
边栏推荐
- 如何使用物联网低代码平台进行流程管理?
- FlagAI飞智:AI基础模型开源项目,支持一键调用OPT等模型
- Docker builds redis cluster
- Obtain equipment information
- 20省市公布元宇宙路线图
- Halcon knowledge: contour operator on region (1)
- Design of hardware switch with programmable full function rate limiter
- Is it safe to pay new debts
- 直播分享| 腾讯云 MongoDB 智能诊断及性能优化实践
- 打新债有何要求 打新债安全吗
猜你喜欢

Robust extraction of specific signals with time structure (Part 2)
![【NOI2014】15. Difficult to get up syndrome [binary]](/img/3a/12e9b2566d3ca3330a3cc6c5eaf135.png)
【NOI2014】15. Difficult to get up syndrome [binary]

开源 SPL 重新定义 OLAP Server

Yaxiang spice listed on Shenzhen Stock Exchange: with a market value of 4billion, Dinglong Bohui and Yongyao investment are shareholders

从零开发小程序和公众号【第一期】

直播分享| 腾讯云 MongoDB 智能诊断及性能优化实践

Live broadcast review | detailed explanation of koordinator architecture of cloud native hybrid system (complete ppt attached)

Learn the basic principles of BLDC in Simulink during a meal

Programmable, protocol independent software switch (read the paper)

What are the useful personnel management software? Personnel management system software ranking!
随机推荐
Ready to migrate to the cloud? Please accept this list of migration steps
[one by one series] spa of identityserver4 (VI) authorization code process principle
How long do you need to prepare for the PMP Exam?
Advanced network accounting notes (IV)
Product design - Requirements Analysis
golang set type implementation
[one by one series] identityserver4 (VIII) uses entityframework core to persist data
JDBC 在性能測試中的應用
Uniswap founder: no independent token will be issued for genie, and Genie products will be integrated into the uniswap interface
解读2022年度敏捷教练行业现状报告
20省市公布元宇宙路线图
Game asset reuse: a new way to find required game assets faster
8、AI医生案例
The yuan universe killer is coming! Xiao Zha offered 4 VR head displays to challenge the visual Turing test
[comparative learning] koa JS, gin and asp Net core - Middleware
Helix QAC is updated to 2022.1 and will continue to provide high standard compliance coverage
Taolue biology rushes to the scientific innovation board: the actual controllers with annual losses of more than 100 million are Zhang Dawei and his wife, who are American nationals
Noah fortune passed the hearing: with an annual revenue of 4.3 billion yuan, Wang Jingbo has 49% voting rights, and Sequoia is a shareholder
Kotlin jetpack compose Tab的渲染 AnimatedVisibility的使用
Docker搭建redis集群