Success storyBankingTaiwanIronWALL

How an international bank met its mobile security mandate in two weeks

When the regulator required every banking mobile app to be protected, the bank had weeks, not years. Here is how it hardened its app on-premise, without touching source code, and turned protection into a platform for new mobile services.

Compliance isn’t a checkbox. It’s your licence to operate. In this bank’s market the regulator made that explicit, turning a long-term intention into a dated obligation measured in weeks.

The customer

An international commercial bank with a large network in Taiwan. Its customers are increasingly in the app: balances, transfers, cards, onboarding. All of it runs on a device the bank does not own, over a network it does not control, inside an operating system it cannot patch.

For customer confidentiality, the bank’s name and identifying details are not disclosed.

The problem underneath the mandate

Beneath the regulatory deadline sat three problems the bank already knew about:

  1. Sensitive data lives inside the app. On a rooted or jailbroken device, an unprotected app hands over customer identity, credentials and transaction data.
  2. So does the bank’s own property. Business logic compiled into the binary can be reverse engineered and rebuilt. Repackaged banking apps have been used against institutions across the region.
  3. The calendar wouldn’t move. Protection had to cover the full development cycle without becoming the reason a release slipped. Mobile hardening is a specialist discipline few in-house teams carry, and the bank had weeks to build that bench.

What the bank deployed

Two conditions were fixed: application binaries had to stay inside the bank’s environment, and development could not be disrupted. SecIron met both with IronWALL, an on-premise hardening server that takes the built app and returns a hardened one. No SDK and no source code changes, so protection slotted into the existing development life cycle and each app was hardened within minutes.

Code protectionObfuscation, code encryption and concealing, three-layer encryption
Anti-tamperingDetects modified, cloned or re-signed copies distributed outside official stores
Runtime protection (RASP)Detects rooting, jailbreak, emulators, hooking, injection and dynamic debugging, on-device and offline
Data protectionEncryption of sensitive data plus a secure keyboard that encrypts keystrokes
Portal managementRole-based access, protection logs and reports per build
Five layers. Zero code changes.

The impact

More services in the app

With hardening proven and repeatable, the bank moved higher-value services into the mobile channel. Protection expanded the product, not just defended it.

Faster protection, release after release

The first protected app went live in two weeks. Every update since has been hardened in minutes, without security becoming a release gate.

Mobile security without adding headcount

Specialised mobile security capability arrived through the platform, with protections that evolve as the platform updates.

Evidence when auditors ask

Every protected build carries a record of what was applied and when, so the control demonstrated at audit is the control that shipped.

The thing that never happened, never happened: no cloned app in circulation, no customer letter, no regulatory finding.

Maps to RMiT, BSP and other banking standards

IronWALL wasn’t built to one market’s rulebook. Its controls converge with the mobile app control families in Bank Negara Malaysia’s RMiT and the Bangko Sentral ng Pilipinas circulars, applied at the binary with no source code changes. Policy is set per app and reapplied identically on every build. Hardening is one layer of a technology risk programme; the compliance assertion remains the institution’s.

The full case study maps each requirement to the specific control, from reverse engineering resistance to logged, reviewable events. Download it below.

SecIron banking case study shown on a tablet
Download the full case study

Get the four-page banking case study

The complete story, including how IronWALL’s controls map to BNM RMiT, BSP and other banking standards, and the SecIron line-up for pre-release testing, hardening and real-time monitoring.

  • At-a-glance deployment summary: driver, platforms, integration, timeline
  • The five IronWALL layers the bank switched on, and what each one stops
  • Control-by-control mapping to BNM RMiT and BSP mobile app requirements
  • Outcomes your board and auditor will recognise

Tell us where to send it

Case Study Form
Thank you. Your case study is ready.

Open the PDF now, or come back to this page any time.

Download the case study (PDF)See how the same approach applies to your app: request a demo or talk to our experts.

We use your details to send the case study and relevant SecIron updates. Unsubscribe at any time. See our privacy policy.

Ready to meet your mobile security mandate?

Codeless hardening, on-premise or cloud, with a proof of concept on your own app in days. Tell us about your app and we’ll come back with a straight answer.