Confining wine #1028
Replies: 2 comments 1 reply
|
Wine (and similar) can be used to run (almost) any windows software. Thus, directly confining The solution targeted in this project it to confine the actual program / kind of program you have that, btw, will use wine. Hence the abstraction and no generic profile for wine. The result is that the wine abstraction is used in game (see umu-game or steam for instance). To sum up profiles for windows based app are in scope, a profile for a generic wine is not. |
|
Okay, this is fine for me. I can maintain those profiles for my own needs, no problem. However:
I don't really understand that. If
I don't get why you are saying that "The resulting profile could do anything". Yes, the wine applications are not isolated against each other, but they should not be able to cross the border of the wine world, IMO. What am I missing? EDIT: Btw., I think the comparison to confining python is questionable. python apps need rw access to very different places, hence python itself cannot be confined. But wine apps need only w access to |
Uh oh!
There was an error while loading. Please reload this page.
This project does not contain a profile for
wine(but awineabstraction). The (outdated) AppArmor wiki describes various methods how to confine wine applications.I chose the first approach with profiles for
wine-preloaderandwineserver. It's working on my Arch (or, more specifically, CachyOS) system flawlessly in enforce mode. If it's not out of scope I could (after some more polishing) create a PR which should be regarded as a WIP. Since AppArmor 5.0 is not yet available, somebody else would have to add necessary dbus and unix rules.What do you think?
All reactions