The illicit transfers were discovered when the hackers attempted a $20 million transfer to a Sri Lankan non-governmental organization called the Shalika Foundation. Staff at Deutsche Bank spotted a spelling mistake in the NGO's name and contacted the Bangladeshis, seeking clarification.
Meanwhile, the Fed had alerted the Bangladeshis when they detected a suspiciously high number of payment instructions and transfer requests to private entities. As a result, some $850 million to $870 million in remaining transactions were canceled.
The hackers, responsible for one of the largest known online bank heists in history, have not been caught. Investigators of the Bangladeshi hack suggest that the attackers were foreigners who had been spying on bank staff.
Last year, Russian computer security company Kaspersky Lab reported that, within a two-year period, some $1 billion was stolen from as many as 100 financial institutions via criminal electronic transfers.