Join our Newsletter — 33% off our NHI Course
Home› FAQ› Authentication, Authorisation & Trust› When should teams use selective friction instead of…
Authentication, Authorisation & Trust

When should teams use selective friction instead of full blocking in mobile apps?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 12, 2026 Domain: Authentication, Authorisation & Trust

Use selective friction when the signal suggests elevated risk but not enough certainty to justify a hard stop. Examples include suspicious device posture, unusual transaction behaviour, or potentially compromised sessions where a warning or slowdown can reduce exposure without excluding legitimate users.

When selective friction is the right control for mobile app decisions

selective friction fits the middle ground between smooth allow and hard deny. It is useful when risk signals are meaningful enough to warrant extra scrutiny, but the evidence is still too weak for a full block. In practice, that means slowing, warning, step-up verifying, or constraining a flow until the signal is clarified.

The key design choice is proportionality. A mobile app should not punish ordinary users for every anomaly, but it also should not treat every risky session as equivalent to a confirmed compromise. Selective friction lets teams preserve conversion and usability while still reducing exposure in situations where context is suspicious but not yet definitive.

Good candidates are flows with incomplete confidence, such as a device that looks rooted or jailbroken, an unusual geolocation jump, a payment attempt that differs from the user’s normal pattern, or a session with signs of token abuse that has not yet crossed the threshold for a block. The control is strongest when the warning or delay changes attacker economics without creating needless abandonment.

How selective friction changes the mobile risk decision

Selective friction works best when the app can distinguish between elevated uncertainty and confirmed malicious activity. It gives the system a chance to request a second signal, slow automation, or expose the user to a visible warning that may interrupt abuse. That is especially valuable in mobile flows where false positives can be expensive and where a hard stop would be overly disruptive.

In security terms, it is a graded response control. Rather than assuming every anomaly means the same thing, the app can adjust friction based on signal quality, confidence, and downstream impact. For example, a high-value transaction might warrant step-up authentication, while a lower-value but still suspicious action might only merit a warning, a retry delay, or a limited function set.

This approach is also useful when the app depends on trust signals that are imperfect by nature. Device posture, IP reputation, behavioral patterns, and session integrity can all be informative without being conclusive. Selective friction acknowledges that reality and uses softer intervention to avoid both overblocking and passive acceptance of risk.

Where full blocking is still the better choice

Full blocking becomes appropriate when the evidence points to likely abuse, when the action is high impact, or when the app cannot safely tolerate uncertainty. If a session is clearly compromised, a token is known to be invalid, or a device is demonstrably hostile, allowing any continuation may simply give the attacker more room to operate.

The difference is not whether friction is annoying, but whether the system still has enough trust to continue in constrained form. If the answer is no, blocking protects the user and the platform. If the answer is yes but only with added confidence checks, then selective friction is the better control. This distinction matters most in authentication, payment, account recovery, and privileged mobile workflows.

Teams should also avoid using friction as a vague middle path when the control objective is actually containment. If the concern is active account takeover or clear fraud, the app should move beyond warnings and act decisively. Selective friction is for ambiguity, not for confirmed compromise.

Risk and Threat Considerations

Selective friction can fail if teams apply it to signals that are already strong enough to justify blocking. In that case, the attacker keeps access while the user absorbs the inconvenience, which weakens the control’s value and can delay response in a real compromise. iOS apps leaking hard-coded secrets and Symantec mobile apps AWS keys 2022 are reminders that mobile risk is often rooted in exposed secrets as much as in visible user behavior.

Failure mechanism: Weak or noisy signals trigger friction too late, while strong compromise indicators are handled too softly. Attackers then exploit the grace period to complete fraudulent actions, move laterally through the session, or harvest additional value before escalation happens.

Impact: Exposure grows when the control is tuned for convenience instead of confidence. Users may experience unnecessary prompts, while real threats retain enough access to cause account loss, data exposure, or financial abuse.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-63, NIST Zero Trust (SP 800-207), NIST SP 800-53 Rev 5, CIS Controls v8 and OWASP ASVS set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-63Digital Identity GuidelinesMobile step-up decisions depend on assurance and authenticator strength.
Recommendation — Apply assurance-based step-up checks before allowing higher-risk mobile actions.
NIST Zero Trust (SP 800-207)Zero Trust ArchitectureSelective friction reflects continuous verification and least-privilege access decisions.
Recommendation — Use continuous verification to increase friction only when risk signals justify it.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementSession and authenticator risk often drive whether to warn, slow, or block mobile actions.
Recommendation — Rotate or invalidate compromised authenticators before allowing sensitive mobile flows.
CIS Controls v8CIS-6 — Access Control ManagementMobile access decisions should progressively restrict risky sessions instead of overblocking all users.
Recommendation — Limit or revoke access paths when mobile risk signals exceed tolerance.
OWASP ASVSV6 — AuthenticationStep-up friction and blocking are authentication outcomes for risky mobile sessions.
Recommendation — Require stronger authentication before proceeding with elevated-risk mobile actions.

Practitioner Guidance

What to prioritise: Tie friction to the strength of the signal, not to a generic “suspicious” label. A useful rule is that the softer the evidence, the more selective the intervention can be; the stronger the evidence, the less room there is for partial access.

What to verify: Before relying on friction, confirm that the app can explain why it intervened and that the trigger can be measured consistently. If the control cannot distinguish device posture issues from genuine session compromise, it will be hard to tune and easy to overuse.

Common mistake: Treating friction as a substitute for detection or response. Good mobile controls use friction to buy time and reduce exposure, not to defer the need for stronger action when compromise becomes likely.

Practitioner takeaway: Use selective friction when uncertainty is real and reversible, but move to blocking once the signal supports a credible compromise judgment or the action’s downside becomes unacceptable.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 12, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org