Two-factor authentication over text message was developed as early as 1996, when AT&T described a system for authorizing transactions based on an exchange of codes over two-way pagers. Many multi-factor authentication vendors offer mobile phone-based authentication. Some methods include push-based authentication,
QR code-based authentication, one-time password authentication (event-based and time-based), and SMS-based verification. SMS-based verification suffers from some security concerns. Phones can be cloned, apps can run on several phones and cell-phone maintenance personnel can read SMS texts. Not least, cell phones can be compromised in general, meaning the phone is no longer something only the user has. The major drawback of authentication including something the user possesses is that the user must carry around the physical token (the USB stick, the bank card, the key or similar), practically at all times. Loss and theft are risks. Many organizations forbid carrying USB and electronic devices in or out of premises owing to
malware and data theft risks, and most important machines do not have USB ports for the same reason. Physical tokens usually do not scale, typically requiring a new token for each new account and system. Procuring and subsequently replacing tokens of this kind involves costs. In addition, there are inherent conflicts and unavoidable trade-offs between usability and security. Two-step authentication involving
mobile phones and
smartphones provides an alternative to dedicated physical devices. To authenticate, people can use their personal access codes to the device (i.e. something that only the individual user knows) plus a one-time-valid, dynamic passcode, typically consisting of 4 to 6 digits. The passcode can be sent to their mobile device and in July 2016, a United States
NIST draft guideline proposed deprecating it as a form of authentication. A year later NIST reinstated SMS verification as a valid authentication channel in the finalized guideline. As early as 2011, Duo Security was offering
push notifications for MFA via a mobile app. In 2016 and 2017 respectively, both Google and Apple started offering user two-step authentication with push notifications Security of mobile-delivered security tokens fully depends on the mobile operator's operational security and can be easily breached by wiretapping or
SIM cloning by national security agencies.
Advantages: • No additional tokens are necessary because it uses mobile devices that are (usually) carried all the time. • As they are constantly changed, dynamically generated passcodes are safer to use than fixed (static) log-in information. • Depending on the solution, passcodes that have been used are automatically replaced in order to ensure that a valid code is always available, transmission/reception problems do not, therefore, prevent logins.
Disadvantages: • Users may still be susceptible to phishing attacks. An attacker can send a text message that links to a
spoofed website that looks identical to the actual website. The attacker can then get the authentication code, user name and password. • A mobile phone is not always available—it can be lost, stolen, have a dead battery, or otherwise not work. In particular, lost devices unrelated to a security incident is a major weakness of mass-adoption (in comparison with a lost device and not using MFA.) Answers to solve this weakness often introduce further complexities to MFA adoption. • Despite their growing popularity, some users may not even own a mobile device, and take umbrage at being required to own one as a condition of using some service on their home PC. • Mobile phone reception is not always available—large areas, particularly outside of towns, lack coverage. •
SIM cloning gives hackers access to mobile phone connections.
Social-engineering attacks against mobile-operator companies have resulted in the handing over of duplicate SIM cards to criminals. • Text messages to mobile phones using
SMS are insecure and can be intercepted by
IMSI-catchers. Thus third parties can steal and use the token. • Account recovery typically bypasses mobile-phone two-factor authentication. • Modern smartphones are used both for receiving email and SMS. So if the phone is lost or stolen and is not protected by a password or biometric, all accounts for which the email is the key can be taken over as the phone can receive the second factor. • Mobile carriers may charge the user messaging fees. ==Legislation and regulation==