Live data from Hacker News

The Vietnam government has banned rooted phones from using any banking app

xdaforums.com

91–100 of 643 posts

Re: The Vietnam government has banned rooted phones from using any banking app

#91

Do those same banks have websites that you can access from a computer with root access? Most likely, yes.

TD Canada is forcing me to use their app. Every time I make an online transaction which to them is too large or fishy in some way, they make me login into the app on my phone to approve the transaction. That's the only way.

Re: The Vietnam government has banned rooted phones from using any banking app

#92
post #49
post #23

Earlier quoted context omitted.

Dependence on a secure client is generally a bad idea. Security should be server-side.

This isn't about the bank's security - it is about the users'. Users are losing billions worldwide due to fraudulent apps. If a user has root and runs a malicious app, it can intercept what a legitimate banking app does. A scam app with root can draw over the screen and tell users to transfer money, or it can run a series of actions when the banking app is running, or do any of a hundred things to steal money.

> A scam app with root can draw over the screen and tell users to transfer money

On android, I believe this can be done rootless via accessibility permissions that can display on top of apps

Re: The Vietnam government has banned rooted phones from using any banking app

#94
post #83

>The Vietnam government has banned rooted phones from using any banking app The Vietnam government has banned phones under their user's control from using any banking app.

If the banking apps have a Terms of Service, you are free not to use the banking app.

To give a specific example, suppose a banking app wants to require location services in order to try to login. Some users can bypass or spoof this, (in fact that's what the thread is about entirely, and for that they root the phones.

Not all users who root the phones violate ToS, but it's a majority, or even a possibility, so they choose to disallow such usage.

Pretty sensible stuff to me.

Re: The Vietnam government has banned rooted phones from using any banking app

#95
post #85
post #78

Earlier quoted context omitted.

Depends on what country you're in. In the UK, the banks are often held liable for various scams that involve the transfer of money, so they up the security over and over again. A bank will rightly argue why it's responsible for an old granny sending her life savings to her new lover in Namibia, so it seeks to block that transaction in the first place. Some of that liability is fair but most of it is the government te…

Rooted devices don't enable that transaction. That's all social engineering.

and grandmas don't root their devices.

Re: The Vietnam government has banned rooted phones from using any banking app

#96
post #5

I really don't understand this. My line of thinking is that if someone is technical enough to root his phone he understands the risks. Why would they force banking apps to detect and not work on rooted phones? Why would the government care so much?

It's not to protect the user; it's DRM. Using a non-rooted phone means all apps get DRM for free. You can't simply press 'record screen' when the software sets a flag; you can't view the data that the app processes about you or make backups thereof; you can't control what the device does such as skipping any checks. Fraud detection and CAPTCHAs rely on security through obscurity.

> if someone is technical enough to root his phone he understands the risks

You're looking at this from the user's perspective. Indeed, the narrative is "for your safety, you cannot export your security tokens from your device's storage" or "software that runs as root can bypass all permissions, an attacker might exploit that!", as though users can't make that choice themselves on purchased-to-own hardware. Dropping privileges (https://en.wikipedia.org/wiki/Privilege_separation) has been a thing since as long as I'm alive. Don't be fooled that this "protection" is for you :(

Re: The Vietnam government has banned rooted phones from using any banking app

#97

So, if you cannot cryptographically prove to a remote server that your device is running essentially unmodified, vendor-signed software, you are locked out of the economy? The irrefutable part here is that the security model works. Locking down the bootloader and enforcing TEE signatures does stop malware. But it also kills user agency. We are moving to a model where the user is considered the adversary on their own…

The problem is that we're supposed to use these "secure apps" on our own devices.. but since they need these enhanced security guarantees, our own devices cease to be ours.

Re: The Vietnam government has banned rooted phones from using any banking app

#98
1. Don't people on HN realize Vietnam is a single party authoritarian state with a very active secret police (MPS/BCA)?

2. Vietnam has been in the process of rolling out national biometric identification for years now as part of the VNeID [0] project, and unifying that with banking and mobile phone identification is an important part of that such as with the recent FPT Telecom announcement [1]. The aim is to turn VNeID into a super-app by 2030 [2], and from what I've seen in rural areas of the Central Highlands, it's on track.

[0] - https://vneid.gov.vn/

[1] - https://tuoitre.vn/vneid-mo-rong-dich-vu-so-dang-ky-internet...

[2] - https://tuoitre.vn/thieu-tuong-nguyen-ngoc-cuong-nang-cap-vn...

Re: The Vietnam government has banned rooted phones from using any banking app

#99
post #43

Isn't that what happens in Europe with most rooted phones and banks too? At least I can remember my banking apps stopped working.

There's no laws banning this in any European countries that I'm aware of, except maybe Hungary? It's just banks being stupid, consumer-hostile, and anti-competitive.

Well, I've built a bunch of mobile banking apps and we did detect if the phone was rooted, was in dev mode, etc. and it is not because we were "stupid, consumer-hostile, and anti-competitive".

If someone steals the secrets from a rooted phone and steals customer's money the bank is on the hook, so banks do everything they can to minimize this risk.

There is no way to store customer's secrets in a PC browser securely, so all the "dangerous" transactions were outright prohibited in the web app or made available only via temporary QR login.

All this is just is a negative side effect of customer protection laws.

Re: The Vietnam government has banned rooted phones from using any banking app

#100
post #40
post #5

I really don't understand this. My line of thinking is that if someone is technical enough to root his phone he understands the risks. Why would they force banking apps to detect and not work on rooted phones? Why would the government care so much?

A rooted phone is more capable of modifying the banking app itself and has 'freer reign' over the APIs that the app uses to interact with the bank. Whereas previously the app displays a 'whitelisted' set of UI options to the user, the rooted user could use employee only methods. Somewhere or other every bank has methods that set balances on accounts. To be honest a law like this makes security by the extremely modest…

It's never about security or end user protection. It's to give banks a blanket refusal of responsibility.
Post reply on HN