Join our Newsletter — 33% off our NHI Course

How do banks know whether their open banking controls are actually working?

Banks know the controls are working when every externally exposed API action can be traced back to a specific consent, policy rule, and accountable party. If the organisation cannot prove that linkage consistently, then open banking access is being granted faster than it is being governed.

How banks know open banking controls are actually working

Testing open banking is not just checking whether APIs respond. Banks need evidence that each API action is tied to the right consent, the right policy decision, and the right accountable owner, so they can show governance as well as technical enforcement. If any of those links is missing, the control is only partially proving itself.

What “working” means in practice

For open banking, a control is working when the bank can prove three things at the same time: the request was expected, the access decision was authorised, and the action was logged in a way that can be reconstructed later. That means consent records, policy logic, and audit trails must line up for the same transaction, not just exist somewhere in separate systems.

This is why simple uptime or successful API calls are not enough. A bank can have a stable integration and still fail control objectives if it cannot explain why a third party was allowed to call a function, what scope was approved, or whether a consent had already expired or been withdrawn.

For banks operating under Financial Services Identity Security Guide, open banking control testing should be treated as a linkage problem across consent, authentication, authorisation, and accountability. The useful question is not “did the API work?” but “can we prove the right actor was allowed to do that thing at that moment?”

How banks test control effectiveness

The strongest evidence comes from end-to-end traceability. Banks should be able to sample live transactions and walk each one back to the consent artefact, the policy rule that permitted it, the identity or third party that initiated it, and the log entry that captured the decision. If any step breaks, control effectiveness is not demonstrated for that path.

They also need negative testing, not only positive cases. Good control testing checks what happens when consent is missing, scope is too broad, authentication is stale, a consent has been revoked, or a request exceeds the authorised product and data boundary. The control is only credible if blocked requests are consistently blocked and those blocks are observable.

Operationally, this is where ISO/IEC 27001:2022 Information Security Management and CIS Controls v8 are useful reference points. ISO 27001 supports the discipline of measurable control operation inside an ISMS, while CIS Controls reinforces the need for account management, logging, and access control to be testable rather than assumed.

What proves the control is real, not just documented

Evidence quality matters. A bank should expect to show immutable or well-governed logs, current consent status, policy evaluation outputs, exception handling records, and a clear ownership model for each API product and third-party integration. If the same evidence cannot survive an internal challenge, a regulator challenge, or a post-incident review, the control is not yet trustworthy.

Practitioners should also verify that monitoring is tied to business permissions, not just technical events. For example, an alert that an API was called is less useful than evidence that the call matched an approved consent and a valid customer mandate. That distinction is central to open banking because compliance failure often appears as a governance gap before it appears as a technical failure.

Where open banking connects to regulated consent, authentication, and data-sharing flows, OpenID Connect Core 1.0 provides useful identity and authentication context, while IETF standards work helps anchor protocol expectations. Banks still need to test their own policy enforcement and traceability on top of the protocol layer.

Risk and Threat Considerations

Open banking controls fail most often when technical access and governance drift apart. A request may be successfully authenticated and still be outside the intended consent boundary, or a revoked consent may continue to be honoured because downstream systems do not refresh state quickly enough. That creates exposure to unauthorised data access, inappropriate payments, and regulatory findings.

Failure mechanism: Weak linkage between consent state, API authorisation, and audit evidence lets privileged access persist after the business permission has changed, or allows broad scopes to be treated as acceptable by default.

Impact: Banks can end up granting access faster than they can govern it, which increases the chance of unauthorised transactions, consent misuse, poor incident reconstruction, and failure to demonstrate control effectiveness to auditors or regulators.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 AU-6 — Audit Review, Analysis, and Reporting Open banking needs reconstructable evidence for each API action and consent decision.
AC-2 — Account Management Third-party access and consented access depend on controlled account and entitlement lifecycle.
IA-5 — Authenticator Management Open banking control testing depends on the lifecycle and validity of credentials and tokens.
Recommendation — Correlate consent, policy, and transaction logs so each authorised API action can be reviewed end-to-end. Review and revoke third-party access paths when consent or business need changes. Verify token and credential handling so expired or revoked access cannot keep working.
ISO/IEC 27001:2022 A.5.15 — Access control Consent-bound API access is an access control problem requiring explicit policy enforcement.
A.8.15 — Logging Banks need logs that prove who did what, when, and under which consent or policy decision.
Recommendation — Define and test access rules that match approved consent scopes and business permissions. Keep logs that can reconstruct each API action and its approval path.
CIS Controls v8 CIS-6 — Access Control Management Open banking access must be governed through reviewed, revocable access paths.
Recommendation — Continuously review and revoke access that no longer matches approved consent or role.

Practitioner Guidance

What to verify: Test a sample of real API actions all the way back to consent creation, scope approval, and revocation handling. If you cannot reproduce the decision path for a transaction, treat that path as unproven rather than compliant.

What good looks like: Every externally exposed action has a deterministic trace that shows who requested it, what was approved, what policy allowed it, and when that approval changed. The bank can also show that denied or revoked requests were blocked consistently and logged clearly.

Common mistake: Teams often overvalue integration success and underweight evidence quality. A working API is not the same as a controlled API if consent, policy, and accountability are only loosely connected.

Practitioner takeaway: In open banking, control effectiveness is proven by traceable permission, not by traffic passing through. If the bank cannot reconstruct why each action was allowed, the control framework is not yet operationally trustworthy.