FFIEC and NYDFS: test your mobile banking app before every launch and change.

US examiners expect penetration tests, vulnerability assessments and application security tests before launching or making significant changes to external-facing applications, and the FFIEC lists downloadable mobile applications among the applications institutions and customers use. In New York, 23 NYCRR Part 500 adds annual penetration testing, automated scans at a risk-based frequency and, since 1 November 2025, MFA for any individual accessing a covered entity's information systems. Ostorlab supports your testing obligations for the mobile app and the APIs behind it, on every release.

  • Static and dynamic testing of the build you ship, from your CI/CD pipeline, with no source code needed
  • Penetration testing by AI agents behind login, including one-time codes
  • API tests for broken object and function level authorization, even with TLS pinning
  • Risk ratings, tickets and retests, so every fix can be proven
Scan your own appBook a demo

Free scan of your app from the App Store or Google Play. No login required.

Who it applies to
Banks and credit unions examined by the FFIEC member agencies, and NYDFS-regulated entities for Part 500
Legal basis
Gramm-Leach-Bliley Act section 501(b) and the Interagency Guidelines Establishing Information Security Standards
Focus
Application security testing, authentication, vulnerability management and third parties
Reference
FFIEC IT Examination Handbook and 23 NYCRR Part 500, as amended in November 2023
Key dates

Recent changes to the US rules for bank apps

The FFIEC booklets and the GLBA security standards set a long-standing baseline. The dates below are for the newer texts cited on this page.

  1. 6 June 2023

    Third-party guidance final

    The Federal Reserve, FDIC and OCC issue joint guidance on third-party relationships, published in the Federal Register on 9 June 2023.

  2. 1 November 2023

    NYDFS Part 500 amended

    The second amendment to 23 NYCRR Part 500 takes effect, with compliance dates phased in over two years.

  3. 29 April 2024

    Annual penetration testing

    Penetration testing from inside and outside the information systems' boundaries at least annually, and timely, risk-based remediation, under the amended section 500.5.

  4. 1 May 2025

    Automated scans

    Automated scans of information systems, and manual review of systems not covered by them, at a frequency set by the risk assessment and promptly after material system changes.

  5. 1 November 2025

    MFA for any individual

    Section 500.12 requires MFA for any individual accessing any of a covered entity's information systems, unless the CISO approves equivalent or more secure controls in writing.

  6. 11 September 2026

    New third-party guidance proposed

    The agencies propose guidance that would rescind and replace the 2023 third-party guidance. Comments are due by 16 November 2026.

What the US rules ask

FFIEC, GLBA and NYDFS rules, applied to your mobile app

The FFIEC IT Examination Handbook tells examiners what to look for, the GLBA security standards set the baseline, and NYDFS Part 500 adds dated requirements in New York. For each rule: what the text says, what it means for a mobile banking app, how Ostorlab helps, and what stays with your team.

  1. FFIEC Information Security booklet, II.C.17

    Test external-facing apps before launch and before significant changes

    What the text says

    Applications used by institutions and their customers include installable applications such as downloadable mobile applications. To verify the controls, management should perform appropriate tests, such as penetration tests, vulnerability assessments and application security tests, before launching or making significant changes to external-facing applications. Issues from the tests should be remediated before launch or before changes move into production, and third parties that develop applications should meet the same controls.

    Source:FFIEC Information Security booklet, II.C.17

    What it means for your mobile app

    A new version of your mobile app is a change to an external-facing application. Testing belongs in the release process, and findings should be fixed before the build goes to the store, including in vendor-built apps.

    How Ostorlab helps

    Mobile SAST analyses the APK, AAB or IPA directly, with no source code needed, including taint analysis across embedded SDKs. Mobile DAST runs the app, keeps authenticated sessions and captures traffic, stack traces and screenshots. SCA fingerprints statically compiled libraries that manifest-based scanners can miss.

    What stays with you

    The go-live decision, testing of server infrastructure, and the security requirements you set for vendors.

  2. FFIEC Information Security booklet, IV.A.1 and IV.A.2(b)

    Set test frequency and independence by risk

    What the text says

    The institution's IT risk management process should determine the frequency of independent testing. Changes to or additions of systems and applications and changes in attacker techniques may increase it, with testing during development, before a new or modified system goes into production, and periodically in production. There are many types of penetration tests, including client-side and web application tests, and management should determine the level of independence required.

    Source:FFIEC Information Security booklet, IV.A.1 and IV.A.2(b)

    What it means for your mobile app

    There is no fixed federal cadence. Frequent releases are a reason to test more often, and a mobile banking app needs both client-side and web application style testing of the APIs it calls.

    How Ostorlab helps

    Fast scans usually finish in 1 to 5 minutes and full scans in 15 to 45 minutes, so they fit every release. An AI-agent pentest goes deeper, typically in a few hours, with a working exploit you can replay for each AI-agent finding, for critical changes and your periodic deep tests.

    What stays with you

    The risk assessment that sets frequency and scope, and the decision on who counts as independent.

  3. Interagency Guidelines Establishing Information Security Standards, III.C

    Regularly test the key controls

    What the text says

    Each institution shall regularly test the key controls, systems and procedures of its information security program. The frequency and nature of the tests should be determined by the institution's risk assessment, and tests should be conducted or reviewed by independent third parties or staff independent of those that develop or maintain the security programs. Access controls on customer information systems, including authentication, are among the measures to consider.

    Source:Interagency Guidelines Establishing Information Security Standards, III.C

    What it means for your mobile app

    Login, authorization and data protection in the app and its APIs are key controls on customer information systems, so they belong in the test plan, with results reviewed by someone outside the team that builds them.

    How Ostorlab helps

    Your security or second-line team runs the tests and owns the results. Each finding comes with a risk rating, reproduction steps, request and response logs and screenshots, and retesting confirms whether the underlying issue is resolved.

    What stays with you

    The written information security program, the risk assessment and the yearly report to the board.

  4. FFIEC Development, Acquisition, and Maintenance booklet, IV.D and V.C.2

    Build security testing into development

    What the text says

    Quality assurance tests such as fuzz testing and penetration testing, secure code reviews and source code security analyzers help identify security flaws for remediation. Vulnerability scanning in development environments finds vulnerabilities before users are exposed, and scanning continues after deployment. In DevSecOps, CI/CD pipelines use testing tools such as static and dynamic application security testing and software composition analysis, and stop further pipeline tasks when a build or test fails.

    Source:FFIEC Development, Acquisition, and Maintenance booklet, IV.D and V.C.2

    What it means for your mobile app

    Automated security tests in the pipeline, with builds that fail on serious findings, are what examiners will look for, and they apply to the mobile app as much as to server code.

    How Ostorlab helps

    Run automated scans from your CI/CD pipeline on every build and monitor store releases without manual triggers. Scheduled runs of your pipeline keep a weekly cadence between releases. Findings are rated critical, high, medium or low, tracked as tickets in the platform or in Jira and ServiceNow, and retested once the fix ships.

    What stays with you

    Pipeline design, the rules for failing a build, and code reviews of your server-side code.

  5. FFIEC Development, Acquisition, and Maintenance booklet, IV.I.2; Architecture, Infrastructure, and Operations booklet, V.C.2(c)

    Mitigate the common API risks

    What the text says

    Mitigation strategies for common API risks include object-level authorization checks, validating user authentication and considering MFA, avoiding excessive data exposure in responses, rate limiting, function-level authorization with access denied by default, protection against mass assignment and injection, and a current inventory of APIs. Public APIs should be tested to verify the adequacy of security controls before and after going public.

    Source:FFIEC Development, Acquisition, and Maintenance booklet, IV.I.2; Architecture, Infrastructure, and Operations booklet, V.C.2(c)

    What it means for your mobile app

    The APIs behind your app carry the money and the data. A customer who changes an account ID in a request should get an error, not someone else's balance.

    How Ostorlab helps

    Ostorlab intercepts the app's traffic, even with TLS pinning, and tests the APIs for broken authorization (BOLA, BFLA, IDOR), misuse of tokens and sessions, and abuse such as enumeration, replay and automation, with request and response evidence for each finding.

    What stays with you

    The API inventory, gateway and firewall configuration, and logging and monitoring of API activity.

  6. FFIEC Authentication and Access guidance (2021), Sections 3 to 5; Information Security booklet, II.C.16; 23 NYCRR 500.12

    Layered security and MFA for digital banking

    What the text says

    When a risk assessment shows that single-factor authentication with layered security is inadequate, MFA or controls of equivalent strength, with other layered controls, can more effectively mitigate risk. Layered controls include MFA, user time-out and transaction limits, and the design and effectiveness of authentication controls should be assessed initially and periodically. For remote banking, controls may include application time-outs with mandatory re-authentication, out-of-band verification and device authentication. In New York, section 500.12 requires MFA for any individual accessing any of a covered entity's information systems.

    Source:FFIEC Authentication and Access guidance (2021), Sections 3 to 5; Information Security booklet, II.C.16; 23 NYCRR 500.12

    What it means for your mobile app

    Payments and account changes are high-risk transactions. The server should enforce the second factor, the step-up and the time-out, and you need evidence that it does. How section 500.12 applies to customer logins is a question for your compliance team.

    How Ostorlab helps

    Ostorlab logs in with your test accounts, completes SMS, email or TOTP one-time codes, and tests login and logout, token refresh, timeouts, session invalidation and MFA enforcement, including step-up flows.

    What stays with you

    The authentication risk assessment, the choice of factors, fraud monitoring and customer awareness.

  7. 23 NYCRR 500.5; FFIEC Architecture, Infrastructure, and Operations booklet, VI.B.3(a)

    Penetration test yearly and scan by risk

    What the text says

    Covered entities must have written vulnerability management procedures that ensure, at a minimum, penetration testing of their information systems from both inside and outside the boundaries by a qualified internal or external party at least annually, and automated scans, with manual review of systems the scans do not cover, at a frequency determined by the risk assessment and promptly after any material system changes. Vulnerabilities must be remediated in a timely way, prioritised by risk. The FFIEC expects a method to track and report on the remediation progress of all identified vulnerabilities.

    Source:23 NYCRR 500.5; FFIEC Architecture, Infrastructure, and Operations booklet, VI.B.3(a)

    What it means for your mobile app

    A mobile app release is often a material change to the systems customers reach. The yearly pentest covers the app and its APIs from outside, and automated scans fill the gap between tests.

    How Ostorlab helps

    Automated scans from your CI/CD pipeline on every build, including scheduled runs, and monitoring of store releases. The AI-agent pentest tests the app and its APIs behind login, and confirmed findings are tracked as tickets and retested after the fix.

    What stays with you

    Choosing a qualified party for the annual pentest, internal testing inside the boundaries, and your remediation deadlines.

  8. 23 NYCRR 500.8

    Secure development and testing of external apps

    What the text says

    The cybersecurity program shall include written procedures, guidelines and standards for secure development practices for in-house developed applications, and procedures for evaluating, assessing or testing the security of externally developed applications used by the covered entity. The CISO, or a qualified designee, reviews and updates them at least annually.

    Source:23 NYCRR 500.8

    What it means for your mobile app

    Your own app and the SDKs or white-label apps you buy both need a defined security testing step, and the procedure needs a yearly review.

    How Ostorlab helps

    Mobile SAST works on the compiled app, so it covers vendor-built apps and embedded SDKs you don't have the source for. SCA shows which third-party components each release ships, maps them to known vulnerabilities and tracks their closure from release to release.

    What stays with you

    The written procedures and the CISO's yearly review.

  9. Interagency Guidance on Third-Party Relationships (2023); FFIEC Information Security booklet, II.C.20; 23 NYCRR 500.11

    Oversee third parties, including testing vendors

    What the text says

    The use of third parties does not diminish or remove a banking organization's responsibility to perform activities in a safe and sound manner and in compliance with applicable laws. Due diligence on information security can include assessing the third party's application security program, its software development life cycle and the results of its vulnerability and penetration tests, and controls such as multifactor authentication and encryption. Covered entities in New York must have third-party service provider security policies, including due diligence and contractual protections.

    Source:Interagency Guidance on Third-Party Relationships (2023); FFIEC Information Security booklet, II.C.20; 23 NYCRR 500.11

    What it means for your mobile app

    Vendors that build your app or run parts of it should show you their test results. A SaaS testing platform that receives your app binaries and test credentials is itself a vendor your process will review.

    How Ostorlab helps

    Ostorlab is SOC 2 Type II audited. On the Enterprise plan you can choose United States data residency or run scans on-premises, and with BYOK the AI runs on your own provider account with a spend cap per scan. SSO/SAML, role-based access control and audit logs are available as an add-on and included on Enterprise.

    What stays with you

    Your due diligence, the contract clauses and ongoing monitoring of each provider.

Summary of the FFIEC IT Examination Handbook, the FFIEC authentication guidance, the Interagency Guidelines Establishing Information Security Standards, the 2023 third-party guidance and 23 NYCRR Part 500, checked on 27 September 2026. The FFIEC booklets and interagency guidance are supervisory guidance; Part 500 applies to NYDFS-regulated entities. This page is not legal advice.

Mapping

FFIEC and NYDFS, requirement by requirement

Where Ostorlab supports your mobile apps and their APIs, and the evidence you can keep for examiners and your yearly certification.

FFIEC and NYDFS, requirement by requirement
ControlHow Ostorlab helpsEvidence you keep
Tests before launching or changing external-facing appsFFIEC IS booklet, II.C.17Mobile SAST and DAST in the release pipeline, before the app reaches the store. Details Scan results for each build
Client-side and web application penetration testsFFIEC IS booklet, IV.A.2(b)AI-agent pentest of the app and its APIs, behind login, on the build you ship. Details A working exploit you can replay for each AI-agent finding, and a coverage heatmap
Annual penetration testing from outside the boundaries23 NYCRR 500.5(a)(1)AI-agent pentest of the app and its APIs, behind login, on the build you ship. Details Risk rating and a replayable exploit for each AI-agent finding
Automated scans at a risk-based frequency and after material changes23 NYCRR 500.5(a)(2)Automated scans from your CI/CD pipeline on every build, including scheduled runs, and monitoring of store releases. Details Scan results per build and per store release
Timely remediation, prioritised by risk23 NYCRR 500.5(c); AIO booklet, VI.B.3(a)Groups findings into tickets in the platform or in Jira and ServiceNow, and retests after the fix. Ticket history and retest result for each finding
Code analysis and SCA in the CI/CD pipelineFFIEC DA&M booklet, IV.D and V.C.2Taint analysis across embedded SDKs, and dependency analysis of the compiled app. Details Findings attributed to the SDK or library they come from
Security testing of externally developed applications23 NYCRR 500.8Fingerprints statically compiled libraries and maps them to known vulnerabilities, release to release. Details Mapped vulnerabilities with upgrade or replace recommendations, and closure tracked across releases
Object and function level authorization in APIsFFIEC DA&M booklet, IV.I.2Intercepts traffic even with TLS pinning and tests authorization, token misuse and abuse such as enumeration and replay. Details Request and response evidence for each API finding
MFA, time-outs and re-authenticationFFIEC authentication guidance (2021); IS booklet, II.C.16; 23 NYCRR 500.12Logged-in testing with one-time codes, and checks of sessions, tokens, timeouts and MFA enforcement. Details Findings on login, session and step-up flows with reproduction steps
Due diligence on your testing vendorThird-party guidance (2023); 23 NYCRR 500.11SOC 2 Type II audit, United States data residency, on-premises scanning and BYOK. Details SOC 2 Type II report, on request from the Trust Center

Ostorlab covers the mobile apps and the APIs behind them. Network and internal penetration testing, monitoring, incident response, business continuity, governance, the yearly NYDFS certification and board reporting stay with other tools and teams.

Action plan

Put your mobile app into your US testing program

A practical sequence for security teams. Adapt it to your own risk assessment.

  1. Inventory the app and its APIs

    Record the app, the APIs it calls and the SDKs it embeds, and mark the transactions that count as high risk.

  2. Take a baseline

    Scan each customer-facing app once to see where you stand. A free scan from the store takes minutes.

  3. Gate releases

    Run static and dynamic tests on every build in CI/CD, and fix serious findings before the build goes to the store.

  4. Cover logged-in flows

    Add test accounts and one-time code delivery, so payments, payee changes and account settings are tested, not only the login screen.

  5. Test the APIs

    Check object and function level authorization on every account and payment API, including requests for other customers' data and repeated requests.

  6. Plan the yearly pentest

    Book the annual penetration test with a qualified party, and use AI-agent pentests for critical changes in between.

  7. Track remediation

    Send findings to Jira or ServiceNow with a rating, agree fix deadlines by severity, and retest every fix.

  8. Keep the evidence

    Keep scan results, tickets and retest outcomes for each release. NYDFS entities keep the records behind the yearly certification for five years.

A suggested sequence, not an FFIEC or NYDFS template. This is not legal advice.

Sources

The official texts this page is based on, checked on 27 September 2026.

FAQ

Frequently asked questions

Straight answers on coverage, setup, and how results reach your team.

Can't find your answer? Book a demo or contact us.

Test your mobile banking app before the next release

Start with a free scan of your app from the store, or book a demo to run logged-in tests and an AI-agent pentest with our team.