[A·M3a follow-up] Per-address allow scope for discovered services #26
Labels
No labels
bug
deploy
documentation
duplicate
enhancement
good first issue
help wanted
invalid
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
femboy/blackwall#26
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
From the M3a whole-branch review (important, inherited from the existing model).
AllowRuleis not address-scoped, so a discovered service attached to a tenant opens that port on ALL of that tenant's owned addresses, not just the discovered one. Config-file allows are tenant-wide by design, but discovery makes this auto-reachable from observed sockets, silently widening exposure. Consider an address-scoped allow (e.g. optional addr on AllowRule, or a per-address service list) so discovery opens a port only on the address it was observed on. Documented in reconcile rustdoc for now.