Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 781

Mobile TLS Pinning Bypass

Что такое Mobile TLS Pinning Bypass?

Mobile TLS Pinning BypassThe category of techniques used to disable certificate pinning in a mobile app — typically via Frida or Objection hooks on platform TLS APIs — so a pen-tester or attacker can run a man-in-the-middle proxy and inspect API traffic.


Many mobile apps implement TLS certificate (or public-key) pinning to ensure that traffic to a known backend cannot be intercepted by a CA-issued certificate the user trusts. Pinning is the right default for any high-value app, but it also blocks legitimate traffic inspection by mobile pen-testers, fraud analysts, and AppSec teams. Mobile TLS pinning bypass refers to the set of techniques used to disable pinning at run-time inside a controlled test environment, almost always with Frida or its higher-level wrapper Objection: hooks on Android's `X509TrustManagerExtensions.checkServerTrusted`, `okhttp3.CertificatePinner.check`, and `WebViewClient.onReceivedSslError`; on iOS hooks on `SSLSetSessionOption`, `URLSession`'s authentication-challenge delegates, and TrustKit's `TSKPinningValidator`. Pre-canned scripts cover the common HTTP clients (OkHttp, Retrofit, AFNetworking, Alamofire). On the defensive side, MASVS controls require pinning, and apps targeting threat models that include hostile devices add hardware-backed attestation (Play Integrity, App Attest) plus integrity checks to detect Frida instrumentation; the resulting cat-and-mouse is one of the central themes of mobile AppSec.

Примеры

  1. 01

    An AppSec tester runs Objection's `android sslpinning disable` to MITM an Android banking app's API traffic via Burp Suite.

  2. 02

    A defender adds an additional anti-Frida check that aborts the app if it detects `frida-agent` mapped into the process memory, complementing pinning.

Частые вопросы

Что такое Mobile TLS Pinning Bypass?

The category of techniques used to disable certificate pinning in a mobile app — typically via Frida or Objection hooks on platform TLS APIs — so a pen-tester or attacker can run a man-in-the-middle proxy and inspect API traffic. Относится к категории Мобильная безопасность в кибербезопасности.

Что означает Mobile TLS Pinning Bypass?

The category of techniques used to disable certificate pinning in a mobile app — typically via Frida or Objection hooks on platform TLS APIs — so a pen-tester or attacker can run a man-in-the-middle proxy and inspect API traffic.

Как работает Mobile TLS Pinning Bypass?

Many mobile apps implement TLS certificate (or public-key) pinning to ensure that traffic to a known backend cannot be intercepted by a CA-issued certificate the user trusts. Pinning is the right default for any high-value app, but it also blocks legitimate traffic inspection by mobile pen-testers, fraud analysts, and AppSec teams. Mobile TLS pinning bypass refers to the set of techniques used to disable pinning at run-time inside a controlled test environment, almost always with Frida or its higher-level wrapper Objection: hooks on Android's `X509TrustManagerExtensions.checkServerTrusted`, `okhttp3.CertificatePinner.check`, and `WebViewClient.onReceivedSslError`; on iOS hooks on `SSLSetSessionOption`, `URLSession`'s authentication-challenge delegates, and TrustKit's `TSKPinningValidator`. Pre-canned scripts cover the common HTTP clients (OkHttp, Retrofit, AFNetworking, Alamofire). On the defensive side, MASVS controls require pinning, and apps targeting threat models that include hostile devices add hardware-backed attestation (Play Integrity, App Attest) plus integrity checks to detect Frida instrumentation; the resulting cat-and-mouse is one of the central themes of mobile AppSec.

Как защититься от Mobile TLS Pinning Bypass?

Защита от Mobile TLS Pinning Bypass обычно сочетает технические меры и операционные практики, как описано в определении выше.

Какие есть другие названия Mobile TLS Pinning Bypass?

Распространённые альтернативные названия: Certificate pinning bypass, Frida pinning bypass.

Связанные термины