logoalt Hacker News

marak830today at 8:14 AM2 repliesview on HN

Christ that's depressing.

I'm assuming that all works even with application sandboxing (1) or am I mis-reading how that is applied to applications.

Man I need to move my movement to GrapheneOS up to be sooner.

(1) https://source.android.com/docs/security/app-sandbox


Replies

csande17today at 9:57 AM

Yeah, Android's sandbox deals with low-level file access and socket APIs and stuff. But Android also, intentionally, allows apps to expose their data and functionality to other apps via the higher-level "intent" system.

Apps get to choose what permissions are needed to access their intents, so under Android's security model, really it's Chrome's fault (or whatever browser the user has installed) for exposing an intent that allows apps that don't have the INTERNET permission to exfoltrate data.

Similarly, apps are also allowed to collude to share data with each other if they want; that's how stuff like Google Play Services works.

show 1 reply
TekMoltoday at 10:02 AM

As I understand it, this "Application Sandbox" is to prevent app A seeing what app B is doing.

The problem here is a different one: The user granting an app access to their files and then having no way to prevent that app from sending that data to the developer of the app.