Resources

Mobile security glossary

Plain definitions of the mobile security terms buyers meet, from app shielding to device management: how each works on Android and iOS and how Otukan uses it.

This glossary defines the terms that come up when you protect a mobile app, a device or a fleet, grouped by the trust boundary each one protects. Each entry opens with a one-sentence definition, then explains how the idea works on Android and on iOS, why it matters and how Otukan puts it to work. Where the two platforms behave differently, the entry says so rather than blending them.

Terms by trust boundary

Every term protects a different boundary in the mobile flow.

BoundaryTerms
The app’s code and packageCode obfuscation, app shielding
The app while it runsRuntime application self-protection
The device and network around the appMobile threat defense
The link between app, device and backendApp attestation, device binding
The device below the operating systemFirmware integrity
The managed device and its appsMobile device management, mobile application management

Who carries each control

A single term rarely lives in one place. App attestation, for example, depends on a signal from the operating system, a check inside the app and a verdict your backend enforces. Each definition names what the app does itself, what it borrows from Android or iOS and what your backend must decide, so responsibilities are clear before you compare offers.

Using a definition in an evaluation

Treat each entry as a checklist starter: which platforms the control covers, what evidence a vendor should show, and how the control affects real users on real devices. Guides and articles on the same topics are gathered on mobile security resources. Bring those questions to us and an Otukan engineer answers them for your app, your devices or your fleet.

In this collection

  • DefinitionWhat is app attestation

    App attestation lets your server confirm a request comes from your genuine app. What the evidence proves, how to verify it and how it behaves on reinstall.

  • DefinitionWhat is app shielding

    App shielding builds resistance to analysis, tampering and runtime attack into a mobile app. Where it sits, who does what and how to evaluate it.

  • DefinitionWhat is code obfuscation

    Code obfuscation makes an app's compiled code hard to read without changing behaviour. What it reaches per language, what it can break and how to validate it.

  • DefinitionWhat is device binding

    Device binding ties an account or session to one app installation via a key that stays on the device: what it proves, how it is verified and its lifecycle.

  • DefinitionWhat is firmware integrity

    Firmware integrity means a device boots only the approved, unaltered build. How it works on Android and iOS, who is responsible and how to evaluate it.

  • DefinitionWhat is mobile application management

    Mobile application management controls business apps and their data without managing the device: how it differs from app protection and MDM, and how to run it.

  • DefinitionWhat is mobile device management

    Mobile device management enrols, configures and controls work phones and tablets. What it covers, how to evaluate it and how Otukan applies it to your fleet.

  • DefinitionWhat is mobile threat defense

    Mobile threat defense detects attacks on phones, apps and connections. How it works on Android and iOS, what to evaluate and how Otukan builds it into apps.

  • DefinitionWhat is runtime application self protection

    RASP is security logic inside an app that reacts when its execution is watched or altered. How it works on Android and iOS, and how to evaluate it.

Turn the terms into a protection plan

Tell us the term or control you are weighing, the platforms involved and the decision it feeds. We never ask for binaries, signing keys or production credentials.

Or request a technical demo