2FA双要素认证之Authy

访客5年前黑客资讯683
现如今 *** 环境越来越杂乱,黑客的进犯手法多样化,发作了越来越多的账号暗码走漏事情,然后要挟到用户信息乃至产业安全。在如此杂乱的安全形势下,咱们需求考虑更多的是用户信息的安全问题,而用户的账户暗码作为信息拜访的身份进口是做好安全作业的之一步,那么怎么维护用户账号暗码的安全性呢?
首要要防止发作用户暗码走漏。即便发作了走漏事情,怎么防备运用它要挟到用户信息,也是咱们需求考虑的问题。在这种场景下,即便再健壮的暗码战略也无法防止安全问题的发作,因而双要素(2FA)或多要素认证(MFA)就应运而生。
其实双要素认证早在十几年前就现已开端运用,比如短信验证码、邮件验证码、动态令牌、RSA电子动态令牌等都是双要素认证的比如。跟着 *** 的开展,呈现了比如GoogleAuthenticator这样的在线双要素认证解决方案,不再依赖于短信、邮件、商用的动态令牌等,即可完结双要素认证。
双要素认证的 *** 有多种多样,这儿简略介绍三种双要素认证 *** :
之一种是短信验证,也是现在较为常用的,每一次认证时会生成短信验证码发送到指定手机上,输入的内容与发送的内容一起则完结认证;
第二种是认证APP,根据TOTP的加密算法,运用运用与认证APP一起持有的种子密钥,每隔30秒生成一个新的6位验证码,运用与APP之间的验证码一起则完结验证;
第三种是登录承认的 *** ,这种 *** 不需求输入验证码,而是经过登录承认点击的 *** 来完结双要素认证的进程,这种 *** 是经过公钥加密算法来承认你的身份,运用会生成一对公私钥,私钥存储在本地,公钥发送给服务端作为用户信息存储,当用户进行登录操作时,服务端会用公钥加密一段信息发送到你的设备上,只要具有正确私钥的设备才干解密并完结二次认证。Twitter运用的便是这种 *** 。
今日咱们要介绍的 Authy 则是根据第二种 *** 的双要素认证,是一种更强壮更便利的解决方案,而且能够很好的兼容一切运用 Google Authenticator 的网站。
短信验证作为一种较为传统而且常用的双要素认证的 *** 被大多数人所选用,可是短信自身并不安全,短信音讯很容被阻拦。NIST 研讨标明 *** S 是一种陈旧的协议,会存在许多潜在的安全问题,因而主张选用更安全的 *** 来代替短信双要素认证。今日要介绍的 Authy 不会像短信相同只要当你需求登录时才会发送验证码,它会不间断的每隔30秒生成新的验证码,意味着验证码的有效期仅为30秒,极大的确保了验证码被重复运用的危险。Authy答应将认证码备份到云端和你的其他设备上,经过你设置的暗码对其进行加密。然后能够在新的设备上对备份的验证码进行康复。即便手机丢掉或许不在身边,能够运用电脑来生成验证码。
Authy这种类型的认证是根据时刻一次性暗码(TOTP)的加密算法。它作业的原理是,当用户在需求进行二次认证的运用上创立账户时,会一起生成一个种子密钥,该密钥经过扫描二维码的 *** 传递并加密存储在authy上,这样在运用和authy上均存有该种子密钥,authy运用根据TOTP的加密算法结合该种子密钥每隔30秒生成一个新的6位认证码。
那么怎么运用Authy呢?首要需求下载它的APP,android用户能够从GooglePlay中下载,iPhone 和 iPad 用户从  AppleStore 中下载。这儿以iPhone为例进行演示。下载完结之后翻开运用,首要需求输入手机号码和邮箱地址,接着会想你的手机发送一个PIN码验证手机号码的真实性。

因为我的号码现已在PC端进行了注册和验证,因而这儿挑选Use existing device,在PC端的Authy运用对其进行验证即可。

登录Authy后,界面上可办理的账户仍是空的,需求咱们增加需求办理的账户,这儿以办理Gmail账户为例,在手机端下载Gmail之后,首要需求启用Gmail的二次认证,点击设置—>账户—>办理您的Google账户—>登录和安全—>敞开两步验证,依照过程敞开成功之后,即为以下界面:

敞开两步验证之后,默以为短信验证码 *** ,运用Authy需求敞开“身份验证器运用”,挑选对应的手机操作系统类型,点击下一步则会呈现一个二维码界面,运用Authy运用扫描该二维码会在Authy界面呈现Gmail 的账号信息。


[1] [2]  黑客接单网

相关文章

根底事情呼应中的Volatility作业流程

最近,我发现自己需求对完好内存转储进行一些查询。通过一段时间的搜索,我发现了Volatility-Labs的这篇文章,依据其间的辅导办法,我能够很好的来评价内存转储。当然,你或许会有更好、更深度的内存...

怎么避免网站要害数据被人歹意收集

 昨天晚上花了几个小时用Jsoup写了一个网站收集器,帮一个高中同学收集了一个工业信息门户上的芯片待售信息。网站上显现的数据多达60w+条, 我写的程序跑了7个小时只收集了一半,算是能够交差了。 这现...

议题解读《我的Web使用安全含糊测验之路》

我的Web运用安全含糊测验之路 什么是Web运用中的含糊测验? Web运用是根据什么进行传输的?HTTP协议。 含糊测验是什么?Payload随机。 Payload放哪里?HTTP恳求报文格局是什么?...

Web安全之点击绑架(ClickJacking)

 点击绑架(ClickJacking)是一种视觉上的诈骗手法。大概有两种方法,一是攻击者运用一个通明的iframe,掩盖在一个网页上,然后诱运用户在该页面上进行操作,此刻用户将在不知情的情况下点击通明...

怎么使用神经网络和Python生成指定形式的暗码

今日给咱们介绍的是Github上一个名叫PyMLProjects的项目,这个项意图意图是为了练习AI来学习人类结构暗码的形式,然后咱们就可以用AI来生成许多同一形式或品种的暗码了。这种办法或许可以用...