| Theft |
An attacker steals a physical authenticator. |
A hardware cryptographic authenticator is stolen. |
| |
|
An OTP authenticator is stolen. |
| |
|
A look-up secret authenticator is stolen. |
| |
|
A cell phone is stolen. |
| Duplication |
The subscriber’s authenticator has been copied with or without their knowledge. |
Passwords written on paper are disclosed. |
| |
|
Passwords stored in an electronic file are copied. |
| |
|
A vulnerability in an insufficiently secure password manager is exploited. |
| |
|
A software PKI authenticator (i.e., private key) is copied. |
| |
|
A look-up secret authenticator is copied. |
| |
|
A counterfeit biometric authenticator is manufactured. |
| |
|
Exportable cryptographic keys are obtained from a device or cloud-based sync fabric. |
| Eavesdropping |
The attacker observes the authenticator secret or authenticator output as the subscriber is authenticating. |
Passwords are obtained by watching keyboard entries. |
| |
|
Passwords or authenticator outputs are intercepted by keystroke logging software. |
| |
|
A PIN is captured from a PIN pad device. |
| |
|
A hashed password is obtained and used by an attacker for another authentication. |
| |
The attacker intercepts an out-of-band secret by compromising the communication channel. |
An out-of-band secret is transmitted via unencrypted Wi-Fi and received by the attacker. |
| Offline Cracking |
The authenticator is exposed using analytical methods outside of the authentication mechanism. |
A software PKI authenticator is subjected to a dictionary attack to identify the correct password to decrypt the private key. |
| Side-Channel Attack |
The authenticator’s secret is exposed using the physical characteristics of the authenticator. |
A key is extracted by differential power analysis on a hardware cryptographic authenticator. |
| |
|
A cryptographic authenticator secret is extracted by analyzing the authenticator’s response time over several attempts. |
| Phishing or Pharming |
The authenticator output is captured by fooling the claimant into thinking that the attacker is a verifier or RP. |
A claimant reveals a password to a website impersonating the verifier. |
| |
|
A password is revealed by a bank subscriber in response to an email inquiry from a phisher pretending to represent the bank. |
| |
|
A password is revealed by the claimant at a bogus verifier website reached through DNS spoofing. |
| Social Engineering |
The attacker establishes a level of trust with a subscriber to convince them to reveal their authenticator secret or authenticator output. |
A password is revealed by the subscriber to an officemate asking for the password on behalf of the subscriber’s boss. |
| |
|
A password is revealed by a subscriber in a telephone inquiry from an attacker masquerading as a system administrator. |
| |
|
An attacker who has convinced the mobile operator to redirect the victim’s mobile phone to them receives an out-of-band secret sent via SMS. |
| Authentication Fatigue |
An attacker causes repeated authentication requests to be sent to the subscriber in an effort to get them to approve. |
A subscriber approves a fraudulent push-based authentication request to stop repeated requests. |
| Online Guessing |
The attacker connects to the verifier online and attempts to guess a valid authenticator output in the context of that verifier. |
Online dictionary attacks are used to guess passwords. |
| |
|
Online guessing is used to guess authenticator outputs for an OTP authenticator that is registered to a legitimate subscriber. |
| Endpoint Compromise |
Malicious code on the endpoint proxies allows remote access to a connected authenticator without the subscriber’s consent. |
A cryptographic authenticator connected to the endpoint is used to authenticate remote attackers. |
| |
Malicious code on the endpoint causes authentication to other than the intended verifier. |
Authentication is performed on behalf of an attacker rather than the subscriber. |
| |
|
A malicious app on the endpoint reads an out-of-band secret sent via SMS, and the attacker uses the secret to authenticate. |
| |
Malicious code on the endpoint compromises a multi-factor software cryptographic authenticator. |
Malicious code proxies authenticate or export authenticator keys from the endpoint. |
| Unauthorized Binding |
An attacker causes an authenticator under their control to be bound to a subscriber account. |
An attacker intercepts an authenticator or provisioning key en route to the subscriber. |
| Latent Keys |
A decommissioned device retains authentication keys. |
A device (e.g., laptop computer) is sold without recognition that device-based authentication keys are present and could be used by a new owner. |
| Proliferation of Keys |
Transferring device-based authentication keys between devices increases the attack surface. |
A subscriber copies authentication keys to many devices, possibly some that are not under their direct control, and loses track of where the keys are stored. |
| Key Transfer Security |
Authentication keys are transferred between devices through an insufficiently secure cloud service. |
Access to a cloud service that stores authentication keys requires only single-factor authentication. |
| |
|
Keys are made available to others through a URL sent via email. |
| Untrusted Devices |
Authentication keys are resident on a device that provides insufficient protection. |
Keys are transferred to an insecure device via the sync fabric. |
| Insider Threats |
A trusted insider proves to be untrustworthy. |
An insider with access to the CSP (e.g., customer support representative) colludes with an attacker to give access to subscriber accounts. |