4 ms·
this is kind of ridiculous isn't it? If you're a native app you can just read the user's profile in c:\Users\name\AppData or ~/Library/Application Support or ~/
by tokyodude 8y ago
this is kind of ridiculous isn't it? If you're a native app you can just read the user's profile in c:\Users\name\AppData or ~/Library/Application Support or ~/.config/
In all cases Chrome or Firefox there's a bunch of sqlite3 and/or json files that have all your cookies, your history, your login info. No need to try to guess from GPU memory contents.
The GPU thing seems like an OS level issue. One app should not be able to read another app's data. The OS should be clearing both CPU and GPU memory for all apps. Not relying on each app to be perfect.
For the profile thing it seems like all 3 OSes should provide per app storage that only that app can read. I noticed at least on MacOS Mojave if you do a `find ~/. -name "foo"` you'll get permission messages for several folders in ~/Library like "Terminal would like to access your contacts (stored ~/Library/Application Support/AddressBook) and if you click "Don't Allow" then find gets a permission error for that folder.
Seems like they need to do the same thing for all app folders and only the app assigned to that folder gets permission to read.
- madmax96 8y agoHave you checked out Ubuntu's snap system? It provides fine permissions for applications, alongside a certain amount of application isolation. https://snapcraft.io/ https://snapcraft.io/