论文标题

FIDO2带有两个显示或如何保护关键安全网络交易免受恶意软件攻击

FIDO2 With Two Displays-Or How to Protect Security-Critical Web Transactions Against Malware Attacks

论文作者

Hackenjos, Timon, Wagner, Benedikt, Herr, Julian, Rill, Jochen, Wehmer, Marek, Goerke, Niklas, Baumgart, Ingmar

论文摘要

随着过去几年对在线帐户的攻击兴起,越来越多的服务为用户提供了两因素身份验证。在这三个类别中的两个中,有两个因素,您知道的东西,您拥有的东西以及您应该确保攻击者不能一次妥协。因此,对手应该无法与一个人的帐户进行恶意互动。但是,只有当人们认为弱对手时,这才是正确的。特别是,由于大多数当前的解决方案仅对会话进行身份验证,而不是单个交易,因此如果某人的设备感染了恶意软件,则它们无非。对于在线银行业,银行业早已确定了对交易进行认证的必要性。但是,此类身份验证方案的规格不是公开的,实施细节因银行而异,大多数仍然无法防止恶意软件。在这项工作中,我们提出了一种通用方法来解决恶意帐户收购问题,即使在恶意软件的存在下也是如此。为此,我们定义了一个新的范式,以改善涉及一次性安全性和交易身份验证概念的两因素身份验证。此范式之后的Web身份验证方案也可以保护关键交易免受操纵的影响,即使其中一个因素完全受到损害。分析现有的身份验证方案,我们发现它们没有意识到两个安全性。我们提供了如何设计安全的Web身份验证方案的蓝图。基于此蓝图,我们建议使用两个显示器(FIDO2D)提出FIDO2,这是一种基于FIDO2标准的新Web身份验证方案,并使用tamarin证明了其安全性。我们希望我们的工作激发了一系列更安全的Web身份验证方案的新浪潮,该方案即使免受恶意软件的攻击,可以保护关键交易。

With the rise of attacks on online accounts in the past years, more and more services offer two-factor authentication for their users. Having factors out of two of the three categories something you know, something you have and something you are should ensure that an attacker cannot compromise two of them at once. Thus, an adversary should not be able to maliciously interact with one's account. However, this is only true if one considers a weak adversary. In particular, since most current solutions only authenticate a session and not individual transactions, they are noneffective if one's device is infected with malware. For online banking, the banking industry has long since identified the need for authenticating transactions. However, specifications of such authentication schemes are not public and implementation details vary wildly from bank to bank with most still being unable to protect against malware. In this work, we present a generic approach to tackle the problem of malicious account takeovers, even in the presence of malware. To this end, we define a new paradigm to improve two-factor authentication that involves the concepts of one-out-of-two security and transaction authentication. Web authentication schemes following this paradigm can protect security-critical transactions against manipulation, even if one of the factors is completely compromised. Analyzing existing authentication schemes, we find that they do not realize one-out-of-two security. We give a blueprint of how to design secure web authentication schemes in general. Based on this blueprint we propose FIDO2 With Two Displays (FIDO2D), a new web authentication scheme based on the FIDO2 standard and prove its security using Tamarin. We hope that our work inspires a new wave of more secure web authentication schemes, which protect security-critical transactions even against attacks with malware.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源