Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Inquiry]: Is it possible to create a list of allowed URLs #72

Open
szilvaa-adsk opened this issue May 23, 2024 · 2 comments
Open

[Inquiry]: Is it possible to create a list of allowed URLs #72

szilvaa-adsk opened this issue May 23, 2024 · 2 comments
Labels
inquiry Questions about the product

Comments

@szilvaa-adsk
Copy link

Description

I'd like to isolate my application such that it can only access URLs that I allowed in the manifest. Is this possible? The granularity appears to be rather limited: https://learn.microsoft.com/en-us/windows/win32/secauthz/appcontainer-isolation#network-isolation

This would be useful to mitigate the scenario when my app is compromised (e.g. via an input file) and the compromised app wants to exfiltrate stolen data.

@szilvaa-adsk szilvaa-adsk added the inquiry Questions about the product label May 23, 2024
@cchavez-msft
Copy link
Contributor

Hi, @szilvaa-adsk.

Thank you so much for your input! This is currently not supported, and we don't have immediate plans for it. We will try to take a look in the future.

Thank you so much for your valuable participation!

@RealAlphabet
Copy link

I don't think it's worth implementing such a mechanism for requests made by the Windows API. Most applications use their own HTTP library.

Allowing the App Container to specify a virtual network device (driver) or other L2/L3 network interception mechanism could be useful for more advanced cases.

However, with the arrival of ECH (Encrypted Client Hello) over TLS, it would no longer be possible to determine an origin via Deep Packet Inspection (DPI). DNS detection will also not work when using Secure DNS over HTTPS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
inquiry Questions about the product
Projects
None yet
Development

No branches or pull requests

3 participants