In October of 2017, fear widened as BankBot variants crept into over 150 banks in 27 different countries. Security pros started wondering when, rather than if, the BankBot-type approaches would spread worldwide.
While there are some regional variations (for example those targeting banks in the GCC region), BankBot is fundamentally a mobile phishing attack. Once it is installed and running on the device, BankBot phishes user credentials by:
It appears those security folks did not have to wait long. There is now an additional set of banking Trojans. The trojans are now targeting a number of Polish banks. According to the research, these variants were disguised as seemingly legitimate apps “Crypto Monitor”, a cryptocurrency price tracking app, and “StorySaver”, a third-party tool for downloading stories from Instagram. They also used the same approach of displaying fake notifications and login forms from legitimate institutions and phishing user credentials on the overlay forms.
They are like BankBot.
This reminds me of the early 2000’s when phishing sites mimicked brands we trusted. There were two clear facts about those attacks:
It doesn’t take much expertise or clairvoyance to see what is going to happen next in the BankBot story. The first 20 were a test. The test then expanded to another 150 banking apps and more countries. The most recent is Poland. There is little doubt in my mind that the new mobile “phishermen” are expanding. They will soon attempt to exploit mobile consumers of hundreds of banks in Europe, Asia and the United States.
Just like they did when they set up phishing sites back in the mid 2000’s.
Zimperium’s core machine learning engine, z9, has a proven track record of detecting zero-day exploits. We recently announced an extension of the framework that detects previously unknown mobile malware. This extension is known as “z9 for Mobile Malware”, and it was officially announced in September 2017. z9 detects BankBot, and its variations, on-device in real-time.
In one of its implementation options, z9 can be deployed inside zIAP™: an In-App Protection SDK that delivers self-protecting apps. Embedded in an app that is attacked by malware including BankBot, zIAP detects such threats and can immediately terminate the session and/or flag the account for high fraud risk.