Push-Based MFA
Push-based MFA is a way of confirming your identity by responding to a notification sent to an app on your phone when you try to log in. Instead of typing in a code, you typically approve or deny the sign-in attempt directly from your device. This provides an additional check beyond a password to help verify that the person logging in is really you.
Push-based MFA is a multi-factor authentication method that uses a possession factor: an authenticator app registered to a user's mobile device receives a push notification from the service provider during a sign-in attempt, and the user approves or denies the request in-app. It serves as an additional authentication factor alongside a primary credential (commonly a password), and depending on configuration it may satisfy 2FA or broader MFA requirements. Because simple approve/deny prompts are susceptible to MFA fatigue and accidental approval, many deployments layer on number matching, where the user must enter or confirm a short numeric code shown on the sign-in screen within the authenticator app to bind the approval to the specific session. Push-based MFA typically requires an internet connection on the device; it addresses authentication (verifying who the principal is) and is out of scope for authorization decisions.
Why it matters
Push-based MFA became widely adopted because it reduces friction compared to manually typing one-time codes: the user simply approves or denies a prompt on a device they already carry. As a possession-factor method, it strengthens authentication beyond a password alone, which is significant given how frequently password-only accounts are compromised through phishing, credential reuse, and brute-force attacks. For many organizations, push-based MFA offers a practical balance between security and usability that encourages broad enrollment.
However, the same low-friction design that makes push notifications convenient also introduces a well-documented weakness: MFA fatigue (also called prompt bombing). When an attacker already holds a valid password, they can repeatedly trigger push prompts in the hope that a distracted or annoyed user will eventually tap approve. A simple binary approve/deny prompt gives the user little context about which session they are authorizing, making accidental approval a real risk. This is why many deployments have moved toward number matching, in which the user must confirm a short numeric code displayed on the sign-in screen, binding the approval to the specific session that requested it.
Because push-based MFA typically depends on the device having an internet connection and on the integrity of the authenticator app, IAM teams should treat it as one option among several rather than a universal solution. Its effectiveness varies with configuration, particularly whether number matching or similar session-binding controls are enabled, and it addresses authentication only, not authorization.
Who it's relevant to
Inside Push-Based MFA
Common questions
Answers to the questions practitioners most commonly ask about Push-Based MFA.
