Ravindu FernandoApplication Security Consultant

Checklist · Mobile apps

Protect a customer app on devices you do not control

What I check when a bank or fintech adds in-app protection to its customer app, from response policy to telemetry in the SOC. Shielding is one layer; the backend still has to hold.

  • 21 checks
  • 7 critical
  • Saved in your browser
0%complete
0/21
checks ticked
0/7
critical checks
01

Policy

0/4
02

Build and release

0/5
03

Runtime protection

0/5
04

Backend controls

0/3
05

Telemetry and testing

0/4

FAQ

About this checklist

Ask me something else
Does a banking app need RASP if the backend is secure?

Yes, as a separate layer. RASP (runtime application self-protection) defends the app on the customer’s device against hooking, tampering, repackaging and rooted operating systems, which backend controls cannot see. The backend must still assume any client could be compromised, because attackers can call APIs (application programming interfaces) directly from a script. The two answer different questions and work best together.

How do you roll out app shielding without locking out customers?

Release every detection in report-only mode first and review the telemetry by device model, operating system version and app version. Investigate devices that falsely trip root detection with the vendor. Then enforce the highest-confidence, highest-risk detections first, such as active hooking during a transaction or a repackaged app. Prepare call-centre scripts before restricting rooted devices, because blocked customers will call.

How often should a protected mobile app be retested?

Test every significant release as an attacker would: on a rooted or jailbroken device, with a hooking framework attached, as a repackaged copy and on an emulator. Confirm the app responds as the policy says and that each event reaches the SIEM (security information and event management) platform. Re-review the policy after every major iOS and Android release, because new operating systems change what detection can see.

Want a second pair of eyes?

Turn your gaps into a plan.

Send me what you could not tick. On a free call I will tell you which gaps matter most and whether an assessment is worth it.