Banking resilience, tested in detailAtlant Security
Bank/PentestBY ATLANT SECURITY

Delivery

Testing payment authorisation beyond maker-checker screens

Follow the transaction through draft, approval and independent release.

Discuss your requirements

Start with a transaction state model

Document who can create a draft, change a beneficiary, approve a version and authorise release. Include machine identities, batch interfaces and operational staff. The policy should explain whether changing a material field invalidates an earlier approval and how that decision is enforced server-side.

Test the service principal explicitly

Use an approved synthetic payment and an agreed service context. A role intended for orchestration may have acquired broader write permissions over time. Compare the expected operation set with actual API decisions, preserving the token audience and role description while redacting credential values.

Prove persistence and attribution

A 200 response alone can be misleading. Read the object back through a separate request and inspect its version and audit principal. Record the result at each stage. A denied signing request matters because it bounds the demonstrated outcome and identifies an effective independent control.

Retest both separation and normal processing

Validate that a maker or orchestration identity cannot approve its own material changes while a correctly authorised flow still completes in the test arrangement. Avoid a fix that blocks all payments. Use the result to improve the policy and regression cases, not just the user interface.

Put the guidance to work

Use the readiness checklist to document assumptions, or inspect the fictional Megabank AG report for evidence and treatment-plan examples. Contact Atlant Security with a non-sensitive description of your scope.

Primary sources

General information, not a compliance opinion. Confirm legal applicability and testing requirements for your entity and jurisdiction.

LET’S START A CONVERSATION

Define the scope.
Take the next step.

Your systems, operating constraints and security objectives. A clear starting point for the test.

Discuss your pentest