Information Security 5 min read

How ICBC Strengthens HarmonyOS Mobile Banking App Security

Amid global competition and rising cyber threats, ICBC is advancing HarmonyOS mobile banking security by developing proprietary secure keyboards, leveraging native OS safeguards, collaborating with Huawei and third‑party vendors, and contributing to industry standards that govern the full lifecycle of Harmony apps.

Efficient Ops
Efficient Ops
Efficient Ops
How ICBC Strengthens HarmonyOS Mobile Banking App Security

Under the dual pressure of global competition and cybersecurity challenges, independent innovation has become a new focus in China. Leveraging the autonomous and secure architecture of HarmonyOS, ICBC is actively adapting its mobile banking app to HarmonyOS, integrating the OS's native security features, participating in industry standard development, and collaborating with peers to establish security requirements throughout the app lifecycle.

1. HarmonyOS App Security Capability Building

Researching the Harmony ecosystem and analyzing security conditions of Android and iOS apps, ICBC identified HarmonyOS security risks and needs, focusing on three key areas:

1) Self‑developed security component

ICBC created a secure keyboard for HarmonyOS to prevent key‑logging software from capturing user input. The keyboard mimics physical layouts, supports common characters, disables copy/paste, clears memory promptly, and encrypts passwords in real time using randomly generated factors, ensuring user credential safety.

2) Leveraging native security capabilities

ICBC communicated financial app security requirements to Huawei, prompting the OS to provide APIs that simplify permission requests via system pickers, enhance user experience, and protect privacy. Additional measures such as certificate pinning and anti‑screen‑capture defenses were deployed to thwart man‑in‑the‑middle attacks and prevent malicious screenshot harvesting.

3) Promoting third‑party security vendor adaptation

ICBC facilitated dialogue between security product vendors and Huawei, encouraging strategic cooperation and integration of security solutions into the Harmony ecosystem, thereby advancing the overall security posture of HarmonyOS.

2. Participation in HarmonyOS App Industry Standard Construction

ICBC contributed to the "Software Green Alliance Application Experience Standard 6.0 – Security" for HarmonyOS, which defines security guidelines and testing methods across six stages: preparation, development/debugging, release, operation, maintenance, and decommission. This standard guides developers in creating secure OpenHarmony‑based applications.

Going forward, ICBC will continue expanding its HarmonyOS security research, incorporating internal and external threat intelligence, monitoring OS security updates, and refining security technologies to enhance app protection.

HarmonyOSinformation securityMobile Securityindustry standardsApp Development
Efficient Ops
Written by

Efficient Ops

This public account is maintained by Xiaotianguo and friends, regularly publishing widely-read original technical articles. We focus on operations transformation and accompany you throughout your operations career, growing together happily.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.