Application security feature

Threat investigation workflows

Otukan links runtime signals to sessions, accounts and releases, so analysts can confirm or dismiss a mobile attack and pass evidence to fraud or engineering.

  • Android
  • iOS
  • Flutter
  • React Native
Suspected account abuse is met at the case evidence boundary before it reaches the appSuspected account abuseCase evidenceYour app
  • From lead to verdict

    Otukan takes an analyst from one signal to the session, install, account and release around it, and to a clear conclusion.

  • App and server together

    Device evidence from the app is read beside what your backend saw, so a case does not rest on the phone alone.

  • Right people, right detail

    Pseudonymous by default, with account linkage opened only for the analysts who need it on a given case.

Cases Otukan helps investigate

Select a case type to see which signals Otukan brings, what the app did at the time and what the analyst receives.

Disputed transfer

  1. Detect

    Otukan shows whether remote control, hooking or, on Android, overlays were present when the transfer screen was open.

  2. Respond

    The app applied the transfer-flow rule at the time; the case shows which one.

  3. Report

    A timeline of signals around the transfer request for the fraud team.

Takeover after device change

  1. Detect

    Signals from the new install are compared with the account's earlier installs.

  2. Respond

    Sign-in on the new install was stepped up or restricted, per policy.

  3. Report

    Install history for the pseudonymous account, with signals on each install.

Modified copy in the wild

  1. Detect

    Integrity signals identify installs running code or a signing identity that is not yours.

  2. Respond

    The copy was kept away from sensitive flows.

  3. Report

    The affected build, first sighting and spread across installs.

Emulator farm onboarding

  1. Detect

    Virtual-device signals appear on many installs created close together.

  2. Respond

    Account creation was held for extra checks.

  3. Report

    The cohort of related installs and the accounts they opened.

Likely false positive

  1. Detect

    One check fires repeatedly on an install with no backend signs of abuse.

  2. Respond

    The user kept access under an observe or warn rule.

  3. Report

    Enough context to close the case and propose an exception for the next policy version.

Investigation tools in Otukan

Each tool shortens one step between the first signal and a defensible conclusion.

  • Case timeline

    Signals for an install or account in time order, with the journey moment and the response the app applied.

  • Session linking

    Connect runtime signals to the session and backend request they accompanied.

  • Account pivot

    Move from one pseudonymous install to other installs on the same account, and back.

  • Release lineage

    See which builds an install ran and whether signals changed across updates.

  • Case labels

    Close each case as detection only, confirmed attack or business incident, so reporting stays honest.

  • Controlled linkage

    Revealing the customer behind a pseudonymous key is limited to named analysts and recorded.

You choose the response

Set a response for each user flow. Start by observing, then tighten flow by flow as the signals prove themselves.

Observe

Signal sent to your backend

Rolling out a new policy and measuring real-world signals.

Warn

This device looks modified. Continue with care.

Conditions some genuine users create, such as developer settings.

Restrict

Payments are unavailable on this device.

Payments, stored data and account changes.

Terminate

Session closed for your security.

Clear tampering on a high-risk flow.

How an investigation runs

  1. Open from a lead

    An alert, a trend or a support ticket points to an install, account or build.

  2. Build the timeline

    Otukan gathers related signals, sessions and releases in one ordered view.

  3. Add backend evidence

    Analysts set device signals beside login, API and transaction records from your systems.

  4. Reach a verdict

    The case closes with a label and, where needed, a policy or release change.

Free for app publishers

Check your app's exposure

A passive review of your published app by an Otukan engineer. No files, no access to your systems. Findings go by email to the verified publisher.

You finish the request on the next page.

Evaluate threat investigation workflows by how quickly and how fairly they turn one mobile signal into a defensible conclusion. Otukan links runtime signals from your protected Android, iOS, Flutter and React Native apps to the session, pseudonymous account and release around them, lays them out as a timeline and lets analysts add the backend evidence that confirms or dismisses an attack. Cases close with a clear label (detection only, confirmed attack or business incident), and account linkage stays with the analysts who need it. The app contributes device evidence; the verdict draws on your server records too.

The case and the boundary

Flows that produce cases

Most mobile investigations start at the same few flows: a transfer the customer disputes, a sign-in from a new phone followed by a change of contact details, a spike of new accounts that behave alike, or reports of a modified copy of your app. Each flow crosses a trust boundary between a device you do not control and a backend you do.

What each side can prove

The app sees the device at the moment of the action: instrumentation, remote control, overlays on Android, capture, integrity and environment. The backend sees the account: credentials used, payees added, amounts, IP ranges and timing. Neither side alone settles a case. Otukan is designed so an analyst reads both together.

Where the case starts

Leads arrive from three directions: an alert in your SOC, a trend in analytics, or a customer complaint to support. Otukan lets an analyst open a case from an install, an account or a build, whichever the lead points to. Trend-driven leads are described on threat analytics.

Who contributes what

PartyContribution to the caseLimits to respect
Protected appRuntime signals with journey moment, build, platform and applied responseObserves only what each platform allows an app to see
Operating systemPlatform evidence, such as attestation your server verifiesVaries between Android and iOS and between OS versions
Your backendLogin, transaction and account-change recordsNeeds a pseudonymous key to join with app signals
OtukanLinks, timelines, release lineage and case labelsAccount linkage limited to named analysts
Your analystsJudgement and the final labelFollow the escalation path agreed with fraud and engineering

Android evidence

Android cases can include overlays drawn over your screens, accessibility services performing gestures, root traces and proxy settings. These are often decisive in remote-control fraud.

iOS evidence

iOS cases rely on screen capture and mirroring, jailbreak traces, the app’s own integrity and attestation that your server verifies with App Attest. Signals are fewer by design of the platform, so backend records carry more weight.

Evaluating the workflow

Platform scope

Ask for the signals available to investigators on Android and on iOS as separate lists, with OS versions. Otukan supplies them per platform.

Evidence quality

Test with cases you control. Reproduce an attack on a test account in an authorised lab and check that the timeline shows it clearly. Repeat the same journey on a clean device and check that the case would close as a false positive. Record devices, OS versions, results and the reviewer.

User impact

Investigations affect real customers when they end in a restriction. Check that support can see why an account was restricted, that the customer has a way forward, and that confirmed false positives turn into exceptions in the next policy version. Policy changes are covered on threat response.

Handover

A good workflow ends with a clear package for the next team: fraud gets the timeline around the transaction, engineering gets the build and check involved, and the SOC gets the label for its records.

Recording the outcome

Every closed case teaches the next one. Record the label, the evidence that decided it and any change it triggered, such as a new policy version, a raised minimum build or an allowed assistive tool. Over time, these outcomes show which checks most often lead to confirmed attacks, which is exactly what your analytics and response rules need. Alert delivery is described on SIEM integration.

For the wider picture, return to mobile app threat monitoring.

Common questions

  • Can a mobile signal alone prove fraud?

    It should not be asked to. A signal shows what the app observed on the device, and the device is under the user's control. Otukan is built so analysts combine app signals with backend records before labelling a case a confirmed attack. That combination is far harder for an attacker to fake and far easier to defend in a dispute.

  • Who should run mobile investigations?

    Usually the security team, with fraud joining when money moved and engineering joining when a build or check is involved. Otukan's case labels and timelines give each group the same picture, and account linkage stays with the analysts who need it, so wider teams can help without seeing personal data.

  • How do we test investigation workflows before relying on them?

    Run a tabletop case. Reproduce an attack on a test account in an authorised lab, then check that the timeline, session links and release lineage tell the story correctly. Repeat with a clean device to confirm the case would close as a false positive, and note how long each step took your analysts.

  • Do Android and iOS cases look the same?

    The workflow is the same; the evidence differs. Android cases often include overlay and accessibility signals that iOS apps cannot see, while iOS cases lean on screen capture, jailbreak and attestation evidence. Otukan labels every signal with its platform, so an analyst never expects an Android signal on an iPhone case.

On the mobile engineering team?

How protection fits your build, signing and release, platform by platform.

Close mobile cases with evidence

Tell us the platforms and app framework, who investigates mobile cases today and the case type you see most. We do not ask for binaries, signing keys, production credentials or user data.

Or request a technical demo