什么是区块链双因素身份验证(2FA)

2023-12-27 丹尼

双因素身份验证(2FA)提高了帐户安全性,增加了一层额外的防御。用户可以通过登录他们的加密平台的安全设置,选择一个首选2FA方法,如验证器应用程序或短信,然后按照设置步骤保护他们的资产免受非法访问。

什么是区块链双因素身份验证(2FA)

双因素身份验证解释

双因素身份验证是一个安全过程,要求用户提供两个不同的身份验证因素来访问帐户。经过引入第二层验证除了密码之外,它还提高了安全性。2FA过程中涉及的两个因素包括:

  • 知识因素:这是用户知道的任何东西,比如PIN或密码。
  • 拥有因素:这是指用户拥有的东西,比如智能卡、安全令牌或移动设备。
  • 这种方法背后的理论是,即使有人学习或猜测用户的密码(知识因素),他们仍然需要第二个因素(拥有)来访问他们的帐户。因此,未授权访问的风险大大降低,因为攻击者更难以渗透。

    双因素认证是经常使用的,常见的解决方案包括通过短信获得一次性代码,使用移动应用程序(如Google Authenticator或Authy)生成代码,或使用生物特征信息(如指纹或人脸识别)。

    由于双因素身份认证极大地提高了网络安全并保护关键数据免受非法访问,因此它经常被用于保护各种在线账户,包括电子邮件、银行、社交媒体和加密货币钱包。

    双因素身份验证方法

    各种双因素身份认证方法包括:

    SMS或文本消息代码

    用户通过SMS收到一个一次性代码,他们必须输入该代码才能完成登录过程。这被称为SMS或文本消息代码。虽然短信可以被拦截,但这种方法不如其他方法安全。

    移动认证应用

    用户可以下载一个创建基于时间的一次性代码的移动应用程序,如谷歌认证器或Authy。这些应用程序与服务器同步,并在短暂的预定时间间隔内随机生成代码,这段时间足够用户在登录时输入代码。

    电子邮件代码

    要完成登录过程,用户必须输入提供给其注册电子邮件地址的一次性代码。

    硬件安全令牌

    这些物理设备要么产生一次性代码,要么具有必须按下才能验证用户的按钮。它们可能很贵,但却很安全。

    生物特征验证

    用户可以通过生物特征验证来验证自己,生物特征验证将他们提供的生物特征标识符(如指纹或面部扫描)与存储的生物特征信息进行比较。

    备份代码

    在设置过程中,用户会得到一组一次性备份代码。如果无法获得主要的2FA技术,可以采用这些技术。

    推送通知

    当进行登录尝试时,用户会在其移动设备上收到通知。该请求可以被接受或拒绝。

    在使用上面列出的任何方法之前,用户必须权衡每种方法的利弊,以避免资金损失。一个著名的案例涉及2023年3月的一名比特币基地客户,他起诉该公司因SIM卡交换造成超过96,000美元的损失,引发了一场关于SMS 2FA安全性的争论.

    双因素身份认证是如何工作的?

    通常,一个人需要他们拥有的东西(如移动设备或硬件令牌)和他们知道的东西(如密码)才能访问使用2FA过程保护的帐户。下面是2FA的工作原理,一步一步来:

    用户启动登录

    当一个人试图登录一个在线帐户,如电子邮件帐户,社交媒体帐户或金融网站,该程序开始。

    用户分享他们拥有的东西

    用户名和密码经常被用作第一个因素,因为它们是用户可能知道的东西;这是认证的第一步。像往常一样,用户输入他们的登录名和密码。

    服务器验证第一个因素

    第一个因素由服务器验证,服务器将提供的登录名和密码与其数据库进行比较,看它们是否匹配。如果凭证是准确的,则确认第一认证因素,但是还没有给出对帐户的访问。

    服务器请求第二个因子

    在成功验证第一个因素之后,服务器要求用户输入第二个因素。用户贡献他们拥有的东西:手机、硬件令牌或身份验证应用程序是用户通常可以物理访问的项目的示例,这是第二个因素。

    用户提供他们拥有的东西

    用户对移动电话、硬件令牌或认证程序的实际拥有通常是第二个因素。有许多方法可以使用第二个因素,包括硬件令牌,短信代码和电子邮件代码。

    用户输入第二个因子

    用户输入一次性代码或根据需要提供第二个因子。这种代码是不断变化和时间敏感的,增加了安全性。

    服务器验证第二个因素

    第二个因素由服务器验证,服务器验证它是否对应于预测值。如果是,则确认第二认证因素。

    授权访问,并建立会话

    如果两个身份验证因素(用户拥有的和他们知道的)都得到正确验证,服务器就会授予对用户帐户的访问权限。然后,用户登录,并且由于会话的建立,可以访问他们的帐户及其功能。

    如何为加密设置双因素身份验证

    为加密货币设置2FA涉及多个步骤。用户应该首先从他们的应用程序商店下载一个值得信赖的认证应用程序到他们的智能手机上,例如Google Authenticator、Authy或类似的应用程序。

    用户接下来必须提供他们的登录名和密码来访问他们的加密货币账户。用户应该找到帐户安全设置的2FA部分,然后单击“启用2FA”为了将他们的帐户链接到应用程序,他们必须打开他们的验证器应用程序,并在扫描加密平台上显示的二维码之前选择“扫描二维码”或“添加帐户”。

    一些系统可能会给用户备份代码,用户应该将这些代码存储在一个安全的位置。如果用户放错了手机或认证应用,他们可以使用这些备份代码来恢复对帐户的访问.

    用户必须将authenticator应用程序生成的基于时间的一次性密码(OTP)输入加密货币平台才能完成设置。他们可以注销自己的帐户,然后尝试重新登录,此时会要求他们从应用程序中输入OTP来测试2FA设置。

    如果应用程序提供恢复密钥,用户必须安全地保持它们离线。在手机丢失或应用程序出现问题的情况下,这些密钥可用于重新访问2FA保护的帐户。一些交易所可能提供替代的2FA技术,如SMS或电子邮件验证,但利用验证者应用程序通常被认为更安全。

    最后,用户应该定期检查和更新他们的2FA设置,确保他们的验证器应用程序保持最新,并且他们的恢复信息是准确的。因此,他们的加密货币账户总体上更加安全,使未经授权的人更难获取他们的资金。用户不应泄露他们的恢复信息、OTP或任何人的恢复密钥.

    如何在比特币基地上设置双因素身份认证

    以下步骤解释了如何在比特币基地上设置二元身份验证:

  • 转到比特币基地的安全设置,网址为https://www.coinbase.com/settings/security_settings.
  • 向下滚动到“两步验证”部分。
  • 选择“验证器”如果用户是新用户,则需要通过SMS确认他们现有的2FA或批准。更新2FA的现有客户端必须确认其当前的2FA。
  • 启用验证器支持。批准后,会弹出一个二维码窗口。
  • 使用验证器应用程序扫描二维码。
  • 输入六位数代码,然后单击“启用”
  • 如果多个用户使用同一个登录名,他们必须都扫描2FA报名的二维码。他们可以将所有人聚集在一个地方进行扫描,或者进行远程设置,通过屏幕共享进行视频通话。

    双因素身份认证与多因素身份认证

    要在登录帐户时验证其身份,用户必须采用两个或更多不同的身份验证因素。这被称为多因素身份认证(MFA)。MFA通过要求生物特征(如指纹或面部识别)或附加拥有因素(智能卡)等附加元素来提高安全性,而2FA只要求两个因素(通常是已知的东西,如密码,以及拥有的东西,如智能手机)。

    这种多层方法为根据特定要求和风险级别定制安全措施提供了更大的灵活性,并通过使未经授权的用户更难获得访问权限而大大提高了安全性。

    下面是2FA和MFA的快速总结:

    双因素身份认证的安全问题

    尽管2FA有助于提高安全性,但它并非不受安全问题的影响。用户可能会受骗,提供这两个因素在网络钓鱼尝试期间。此外,攻击者能够通过切换SIM卡来拦截短信代码。一些验证器应用程序易受攻击恶意软件感染。因此,备份代码需要安全保存,因为丢失它们会导致锁定。

    类似于指纹,生物特征2FA可以使用拷贝来规避。最后,如果用户忽略或禁用2FA,用户自满可能会降低其有效性。尽管存在这些问题,2FA仍然是一种有用的安全措施,并且可以通过谨慎的用户行为以及尽可能使用多种身份验证方法来降低其风险。

    相关新闻

    更多>>
    APP排行榜

    赛马娘prett yderby

    10.0分

    180652

    剑客物语

    10.0分

    152301

    地城邂逅记忆憧憬

    9.0分

    127562

    4

    奇趣大冒险

    9.0分

    102654

    5

    三国志汉末霸业

    9.0分

    100278

    6

    小镇大厨

    8.0分

    89541

    7

    动物森林会

    8.0分

    80574

    8

    摩尔庄园

    8.0分

    75489

    9

    城堡传说大乱斗

    7.0分

    72451

    10

    魔女之泉

    7.0分

    69486