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

06/27/2022
by   Timon Hackenjos, et al.
0

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.

READ FULL TEXT

page 1

page 7

research
11/12/2020

Securing Password Authentication for Web-based Applications

The use of passwords and the need to protect passwords are not going awa...
research
01/31/2019

An Extensive Formal Security Analysis of the OpenID Financial-grade API

Forced by regulations and industry demand, banks worldwide are working t...
research
10/15/2020

Multi-factor authentication for users of non-internet based applications of blockchain-based platforms

Attacks targeting several millions of non-internet based application use...
research
09/25/2020

Investigation of 3-D Secure's Model for Fraud Detection

Background. 3-D Secure 2.0 (3DS 2.0) is an identity federation protocol ...
research
03/18/2019

The epidemiology of lateral movement: exposures and countermeasures with network contagion models

An approach is developed for analyzing computer networks to identify sys...
research
05/16/2023

Four Factor Authentication with emerging cybersecurity for Mobile Transactions

Cybersecurity is very essential for Mobile Transactions to complete seam...
research
08/26/2023

SoK: Authenticated Prefix Relations – A Unified Perspective On Relative Time-Stamping and Append-Only Logs

Secure relative timestamping and secure append-only logs are two histori...

Please sign up or login with your details

Forgot password? Click here to reset