Use a separate confirmation path for bank detail changes, payee updates, and payment redirects. The approval should not be satisfiable by the same email thread that requested the change. Out-of-band callbacks, authenticated portals, and dual approval by a known internal owner reduce the chance that a compromised vendor mailbox can redirect money.
Why This Matters for Security Teams
Vendor payment changes sit in a narrow but high-impact risk window: the process needs enough friction to stop fraud, but not so much that finance teams bypass it under pressure. Attackers often target bank detail updates, payee changes, and payment redirects because they exploit trust already built with a supplier, not a fresh login challenge. NHI Management Group notes that Ultimate Guide to NHIs — The NHI Market is the research reference for understanding how identity and access weaknesses spread across enterprise workflows. The control objective is to make the request independently verifiable, not merely documented in the same channel that may already be compromised. That is also consistent with the broader Zero Trust direction in NIST SP 800-207 Zero Trust Architecture, which treats trust as something to be continuously validated rather than inherited from a familiar sender or workflow. In practice, many security teams encounter payment redirection only after an invoice has already been paid to the wrong account, rather than through intentional vendor verification design.
How It Works in Practice
The strongest pattern is to separate the request from the approval path. A vendor’s email should never be enough to authorise a bank detail change on its own, even if the message appears legitimate. Instead, organisations should require one or more independent checks: a callback to a known number on file, a signed request submitted through an authenticated supplier portal, or a dual-approval workflow that includes an internal owner who can confirm the business context. Where possible, the approval record should be tied to a controlled identity signal, not just a message thread.
Practical controls usually include:
- Pre-validated vendor master data with a restricted edit workflow.
- Out-of-band verification using a known phone number, portal login, or established contact method.
- Dual approval for high-risk changes, especially new bank accounts or destination countries.
- Mandatory hold periods before the first payment to a newly changed destination.
- Audit logging that preserves who verified the change, when, and by which channel.
This is where NHI thinking helps. The organisation is verifying not only the human requestor, but the integrity of the workflow and the trusted account that can move money. The same logic appears in the NHI governance patterns described in Ultimate Guide to NHIs — The NHI Market, where identity confidence depends on lifecycle control and independent validation. Guidance from NIST SP 800-207 Zero Trust Architecture reinforces that the request should be evaluated at the moment it is made, with context, rather than trusted because it arrived through an expected channel. These controls tend to break down in fast-moving procurement environments where accounts payable is measured primarily on speed and exceptions can be processed informally.
Common Variations and Edge Cases
Tighter verification often increases cycle time, requiring organisations to balance fraud reduction against supplier experience and operational throughput. That tradeoff is real, especially for high-volume businesses that receive frequent banking updates or operate across time zones. Current guidance suggests risk-tiering the workflow: routine address corrections may need lighter review, while bank account changes, payment redirect requests, and last-minute amendments should always trigger stronger verification. There is no universal standard for this yet, but the best practice is to align friction with the business impact of a failure.
A few edge cases deserve special handling:
- Emergency payment changes after-hours should require a documented escalation path, not a shortcut around verification.
- Third-party agents or finance service providers need the same independent confirmation standards as direct vendors.
- Language changes, domain lookalikes, and invoice redirection requests should be treated as fraud signals, not administrative noise.
- If a supplier regularly changes banking details, the organisation may need a higher-trust portal process or pre-approved beneficiary list.
For teams building a more mature control set, the operational lesson is to standardise the check while allowing risk-based exceptions. That approach keeps the process usable without letting a single compromised mailbox rewrite payment instructions. In payment operations, the failure mode is usually not lack of policy, but overreliance on the same communication channel that the attacker has already taken over.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-4 | Validating payee changes is an access and authorization control problem. |
| NIST Zero Trust (SP 800-207) | Zero Trust supports rechecking trust for each payment change request. | |
| OWASP Non-Human Identity Top 10 | NHI-03 | Compromised identities often drive payment redirection through trusted workflows. |
Protect non-human and workflow identities with separate verification and tight secret controls.
Related resources from NHI Mgmt Group
- How should organisations verify identity documents without creating too much friction?
- How should organisations implement PSD2 controls without adding too much checkout friction?
- How should security teams implement just-in-time access without creating too much friction?
- How should security teams implement context-aware authentication without creating too much user friction?