Hello all,
I'm new to GrapheneOs, but have been running alternative android distributions on-and-off for some years.
After witnessing a online-banking phone-based mass-security breach in my closest family a year ago (all accounts stolen! Ended ok, but needed lawyers. Bank was very unhelpful...), I started thinking much more actively about security.
So, when the old phone needed replacement, it was pixel6a + grapheneos. Great so far!
Now, I'm trying to figure out a way to galvanize security around the financial things on the phone.
My take was to have personal banking apps in a specific user profile, with nothing else in it (and please feel welcome to comment on that approach). Here things become interesing:
In my country, we have a national electrical ID system to authenticate against online services (banks or government. Libraries or sports clubs!). You basically don't exist unless you use it. It relies on Sim Toolkit for authentication. It pops up a message, then you authenticate with a pin. I've become a bit paranoid about this ID system - if breached, someone could steal my money, sell my car, house and marry me to someone (all doable online). It's frightening how much you can do by typing a series of numbers.
Now, I tried putting the banking apps into a separate user profile (as opposed to the owner profile). However, when logged into the user profile, the electrical ID authentication failes to pop up, and if I switch to the owner profile to log in, the banking app has closed when I switch back (I don't want user profile to be able to run in background, for security reasons).
The user profile does not have the Sim Toolkit app installed, and I strongly suspect this to be the reason why I am unable to authenticate. I have not found a way to install the Sim Toolkit into the user profile.
(authenticating with everything in the owner profile works fine, btw).
So I have a lot of questions. Top three:
- Is it possible to install Sim Toolkit into a non-owner profile?
- If that is possible, would it make sense? Or would doing that maybe defeat the purpose of profile isolation?
- Lastly, since I don't fully understand the role of Sim Tookit : might it make sense to use the owner profile for sensitive stuff (since sim toolkit is there) and use a user profile (where there is no sim toolkit) for all other things.
Greetings,
IndriĆ°i