Banks and Phones

Categories :

The Problem

For years there have been ongoing issues with SMS being used as a security mechanism for important things including financial services. The problem with this is that access to a phone number is not very well secured, the business model of phone stores is based on having a price of service that doesn’t allow the amounts of money spent on security and training that organisations such as banks can spend and are legally required to spend.

The way things work now is that SMS is a second factor of authentication for banks and other traditional financial companies as well as for services involving cryptocurrencies such as bitcoin. To gain unauthorised access to SMS an attacker can physically steal a phone or SIM or they can trick an employee of a phone store into replacing the SIM or attack the computers of the telco to gain access to replace SIMs.

SMS authentication is also used for many services which have indirect access to financial service. For example when I’m employed in a sysadmin role I may get given admin access to the email server used for the CEO’s email and have it default to using the phone number of my personal phone for authentication. So while my personal phone doesn’t give the potential for defrauding much money I own it does give the potential for being used for defrauding however much money the CEO can authorise which may be significantly greater than my net worth.

Hardware Security Devices

The best thing to do for securing such things is to use hardware security devices like FIDO keys, of which there is a wide range that cost less than $50. The problem with acceptance of such things is lack of general knowledge and lack of forced requirements to use them.

The vast majority of banks (including all banks in Australia AFAIK) have chosen not to require hardware security devices because of the cost. It has been widely claimed that 20% of the customers of a typical bank make 120% of the profit – 80% of the customers lose money for the bank. While I’m not in a position to know the accuracy of that most banks seem to have implemented monthly fees for accounts below a certain minimum balance to discourage less profitable customers. If there were banking regulations requiring hardware security devices then the costs would be passed on to people who really can’t afford an extra $50 per year in banking fees to pay for it.

It might be a good option for the government to require personal presence at the bank or a hardware security device for transfers of more than $1000. That would allow kids and minimum wage workers to have bank accounts without excessive fees while forcing a higher level of security for larger transfers.

I really should use the hardware security devices I own more, although they are mostly only usable on systems I run.

Improving Phone Store Security

The problems of employees of phone stores being tricked or bribed to giving attackers access to someone’s phone service could be addressed by introducing new regulations about security at phone stores. I think this isn’t a viable option as the amount of work required to develop new procedures, train staff, and implement more secure systems is significant. Also the stores used for selling phones aren’t the type of secure buildings that are used for banks so some construction work would be required and many phone stores in small towns would no longer be economically viable and would be shut down.

I think we should have legislation to require better security for phone stores as there is a lot of scope to do things better without the expense of bank type security. Crimes that involve stealing phone service don’t just hurt people who want a regular phone service, they hurt the community by facilitating other crimes.

How Virtual Telcos Work

In Australia there are 3 companies providing the full mobile phone service, Telstra, TPG (which bought Vodafone), and Optus. There are many “virtual telcos” that use those services. The virtual telcos are companies that will sell a phone service but use one of the 3 companies to provide the actual connection. The backend mobile service run by the big 3 has appeared to be secure, but probably doesn’t have the “protect $200m of bitcoin” level of security.

When you get a phone service you are issued a SIM or given a QR code for an eSIM by a company that has SIMs issued by the big 3. That company can then replace your SIM if it’s damaged, lost, or stolen by using a level of security that it deems appropriate, which probably isn’t very secure. Most of the news about SIM swapping attacks comes from other countries and it’s shown that the security of virtual telcos in the US is quite insecure and probably Australian companies aren’t any better.

To transfer a service to another virtual telco you used to be able to do it with just knowing the invoice number of your last invoice but in recent times you receive a SMS on your old SIM to confirm that you wish to change. That could be viable for any crime that involves stealing a phone today and stealing money tomorrow. But for most attacks that involve stealing a phone number transferring to a different virtual telco isn’t a good option.

Another possibility for crime that I haven’t seen reported yet is to steal eSIMs. It’s unreasonably difficult (although not impossible) to steal an eSIM once it’s installed in a phone. But stealing an eSIM before it gets installed is much easier. Kogan and Aldi email eSIMs to customers which is very vulnerable to attack and should be illegal. Telstra and Optus use an app to install an eSIM which could be quite secure if implemented properly. TPG uses a web page and QR code or an app which again could be quite secure.

Currently the iPhone 17 Air is apparently the only phone released world-wide without support for physical SIMs. When phones that have no support for physical SIMs become common people may have to make the security of eSIM delivery a factor when choosing a telco.

Banks as Virtual Telcos or SIM Providers

I think that in the near future the best thing to do to improve security involving the phone system would be to have the banks run virtual telco businesses or manage the supply of SIMs for virtual telcos. Then getting a SIM replaced would require the same security as changing access to a bank account and a lot of problems related to stealing phone service would be solved. Banks wouldn’t need to provide all phone services, just services to customers who want to use it which would be everyone who considers themself to be at risk of fraud.

I don’t think that this would be a great solution, but I think it’s better than anything else that’s likely to get used by a sufficient number of people in the near future.

What Will Happen

This blog post is mostly a thought experiment on ways of improving overall computer security in society. It can be read as advocacy for hardware security tokens. I don’t expect anything to be done to improve these issues.

I expect that banks will continue with their current security mechanisms (including SMS authentication) and just accepting a certain amount of fraud as the cost of doing business. For large fraud they can try to claw the money back or blame the customer to avoid having to pay. It’s not impossible to solve these things, I had a hardware device issued to me by a Dutch bank about 25 years ago but countries like Australia and the US are much more than 25 years behind.

I expect most people to regard whatever security they have on their bank account to be sufficient and that they will be happy to use the same for everything else. So we will continue to have things like SMS on a personal phone used to secure important corporate access to data and then people will be shocked when something goes wrong.

To make things even more exciting if a criminal takes over the phone number of the sysadmin to access the CEO’s email then there may be no-one to call to get the access restored.

We can add rampant financial fraud to the list for the AI related world economic crash that’s about to happen.

2 thoughts on “Banks and Phones”

  1. Below is a comment I received via email:
    > access to financial service. For example when I’m employed in a
    > sysadmin role I may get given admin access to the email server used
    > for the CEO’s email and have it default to using the phone number of
    > my personal phone for authentication. So while my personal phone
    > doesn’t give the potential for defrauding much money I own it does
    > give the potential for being used for defrauding however much money
    > the CEO can authorise which may be significantly greater than my net
    > worth.

    My gut strongly disagrees, and says that SMS as a second token are good
    and secure enough. I do not understand your CEO example, and it sounds
    unrealistic or I don’t know how it would work, as surely a second factor
    would be needed. But maybe, I am in a different bubble.

    It seems the main focus is on banking security, and here in the Germany,
    unfortunately, we need to use Push-TAN/Photo-TAN (PSD2), so a hardware
    security device. (Stupidly, often users use both on the same smartphone,
    so it’s not a real factor.) I have a TAN generator device.

    Anyway a statistic from 2001 for the USA says the loss was 68 million US
    dollars, which is noise compared to the number of transactions, and less
    then it would cost to migrate to hardware tokens.

    I agree, that the personal should be better educated, and that SIM
    swapping should be made harder. But that’s possible by also requiring
    email addresses and so on. You can impose more restrictions on higher
    amounts, so it’s less profitable for criminals. I do not see the
    construction work argument below, as I haven’t heard of break-ins.

    > I expect most people to regard whatever security they have on their
    > bank account to be sufficient and that they will be happy to use the
    > same for everything else. So we will continue to have things like SMS
    > on a personal phone used to secure important corporate access to data
    > and then people will be shocked when something goes wrong.
    >
    > To make things even more exciting if a criminal takes over the phone
    > number of the sysadmin to access the CEO’s email then there may be no-
    > one to call to get the access restored.

    The heath care insurance company BARMER now requires Passkeys from
    November on. My parents don’t want to install an app, and I had to help
    them set up KeePassXC. Now they have to enter a password to unlock the
    KeePassXC database. ? Horrible. Took all three of us over an hour to
    set it up, as it’s not very user friendly with all the options.
    KeePassXC runs on the computer, they use to access the Web site. In my
    opinion, no improvement over SMS-TAN, and just some project of a
    “security nerd”. Especially, despite being personal data, the effort to
    even do SIM swapping for this data is just too costly. Having a separate
    hardware key (like USB token) is also one more thing you can lose.

  2. https://etbe.coker.com.au/2026/10/26/ceo-impersonation/
    CEO impersonation fraud is a well known thing for people who follow that sort of news. When writing this post I had assumed that everyone has a similar background to me in terms of following security news, which in retrospect was a mistake.

    https://krebsonsecurity.com/2021/03/can-we-stop-pretending-sms-is-secure-now/
    SMS is secure for low value targets. For any target where it’s worth the effort of walking in to a phone store, claiming to have had phone and ID stolen, and convincing a minimum wage worker to issue a new SIM it’s no good at all.

    https://www.cbc.ca/news/canada/hamilton/cryto-thefts-hamilton-man-us-prison-1.7629473
    $48M in a single fraud from SIM swapping.

    Push-TAN is apparently a system where authorisation requests are pushed to a phone app, similar to the process of pushing authentication of gmail logins to an Android phone or pushing Office 365 login authentication to the MS Authenticator phone app.

    Photo-TAN (PSD2) is apparently a system where a web page displays an image that is functionally equivalent to a QR code that can be read by an app on a phone which then displays a hash that can be typed into the web page.

    Both of them seem like good options to me. Yes there is some inconvenience involved, in Australia without banking regulations forcing the use of such things people aren’t doing such things even though they have significant benefits for security. Also while the TAN phone app does have some real benefits it is vulnerable to phone compromise. A hardware security device that connects to a PC via USB or a phone via NFC seems like a better option.

    Regarding construction work when a phone store has no easily lockable doors to the outside, no place for a private conversation between an employee, and only the minimum of lockable storage for stock of new phones (not for documents or anything) you can’t make it a secure store without significant work. I admit this isn’t a major issue compared to all the other problems with security in the mobile phone industry.

    Regarding the anecdote about BARMER and the KeePassXC database I had a similar thing with my parents when the government was still treating Covid as a serious disease that was killing people (as opposed to the current situation of not testing for Covid spread and just filing Covid deaths along with deaths from the Flu etc). There were two phone apps that needed to be installed for government health tracking to allow the phone to display a message saying that the holder had a recent Covid vaccination. Fortunately there was an option of just visiting the web site (which had no unusual requirements for logging in) and printing out a page certifying that the person in question had been vaccinated. Yes there are real difficulties imposed on people when such security is implemented badly, which is why we should have it done once and done properly via FIDO.

Leave a Reply