A mobile banking app can look simple from the outside.
Open it. Log in. Check your balance. Transfer money. Pay a bill.
Behind those few taps is a much larger technology environment.
The app communicates with APIs. It processes sensitive information. It runs on a device the financial institution does not control. It may contain third-party SDKs and libraries. It relies on authentication, encryption, certificates, and other security controls.
And unlike a backend system sitting behind several layers of infrastructure, the mobile application itself is distributed directly to customers.
An attacker can download it.
They can analyse it.
They can try to modify it.
They can test how it behaves.
For financial institutions, that makes the mobile application part of the wider technology risk picture.
That matters even more as organizations adapt to the European Union's Digital Operational Resilience Act, or DORA.
DORA is not a mobile application security regulation. It is a broader framework for digital operational resilience in the financial sector.
But it raises an important question for organizations:
How well do you understand and manage the technology risks behind the services your customers depend on?
For many financial institutions, the mobile application is part of that answer.
The mobile app is not just a frontend
It is easy to think of a mobile application as the customer-facing layer of a financial service.
But the application is doing much more than displaying information.
It handles authentication. It communicates with backend services. It processes sensitive data. It may use device permissions and cryptographic functions. It may depend on third-party components.
A weakness in any of these areas can introduce risk.
Consider a few examples.
Sensitive information might be stored insecurely on the device.
An authentication mechanism might be implemented incorrectly.
A security control might be possible to bypass.
A secret might be embedded inside the application package.
An attacker might be able to reverse engineer part of the application and learn how it works.
None of these automatically means that a financial institution has suffered a major incident.
But they are the kinds of weaknesses security teams need to identify, assess, and address when managing application risk.
Where DORA comes in
DORA entered into application on 17 January 2025 and establishes a harmonised framework for digital operational resilience across the EU financial sector. Its scope includes ICT risk management, incident management and reporting, resilience testing, and ICT third-party risk. European Securities and Markets Authority: DORA
One of the important ideas behind DORA is that resilience cannot be separated from technology risk.
Financial institutions need to understand the ICT systems supporting their services, identify weaknesses, test their resilience, and address issues they uncover.
That includes applications.
DORA's Article 24 establishes requirements for a digital operational resilience testing programme. For financial entities other than microenterprises, Article 24(6) goes further: appropriate tests must be conducted at least once a year on all ICT systems and applications supporting critical or important functions. DORA consolidated text on EUR-Lex
Article 25 then provides examples of appropriate testing activities, including vulnerability assessments and scans, open-source analyses, network security assessments, source-code reviews where feasible, and penetration testing. DORA consolidated text on EUR-Lex
That does not mean every financial institution needs to perform every one of these tests on every application.
DORA takes a risk-based approach.
But it does make one thing clear:
Testing the technology behind critical financial services needs to be a recurring part of the resilience programme.
So what should you actually look for in a mobile application?
A mobile security assessment should not stop at a list of vulnerabilities.
The more useful question is:
What weaknesses exist, and what could they mean for the application and the service it supports?
Data and secrets
Start with what the application contains and what it leaves behind.
Is sensitive information stored locally?
Are credentials, tokens, keys, or other secrets embedded in the application?
Could sensitive information appear in logs or other accessible locations?
These issues can become particularly important for applications handling financial or personal information.
Authentication and session security
How does the application establish a user's identity?
How are sessions managed?
What happens when credentials or tokens expire?
Can authentication controls be bypassed?
A mobile application should not be trusted simply because the user has successfully logged in once. The application and its backend services still need to enforce appropriate security controls throughout the session.
Cryptography and communication
Mobile applications frequently rely on encryption to protect information and communications.
But saying 'the app uses encryption' does not tell you whether the implementation is secure.
Security testing should consider how cryptographic functions are implemented, how keys are handled, and how the application establishes and validates secure communication with backend services.
Reverse engineering and tampering
A mobile application is distributed to users.
That means an attacker can obtain the application package and analyse it.
They may try to understand its logic, inspect its components, modify it, or bypass security controls.
This is one reason mobile application security needs to consider not only vulnerabilities but also the application's resistance to analysis and tampering.
Third-party components
Modern applications rarely consist entirely of code written by the development team.
SDKs, libraries, frameworks, and other third-party components can introduce their own security and maintenance considerations.
Knowing what is inside the application is therefore part of understanding its security posture.
And what about the APIs?
This is where we need to draw an important boundary.
A mobile application may communicate with dozens of APIs, and those APIs can introduce serious security risks of their own.
Broken authorization, authentication weaknesses, excessive data exposure, and business logic flaws can all affect the security of a financial service.
But mobile application security and API security are not the same thing.
A secure mobile application does not automatically mean its APIs are secure.
API endpoints need to be assessed separately as part of the organization's broader application and API security programme.
Finding a vulnerability is only part of the job
Suppose a mobile security assessment identifies a weakness.
The obvious next step is remediation.
But remediation is not always the only layer of defence available.
Some mobile threats involve attackers analysing the application itself, running it in controlled environments, capturing sensitive information, or attempting to modify its behaviour.
This is where application protection can complement security testing.
Testing asks: what can we find?
Protection asks: how can we make the application harder to attack?
The two serve different purposes.
Where Aquila fits
Aquila is built around three parts of the mobile security lifecycle:
Scan. Protect. Monitor.
Scan
Aquila provides static and dynamic mobile application testing to help identify security weaknesses in mobile applications.
The static analysis runs against the compiled .apk or .ipa, which means the assessment covers the application package itself, including third-party code and libraries bundled into it alongside your own code.
The goal is to give security and development teams visibility into the application's security posture and the issues that require attention.
This can support the routine testing programme required under DORA Articles 24 and 25, but it is not a substitute for every form of testing those articles may require.
Protect
Some applications also need additional protection against analysis, tampering, and other forms of abuse.
Aquila provides protection capabilities including:
- Anti-emulator protection
- Screenshot prevention
- Code obfuscation
These controls can make certain attack techniques more difficult and add another defensive layer to the application.
They do not replace secure development or vulnerability remediation. They complement them.
Monitor
The application does not stop being exposed to threats after it is released.
Aquila also provides application behaviour monitoring to help organizations identify unusual activity and potential threats.
This extends the security conversation beyond the initial assessment.
What DORA testing does not mean
It would be a mistake to reduce DORA to 'run a security scan once a year.'
DORA's testing requirements have different layers.
Articles 24 and 25 establish the broader digital operational resilience testing programme and include recurring testing of ICT systems and applications supporting critical or important functions. Article 26 introduces a separate, more advanced requirement for threat-led penetration testing (TLPT) for financial entities identified as being in scope, while Article 27 sets requirements for the testers conducting that work. DORA consolidated text on EUR-Lex
Aquila's automated static and dynamic testing can support the routine testing programme under Articles 24 and 25, but it does not satisfy DORA's TLPT requirements under Articles 26 and 27.
TLPT has its own eligibility, scope, methodology, tester-independence, and supervisory requirements. For entities identified as being subject to TLPT, the testing is conducted at least every three years. EBA: Threat-Led Penetration Testing under DORA
That distinction matters.
A mobile security scan can tell you a great deal about the security of an application. It is not the same thing as an intelligence-led, threat-led penetration test.
What does this mean for organizations outside the EU?
DORA is an EU regulation. It does not automatically apply to every financial institution or technology company outside the EU.
But that does not mean organizations outside Europe can ignore it.
There are two different things to understand here.
First: contractual requirements
An organization outside the EU may provide ICT services to an EU financial institution.
In that situation, the EU financial institution remains responsible for managing the ICT risks associated with its third-party relationships. DORA sets requirements for those contractual arrangements, including provisions around security measures, incident support, continuity, monitoring, audit, and other areas. DORA consolidated text on EUR-Lex
So a Nigerian software or technology company does not need to be an EU financial entity directly subject to DORA for DORA-related security expectations to become relevant to the relationship.
For most technology providers outside the EU, this is the more relevant issue.
Second: direct oversight of critical ICT providers
DORA also created a separate EU-level oversight framework for ICT third-party providers that are formally designated as Critical ICT Third-Party Providers, or CTPPs.
This is a much narrower category.
On 18 November 2025, the European Supervisory Authorities published the first list of designated CTPPs under DORA. The designation followed a criticality assessment based on factors including systemic importance, support for critical or important functions, and substitutability. EBA: ESAs designate Critical ICT Third-Party Providers
Being a technology provider to an EU financial institution does not automatically make a company a CTPP.
For most vendors, the relevant issue is the security and resilience expectations that flow through their contractual relationship with the financial institution they serve.
Direct EU-level oversight is a separate regime for providers that meet DORA's criticality criteria and are formally designated.
The bigger picture
DORA is not a mobile security checklist, and a mobile security platform cannot make an organization DORA compliant.
DORA covers a much wider range of responsibilities, including ICT risk management, incident management, resilience testing, governance, and third-party risk.
Mobile application security is one part of that larger programme.
For the mobile layer, a practical security lifecycle can be straightforward:
Understand → Test → Remediate → Protect → Monitor → Repeat
Understand the applications you have and what they support.
Test them regularly.
Review and remediate the findings.
Add protection where it makes sense.
Monitor what happens after deployment.
Then repeat the process as the application changes.
That recurring approach matters because mobile applications are not static. New releases introduce new functionality. Dependencies change. Authentication flows change. Security controls change.
DORA reinforces the importance of maintaining that testing discipline. For financial entities other than microenterprises, Article 24(6) requires appropriate tests at least yearly on ICT systems and applications supporting critical or important functions. DORA consolidated text on EUR-Lex
Aquila can support the mobile application security layer of that broader programme through testing, protection, and monitoring.
It does not replace API security testing, TLPT, incident response, governance, third-party risk management, or the other controls required under DORA.
It does one thing very specifically:
It helps teams understand, protect, and monitor the security of their mobile applications.
See what Aquila can do for your mobile applications
If your organization builds or operates mobile applications that handle sensitive customer or financial data, Aquila can help you assess their security posture and add another layer of protection.
Explore Aquila → www.aquilasec.io
Disclaimer: This article is for general informational purposes and is not legal or regulatory advice. Organizations should consult their legal, compliance, and risk advisers when determining whether and how DORA applies to their specific circumstances.
Read More
- European Parliament and Council of the European Union. Regulation (EU) 2022/2554 of 14 December 2022 on digital operational resilience for the financial sector (DORA). EUR-Lex. https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32022R2554
- European Securities and Markets Authority. Digital Operational Resilience Act (DORA). https://www.esma.europa.eu/esmas-activities/digital-finance-and-innovation/digital-operational-resilience-act-dora
- European Banking Authority. Joint Regulatory Technical Standards specifying elements related to threat-led penetration tests. https://www.eba.europa.eu/activities/single-rulebook/regulatory-activities/operational-resilience/joint-regulatory-technical-standards-specifying-elements-related-threat-led-penetration-tests
- European Banking Authority. European Supervisory Authorities designate Critical ICT Third-Party Providers under the Digital Operational Resilience Act. Press release, 18 November 2025. https://www.eba.europa.eu/publications-and-media/press-releases/european-supervisory-authorities-designate-critical-ict-third-party-providers-under-digital
