Preventing financial fraud as the fraudsters try harder