All projects
Ongoing · Research · Mobile Security · Syscalls · RASP

Dynamic Runtime Protection for Mobile Banking.

Behavioral runtime defense for mobile banking apps via syscall hooks. Thesis research - a method that detects malicious behavior at runtime, not signatures at build time.

Case study
01 · Problem

Static defenses miss runtime threats.

Mobile banking apps face injection, repackaging, and runtime bypass attacks. Signature checks and code obfuscation don't catch novel behavior at runtime.

02 · Approach

Behavioral analysis + syscall hooks.

Intercept system calls at the OS boundary. Model normal call patterns per app, flag drift. Anomaly detection on call signatures rather than payload signatures.

03 · Outcome

Working defense module + methodology.

A prototype runtime-defense module and a documented methodology - the research output of the thesis. Detection logic is testable against synthetic injection scenarios.

Tech stack
Android Frida-style hooks Behavioral modeling Static + dynamic instrumentation Syscall interposition
What I learned

Runtime telemetry beats static checks when the threat model includes repackaging and live injection. The hard part isn't the detection - it's keeping the false-positive budget low enough that real users don't flinch.