Payments Academy
Point Detail
Point 1 A threat model for payments starts with the simple fact that payment systems move money
Point 2 External attackers usually start with phishing, malware or stolen credentials
Point 3 Insider risk is just as important
Point 4 Payment systems also face attacks on the messages
Point 5 Finally, the threat model must cover third parties, vendors and human error
0:00 / 3:03 Step 1 of 5

The Threat Model for Payment Systems

Payment Security, Lesson 1 of 8, Narration 3:03, D12 Risk, compliance and regulation

Payment hubpacs.008pain.001

What you will learn

Your objective. By the end of this lesson, you will be able to explain threat model for payment systems. A threat model for payments starts with the simple fact that payment systems move money, and money attracts determined attackers.

Why it matters. A payment operations analyst who can create, approve and release payments on their own could send 250,000 dollars to a personal account and hide the transaction.

Chapter objective: Learner explains payment security controls, including encryption, authentication, fraud monitoring, and PCI scope, and assesses the security of a payment flow. Learner applies this skill in realistic banking scenarios, with clear examples and correct terminology throughout.

Key learning points

  • Threat model for payments
  • External attackers start with phishing
  • No single control
  • Payment systems face attacks
  • Threat model

Key terms

Payment hub: A central system in a bank that receives payment instructions from all channels, validates them, applies screening and routing rules, and sends them to the correct clearing system or correspondent.

pacs.008: An ISO 20022 message for a financial institution to financial institution customer credit transfer. It replaces MT103 in cross border payments and carries structured debtor, creditor, charges and...

pain.001: An ISO 20022 message a customer sends to its bank to instruct one or more credit transfers. It carries payment information, debtor and creditor details, amount, execution date and remittance data.

Regulatory comparison showing The Threat Model for Payment Systems.

Practise this lesson

Exercise

Read the pacs.008 message described in this lesson and identify its key parts.

Use the message structure, fields and example in this lesson.

  1. What to do. List the three levels of the message and name the field that carries the amount and the field that carries the end-to-end reference.

Correct result. The amount is carried in the instructed amount element and the reference in the end-to-end identification. The three levels are the group header, the payment information, and the credit transfer transaction information.

Why. A message is only useful if you can read it. The group header identifies the message, the payment information identifies the batch, and the transaction information carries the single payment.

Check your understanding

Practice question

Why should card numbers and account credentials never be stored in plain text?

Takeaway and next step

What to remember

Security is not one product, it is a set of controls that together reduce the chance that any single attack succeeds.

Run the exception from this lesson and follow the investigation to its resolution.

Open the Exception Investigation Simulator →

Builds on "Exercise: Build a UAT Pack for a pacs.008 Change".

Transcript and full text

Show transcript

A threat model for payments starts with the simple fact that payment systems move money, and money attracts determined attackers. Criminals do not attack a payment hub for fun, they attack it because a single successful fraud can be worth millions of pounds. A threat model therefore lists the attackers, their motives, their methods and the assets they want. The assets include customer accounts, payment instructions, credentials, encryption keys, message queues and nostro accounts. Once the assets are clear, the team can decide which controls matter most and where a single failure would cause the greatest loss. External attackers usually start with phishing, malware or stolen credentials. A finance officer at a UK company receives an email that looks like it came from a supplier, clicks a link, and enters a password on a fake login page. The attacker then uses that password to log into the payment portal and submit a fraudulent payment of 180,000 euros to an account they control. A strong threat model assumes that passwords will be stolen, and therefore requires multi factor authentication, payment limits, dual approval and anomaly detection as additional layers. No single control is trusted on its own. Insider risk is just as important, because staff inside a bank or a corporate customer already have access. A payment operations analyst who can create, approve and release payments on their own could send 250,000 dollars to a personal account and hide the transaction. A good threat model therefore requires segregation of duties, so that no one person can complete a high value payment alone. It also requires logging of every action, regular review of privileged access, and alerts when a user performs an unusual action, such as changing a beneficiary just before a large payment. Payment systems also face attacks on the messages and files that carry instructions. An attacker who can alter a pacs.008 in transit could change the beneficiary account or increase the amount from 10,000 pounds to 100,000 pounds. An attacker who can inject a fake pain.001 file into a corporate upload could create hundreds of fraudulent salary payments. The threat model must therefore cover message integrity, file signing, secure channels and validation at every hop. A message that cannot be trusted must be rejected, even if it looks correct on the surface. Finally, the threat model must cover third parties, vendors and human error. A bank that connects to SWIFT, a clearing system and a cloud provider depends on each of them to stay secure. If a vendor is compromised, the bank can be exposed through that connection. If an operator pastes the wrong file into the wrong environment, a test payment can reach production. The threat model therefore includes vendor assessment, network segmentation, environment separation and strict change control. Security is not one product, it is a set of controls that together reduce the chance that any single attack succeeds. A worked attack scenario makes the threat model concrete. A finance officer at a UK company receives an email that appears to come from a supplier, with a new bank account for payment. The officer clicks the link, enters the portal credentials on a fake page, and the attacker now has the login. The attacker creates a payment of 180,000 pounds to a mule account, and because the officer is an authorised user, the payment passes the first checks. It is stopped only because the fraud system flags a new beneficiary, a large amount, and a payment outside normal hours. The controls that mattered were the new beneficiary cooling-off period, the velocity check, and the out-of-hours rule. A threat model that does not name these controls is not a threat model; it is a list of worries. Insider risk deserves the same rigour as external attack, because insiders already have access. A payment operations analyst who can create, approve, and release payments on their own could move money without any second person knowing. The controls are segregation of duties, so no single person can complete a payment alone; dual authorisation for payments above a threshold; and maker-checker workflows where the checker is a different person from the maker. A business analyst specifying a payment system must define the authorisation matrix, the thresholds, and the audit trail for every action. If the system cannot prove who did what and when, it cannot pass an audit, and it cannot be trusted with customer money.

A threat model for payments starts with the simple fact that payment systems move money, and money attracts determined attackers. Criminals do not attack a payment hub for fun, they attack it because a single successful fraud can be worth millions of pounds. A threat model therefore lists the attackers, their motives, their methods and the assets they want. The assets include customer accounts, payment instructions, credentials, encryption keys, message queues and nostro accounts. Once the assets are clear, the team can decide which controls matter most and where a single failure would cause the greatest loss.

External attackers usually start with phishing, malware or stolen credentials. A finance officer at a UK company receives an email that looks like it came from a supplier, clicks a link, and enters a password on a fake login page. The attacker then uses that password to log into the payment portal and submit a fraudulent payment of 180,000 euros to an account they control. A strong threat model assumes that passwords will be stolen, and therefore requires multi factor authentication, payment limits, dual approval and anomaly detection as additional layers. No single control is trusted on its own.

Insider risk is just as important, because staff inside a bank or a corporate customer already have access. A payment operations analyst who can create, approve and release payments on their own could send 250,000 dollars to a personal account and hide the transaction. A good threat model therefore requires segregation of duties, so that no one person can complete a high value payment alone. It also requires logging of every action, regular review of privileged access, and alerts when a user performs an unusual action, such as changing a beneficiary just before a large payment.

Payment systems also face attacks on the messages and files that carry instructions. An attacker who can alter a pacs.008 in transit could change the beneficiary account or increase the amount from 10,000 pounds to 100,000 pounds. An attacker who can inject a fake pain.001 file into a corporate upload could create hundreds of fraudulent salary payments. The threat model must therefore cover message integrity, file signing, secure channels and validation at every hop. A message that cannot be trusted must be rejected, even if it looks correct on the surface.

Finally, the threat model must cover third parties, vendors and human error. A bank that connects to SWIFT, a clearing system and a cloud provider depends on each of them to stay secure. If a vendor is compromised, the bank can be exposed through that connection. If an operator pastes the wrong file into the wrong environment, a test payment can reach production. The threat model therefore includes vendor assessment, network segmentation, environment separation and strict change control. Security is not one product, it is a set of controls that together reduce the chance that any single attack succeeds.

A worked attack scenario makes the threat model concrete. A finance officer at a UK company receives an email that appears to come from a supplier, with a new bank account for payment. The officer clicks the link, enters the portal credentials on a fake page, and the attacker now has the login. The attacker creates a payment of 180,000 pounds to a mule account, and because the officer is an authorised user, the payment passes the first checks. It is stopped only because the fraud system flags a new beneficiary, a large amount, and a payment outside normal hours. The controls that mattered were the new beneficiary cooling-off period, the velocity check, and the out-of-hours rule. A threat model that does not name these controls is not a threat model; it is a list of worries.

Insider risk deserves the same rigour as external attack, because insiders already have access. A payment operations analyst who can create, approve, and release payments on their own could move money without any second person knowing. The controls are segregation of duties, so no single person can complete a payment alone; dual authorisation for payments above a threshold; and maker-checker workflows where the checker is a different person from the maker. A business analyst specifying a payment system must define the authorisation matrix, the thresholds, and the audit trail for every action. If the system cannot prove who did what and when, it cannot pass an audit, and it cannot be trusted with customer money.

Full lesson text (all scenes)

Completing a lesson updates your progress dashboard on the homepage.

Scene timestamps are estimated by allocating the narration text proportionally across the real audio length. The audio playback position is the source of truth: pause freezes the visual, seeking restores the correct scene, replay restarts the scene animation.