News for hackers. Stuff that matters.
Re:Why Steam Deck Is One of the Most Significant PC Gaming M... by flohofwoe on Wednesday February 08, 2023 @12:11PM (#34711156)
There must be a way by now to stash this critical stuff away safely in one half of the phone, while the other half runs all the untrusted stuff. If there would be a will (by Apple) there would be a way.
Re:Why Steam Deck Is One of the Most Significant PC Gaming M... by NovemberWhiskey on Wednesday February 08, 2023 @12:17PM (#34711260)
Sure, you stick things into sandboxes and only allow specific permissions to access outside the sandbox. In which case, users habituate to allowing any permissions that anything they install requests (c.f. Android).

So then maybe you say "no permissions are allowed for sideloaded applications", but then you're back here with people complaining that the platform owner is crippling the independent ecosystem because it doesn't allow access to the camera or the mic or the address book or whatever.

Re:Why Steam Deck Is One of the Most Significant PC Gaming M... by OkayPhysicist on Wednesday February 08, 2023 @03:58PM (#34715029)
Or, you take the more extreme step, and obfuscate from the application whether or not permissions have been granted. The reason why people default to granting excess permissions is that many applications simply will refuse to run without them. If instead of "overtly deny permission" there existed the option to "covertly deny permission (by opting to feed plausible random data instead)" and making that the easier to select "deny" then you have the best of both worlds: well-behaved applications start asking for fewer unnecessary permissions, because the data they're gathering is being poisoned, poorly-behaved applications have their harm reduced, and users who want to build programs that actually need high-level permissions can do so.
Re:Why Steam Deck Is One of the Most Significant PC Gaming M... by flohofwoe on Thursday February 09, 2023 @03:08AM (#34721044)
It's not much of a sandbox if permissions exist to escape the sandbox. All "secure" apps (mail, pay, banking, chat, ...) need to live in a special compartment which they cannot escape, and no installed apps are allowed in this compartment, only builtin apps.

Everything else lives in a more relaxed compartment which cannot access the "secure" compartment at all.

Essentially two devices, one completely locked up, the other completely open.