microsoft / win32-app-isolation

Tools and documentation for Win32 app isolation
MIT License
1.26k stars 33 forks source link

[Inquiry]: Support for games and other GPU apps? #37

Open Zeblote opened 1 year ago

Zeblote commented 1 year ago

Description

Hi, could this system be used for apps that require the use of the GPU, such as any current multiplayer game?

Modern games are written under strict time constraints but require very high performance, leading developers to implement wildly unsafe game engines in C++. Multiplayer games are at particular risk here as huge amounts of untrusted data generated by other users have to be processed constantly.

This seems like a perfect use case of isolation to me. For example, my understanding is that it would limit the impact of bugs like the one exploited by https://github.com/tremwil/ds3-nrssr-rce to essentially nothing. Since even if the game is fully compromised, it's still contained within the sandbox and doesn't actually have any permissions that could be used to go from there.

So my questions are:

I'm very interested in using such isolation features for our game. It's been my number one feature request for windows for a very long time so I'm very happy to finally see it being worked on!

cchavez-msft commented 1 year ago

Hi, @Zeblote. Thank you for your inquiry. Here are some clarifications:

Please let us know if you have any further questions or concerns.

NathanMott commented 10 months ago

It's worth noting that App Silos do support GPU utilization.

Does this mean App Silos will not be a good fit even for normal desktop applications that use the GPU? Chrome, Video Players, Video Editors, AutoCad, etc.

Do you have any plans to support GPU utilization?

cchavez-msft commented 10 months ago

Hi, Nathan. As I mentioned in the response, " It's worth noting that App Silos do support GPU utilization." So yes, any application which uses GPU is a good fit as long as it doesn't have any other features that are incompatible. In a nutshell, App Silos does supports GPU utilization.

Zeblote commented 5 months ago

Hi @cchavez-msft, last summer you mentioned you were working on supporting this feature for games obtained through Steam, have there been any updates on this?

cchavez-msft commented 5 months ago

Hi, @Zeblote. We wish you have been doing great. We are working on this to have it available in the future. We will write respective updates when the time comes. We are sorry for the inconveniences of not having this available yet, but we are working extremely hard to surpass expectations. Thank you so much for staying in touch with us.