Improve Default Network Isolation of Azure Services
Open
area-integrations
azure
security 🔐
- Dominant language
- C#
- Stars
- 6.3k
- Forks
- 991
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 196
Description
.NET Aspire’s default is to expose Storage, Service Bus, CosmosDB, etc. to the public internet. This allows the ACA Container Apps to connect to the service without establishing a Virtual Network.
For database resources (like SQL and PostgreSQL), we limit it to only Azure IPs (which still means any service running in Azure, not just this app).
We should change the default experience to limit the created Azure Services to only be accessed by the apps created with Aspire. Developers would need to opt in to exposing their services publicly.
Contributor guide
Assessment
This issue has not been assessed yet.