2020-11-08
In the past few months, I have received approximately 5-6 WhatsApp scam calls from different numbers, pretending to be from BigPay and Hotlink wanting to give me Covid-19 relief funds distributed by Malaysian government.
I can tell it is the same dude calling me using different numbers, he speaks fluent Malay. When I got the 2nd call onward, I just started trolling him by keep on replying him the wrong 6 digits SMS OTP that they have prompted BigPay to send me. The scammer is more patient than I expected, even after giving him the wrong OTP many times in a row, he did not hang up when I was trolling him.
This got me thinking, why is BigPay being targeted by scammers far more than any other banks out there? There are 2 reasons I am guessing right now:
There are 3 main factors being used right now:
The crux is, if somebody has your password to a system, chances are it is not hard for them to also have your PIN code. So having a login flow of asking password and PIN code in a row is not much more secure than just asking for 1 password.
Similarly, if someone gets hold on your credit card, chances are they can get your NRIC without much difficulty. Having a checkout page that asks for credit card numbers and NRIC together won't make much sense.
However, having 2 or 3 factors of authentication together make it significantly tougher for adversaries to gain access to a system. This is why banks often ask for something only you know in your head - password, and something you have in your pocket - a phone that can receive SMS TAC, when we try to complete an outgoing transaction. It is just much much safer.
Unfortunately, BigPay only uses 1 factor of authentication - what you have. This makes them significantly less safe than the big banks they want to challenge against.
A normal login flow on a new device would be:
Unlike other banks in Malaysia, they will first ask for password or biometrics, and they only send out SMS OTP before confirming a transaction. BigPay relies entirely on both your phone and your MyKad - something you tend to bring out together.
Once you logged in, the app has a tab that shows user their primary account number, expiry dates, and the 3-digits card verification codes.
To BigPay's credit, the one-time password SMS did say "Don't share it with anyone, even BigPay", so why do people still fall for it?
My guess is they go after the population with weak English grasp.
After switching my phone's language to Malay, the app did not localise and is still in English. If someone is not proficient in English, they might just read the 6 digits blindly as instructed.
BigPay could do better by having us select preferred communication language when we sign up.
Twitter CEO Jack Dorsey has his Twitter account hacked with SIM-jacking. It happens pretty often in the US, but not so much in Malaysia and Singapore. Again, it is a very possible attack scenario.
Our telcos are the weakest links to our BigPay accounts. I will not store more than RM1000 in BigPay once they are a fully fledged digital bank, if they do not incorporate 2FA/3FA in their authentication flow.
When I was living in Singapore back in 2018, I have my entire Maybank account emptied by the iTunes scam. Many people in Singapore and Malaysia are affected. The transactions are not done by iTunes of course, it was just the fraud syndicate using iTunes as the merchant name on statement.
Because I did not have a credit card, I just use my ATM debit card daily. It takes about 90 days for the bank to dispute the fraudulent transactions and refund the monies back to my saving account, if I did not have a 2nd bank account, I would not have enough money to survive 4 weeks until the next paycheck.
Hence, as of 2020, I still recommend you to use BigPay debit card over the usual ATM debit cards.
Takeaway advices: