如何对有双因子认证站点进行钓鱼攻击?

本文讲的是如何对有双因子认证站点进行钓鱼攻击?

我们假设攻击者已经获得了一组有效的员工登录凭据,而这时如果您没有多因素身份验证(MFA),那么攻击者毫无疑问就像是中了大奖,因为他们可以快速的获得该用户名和密码下的公开资产。

但是如果你有MFA呢?比如您有一个需要认证登录的门户来作为您敏感的公共资产的守护者,并且它受到MFA的保护。

这样你就认为你的站点是安全的,对吗?

事实并非如此。

也许您的站点登录情况对于那些是使用受到破坏的凭据的站点来说是相对安全的。然而,攻击者仍然可以通过MFA进程进行网络钓鱼,并访问受保护的资源。让我们来看看这个实例:

刚刚发生了什么?

这是一个实时网路钓鱼的例子。就像在标准的网络钓鱼攻击一样,攻击者说服受害者访问一个假登录门户。通过收集用户的MFA令牌并将其实时提交给真实的登录门户,攻击者成功的对MFA保护的站点进行了身份验证。然后,受害者被重定向,并显示其登录尝试未成功。

这种攻击说明了大多数一次性密码(OTP)系统主要受到哪些的影响:短信,语音,电子邮件,认证器应用等都是。

当然这种攻击类型并不是新出现的。 

事实上,这样的MFA解决方案长期依赖都存在缺陷。而当攻击者正在进行实时网路钓鱼的时候,相对应的企业或者其他组织应该意识到并对其进行有效的控制,以检测和/或防止这种类型的攻击。 

就个人而言,我预计进行自动实时MFA网络钓鱼攻击的百分比会不断上升。事实上,当我完成了自己的PoC工具之后,另一位研究人员也公开发布了一个利用网络钓鱼MFA令牌的想法的工具。

那么如何防止这样的攻击? 

如前所述,这不是MFA中的一个漏洞,只是一次性密码不是为了防护而设计的。目前最好的预防方法是通过强密码来执行相互认证,完全从方程式中移除用户。

另外,通用第二因素(U2F)认证已被创建,其作为更强大的第二个认证因素。许多现代MFA解决方案依赖于用户识别他们认证的服务是合法的。在上述的网络钓鱼情形中,攻击者故意试图欺骗受害者,将其MFA令牌提供给受控域名。

U2F可以从方程式中移除用户。U2F使用硬件令牌,当激活时,使用公钥加密(PKI)来执行强认证,证明用户和服务是合法的。即使用户被钓鱼,并且攻击者获得密码,攻击者也将缺少验证所需的硬件令牌。

什么是检测这种攻击的最佳方法?

毫无疑问,这需要我们去监控可疑活动和安全分析的登录事件。特别是去注意这一点: 

1. 登录地点的分散 – 使用IP地理定位信息将允许您检测到攻击者从与受害者非常不同的位置登录。许多企业用户有多个设备认证:电话,笔记本电脑,平板电脑,但都位于同一个地方。而与其他用户的“正常”登录相比,攻击者从不同位置的登录最有可能成为可检测的异常情况。

2. 多个成功认证的用户都在一个新的位置,我们就可以猜测攻击者对多个用户实施了攻击并且成功了。根据攻击者的基础设施,这些登录可能都来自同一个新的位置。除非所有这些员工都是第一次访问相同的位置并登录,否则这个事件可能需要进一步的调查。

原文发布时间为:2017年7月29日

本文作者:Change 

本文来自合作伙伴嘶吼,了解相关信息可以关注嘶吼网站。

原文链接

时间: 2024-11-02 15:58:04

如何对有双因子认证站点进行钓鱼攻击?的相关文章

如何为登录和 sudo 设置双因子认证

安全就是一切.我们生活的当今世界,数据具有令人难以置信的价值,而你也一直处于数据丢失的风险之中.因此,你必须想尽办法保证你桌面系统和服务器中数据的安全.结果,管理员和用户就会创建极其复杂的密码.使用密码管理器甚至其它更复杂的东西.但是,如果我告诉你你可以只需要一步,至多两步就能登录到你的 Linux 服务器或桌面系统中呢?多亏了 Google 身份验证器,现在你可以做到了.并且,配置也极其简单. 我会给你简要介绍为登录和 sudo 设置双因子认证的步骤.我基于 Ubuntu 16.04 桌面系统

电话验证靠谱? 双因子认证或助黑客致富

在前不久,我们刚刚了解到无孔不入的社会工程学攻击能够为双因子认证(Two-factor authentication,2FA)带来致命的打击.现在来自比利时的安全研究员Arne Swinnen又发现,利用一些大公司(如Google.微软.Instagram)提供的双因子认证里的电话语音验证服务漏洞,则能够从中赚取到高额的利润. 据悉,大多数部署了2FA的公司,当用户在其官网上注册后,都会发送短信认证码对用户的真实性验明正身.当然,用户也可以选择接收这些公司的电话呼叫,让语音机器人告诉你认证码是什

SSH 安全加固篇:通过“运维密码”小程序实现 SSH 双因子认证

背景 近来很多知名企业都出现了密码泄露,通过单一的密码对敏感和重要信息进行保护已经面临越来越多的挑战,因此业内对多重认证的呼声也越来越高,而其中的双因子认证得到了业界的普遍认可. 什么是双因子认证 双因子认证Two-factor authentication(即 2FA),是一种通过组合两种不同的验证方式进行用户身份验证的机制. 在这种多重认证的系统中,用户需要通过两种不同的认证程序: 提供他们知道的信息(如用户名/密码) 再借助其他工具提供用户所不知道的信息(如用手机生成的一次性密码) SSH

双因子认证也不可靠 警惕社会工程学攻击

当前,随着网络安全威胁的日益加深,关于用户的安全认证机制也逐步完善中.为了降低传统单因子验证(One-factor authentication,2FA)如静态密码等带来的不可靠性,目前双因子认证机制(Two-factor authentication)已成为加强用户安全性的主流. 双因子认证也不可靠 警惕社会工程学攻击 什么是双因子认证? 简单而言,双因子认证就是通过两种独立不相关的证据来证明访问者的身份. 根据密码学理论,在数字世界里,独立不相关的证据可以来自于以下三方面因素:你所知道的(如

矛盾对决 看双因子如何灭掉Wi-Fi万能钥匙

几乎所有的智能手机用户都见过"Wi-Fi万能钥匙"这样类似的APP.作为一款拥有巨额下载量的手机应用,其不仅充斥着所有的手机应用商店并牢牢占据下载排行榜,还在CCTV.地铁站等广告圣地花巨资做着醒目巨幅广告.作为一款"分享"免费Wi-Fi热点的手机应用,据称其有近6亿的用户,早已是风靡全国甚至已经走向了世界. 那么,Wi-Fi万能钥匙是怎么做到分享免费热点,让其用户有免费的Wi-Fi使用呢?假如你安装了Wi-Fi万能钥匙,并用其来连接家里的Wi-Fi,在你同意分享热

登陆时做下双因子验证

问题描述 登陆时做下双因子验证 请问:登陆的时候做双因子验证,啥意思?听着很高级. 请问:登陆的时候做双因子验证,啥意思?听着很高级. 解决方案 双因子认证(2FA)是指结合密码以及实物(信用卡.SMS手机.令牌或指纹等生物标志)两种条件对用户进行认证的方法.http://baike.baidu.com/link?url=SRHAOyf0tB039nGwSDDcYPwKpQ3XK8p_LULIxnta-ohYhT2xKHYs8omFFZ6dSHyLsADQrx5y0N4V0GBsjU68Mq

下一代双因子身份认证什么样?

本文讲的是下一代双因子身份认证什么样?,暴力破解攻击可被各种形式的双因子身份认证缓解,比如基于时间的令牌.短信和使用手机的身份认证.如今,新的竞争者出现了:通用双因子身份认证(U2F). U2F是线上快速身份认证(FIDO)联盟支持的一个身份认证标准.FIDO联盟成员涵盖了技术产业顶级公司和厂商. U2F协议通过一键激活的USB令牌设备实现.U2F结合了质询-响应身份认证和公钥加密.服务器向客户端Web浏览器发送质询请求,浏览器再向USB设备发出请求. 该USB设备随即亮灯,敦促用户按下按钮激活

《CCNP安全VPN 642-648认证考试指南(第2版)》——5.9节无客户端的SSL VPN双因子验证

5.9 无客户端的SSL VPN双因子验证CCNP安全VPN 642-648认证考试指南(第2版)关键正如前面提到的,当考虑为用户部署一个新的验证方案时,有许多选项可供使用.SSL VPN解决方案中一个最常见的部署场景就是使用双因子验证机制.ASA代码8.2引入了双因子验证的概念.如果双因子验证启动了口令管理的话,那么主和辅的验证请求都包括MS-CHAPv2的请求属性.如果其中一个验证方案包含一个不支持MS-CHAPv2协议的RADIUS服务器,这就会产生问题了.出于这个原因,你需要在ASA上配

金融服务的新武器:智能化多因子认证

本文讲的是金融服务的新武器:智能化多因子认证,本文介绍了多因子认证在金融服务业的应用,以及近年来智能化多因子的趋势.智能化主要体现在三个方面:在验证手段方面,更多的使用基于机器学习的生物识别技术:在风险评估方面,设备指纹和行为性生物识别的使用:在触发策略方面,基于风险的动态策略的使用. 正文 在金融服务领域,多因子认证的使用由来已久.多因子认证是一种对服务访问控制的机制,其手段是让用户提供多种证明给认证体系来完成.这些证明通常来自三个大类,分别是:所知,用户所知道的东西:所有,用户所拥有的东西: