I can imagine a scan where the fake CEO gets a phone or laptop outside of the process "because CEO". This however will still be limited to generic, low value stuff handled by single people in a company.
There is no way that a reasonably organized company can leak 40 MM USD.
Think I found your problem, boss.
Oh, please, HP lost some 40 million in inventory while contracted to Solectron Global for repairs, because their inventory systems are utter garbage compared to Dell or Toshiba.
After having worked IT for various startups I cannot understate just how much executives and other higher ups detest policies that make them verify who they are. It short circuits something with their ego.
Except these sort of transfers almost always happen with, at a minimum, dual approval where exceptions cannot be made because it's software defining the rule.
1 employee submits the transaction for review, and a 2nd (and sometimes a 3rd, 4th) person must approve it before the payment initiates. There isn't typically a bypass function.
Also, CFOs are typically responsible for setting up and enforcing these controls. A big part of a CFO's job is to manage risk. If you work under a CFO, you would be more likely to be rewarded for following the process than be punished.
Obviously there are exceptions to this, but by and large no CFO would punish a finance person for disobeying an order to bypass a process intended to prevent financial fraud.
CFO are often involved in fraud. it is part of finance industry training to be wary of dealing with other financial institutions.
https://tax.thomsonreuters.com/news/enron-former-cfo-i-am-on...
https://www.accountancydaily.co/ex-countrywide-cfo-charged-f...
https://www.businessinsider.com/bed-bath-and-beyond-cfo-foun...
https://www.nytimes.com/2024/02/01/nyregion/weisselberg-perj...
https://www.justice.gov/usao-ndtx/pr/cfo-controller-corporat...
https://www.fraud-magazine.com/article.aspx?id=4294976271
https://core.ac.uk/reader/231825040
https://www.nydailynews.com/2023/10/05/former-ftx-co-founder...
https://www.justice.gov/usao-wdwa/pr/former-company-chief-fi...
https://www.nydailynews.com/2023/10/05/former-ftx-co-founder...
https://www.investopedia.com/terms/w/worldcom.asp
whistleblowers get punished all the time.
https://www.pbs.org/wgbh/pages/frontline/warning/interviews/...
https://www.institutionalinvestor.com/article/2btg8yx4pcckb0...
https://www.marketswiki.com/wiki/Madelyn_Antoncic
https://www.wsj.com/articles/wells-fargo-fined-22-million-fo...
https://www.npr.org/2016/11/04/500728907/senators-investigat...
etc etc
Obviously the statement isn’t literally accurate. Hopefully it’s 99% accurate (otherwise none of us would have jobs if all we did all day was sabotage our employers). Likewise, not every CFO is to be trusted, nor are all software engineers… but most can be.
These people aren't stupid. I'd expect them to understand risk better than your average senior software engineer and if you tell them "Sorry boss, too risky to do that right now. I can't be 100% sure this message is genuine. Let's sync on this after your meeting", your chances of promotion at this company would likely rise, not fall.
This is astounding levels of incompetence.
If processes can't be bypassed, then as soon as you implement a detrimental process, your company dies.
install notepad++ from pre-packaged store? approval needed
change to mailing list you own? approval needed
1 line config change to production alerting system? 8 approvals needed
I can easily imagine people just clicking Approve sometimes without reading
And many more stories like that.
But yes, for small fish there is an approval process for everything, even to but a paper clip.
a common thread in these modern rogue trader scandals are that the perp worked on the controls or monitoring system in a role prior to becoming a trader
so they knew how to structure their trades in such a way to evade detection
Regardless, approvals for multi-million transfers require a higher level of process and approval.
> Regardless, approvals for multi-million transfers require a higher level of process and approval.
if you say so
Oh, my sweet summer child. The larger the organization, the more dysfunctional it becomes.
See How this scammer used phishing emails to steal over $100 million from Google and Facebook
https://www.cnbc.com/2019/03/27/phishing-email-scam-stole-10...
If you have 10 business units trading 50 world currencies, checking 500 transactions for FX every day is a total chore hence it would get automated, and only unusually large transactions would be flagged. Rules like <10m goes through automatically would be tuned over time so that the workload on operations team members would add actual value without being onerous on their time.
So, depending on the business we are talking about, a 25m transaction could basically be lost in the noise. Given the mention of the CFO being london based and the operations team being in HK, it sounds like a typical investment bank setup to me.
From what I understand of the literature, it’s often several interactions to gather enough information from several employees to learn to sound like you belong there, then using it all against someone with “keys” who escorts you the rest of the way.
If you can deepfake one guy with the checkbook, can’t you deepfake the guy with the checkbook and the guy who enters the POs into the system? Lower odds, but far from zero.
I mean we still right now live in the world where just a very rough match for signature on a piece of crappy paper is enough to move millions if needed.
Maybe it’s because I’m in the EU. Banking here is very different to the US.
Couple years ago I thought that too...
All the checks you describe - multiple approvers, standing data, callbacks etc - the guys going after big payments like this know these checks are in place, how they work and have a game plan for it.
I have clients where anything over even quite a low set limit (say €10k) requires multi-party authorisation - and it's very common for the person entering payments to be unable to authorise payments. That's just good practice.
A payment should not be able to be queued without a PO number. If the payee is new, the bank details need to be verified by phone. Once approved as a destination account, that payee is set up in banking, and authorised by a finance clerk and someone more senior. At the point a payment is requested the PO and other details should be double checked against what is in the system. If there's a match, then the payment can be queued for authorisation. The person entering payments and the people approving payments should be entirely different - and it should be people, not a single person. When payments are entered, the payments should be reviewed by first authorisation - a finance manager, for example - and once that authorisation is conducted, depending on payment limits, another authorisation or authorisations will be carried out.