ADR 0100: the machine's own traffic is known by its interface, not its source address
This commit is contained in:
@@ -553,7 +553,8 @@ other resource. **The mesh guards its own ports in a table of its own that only
|
||||
passing everything by default and holding nothing but refusals of the foundation's own two ports,
|
||||
checked free at genesis, so it cannot close what the machine serves, and the found firewall's
|
||||
reload does not touch it. It refuses the store's port and the broker's management port except from
|
||||
the private network and the machine itself — loopback and the container runtime's networks — at
|
||||
the private network and the machine itself — loopback and the container runtime's networks, known by the interface a packet arrives on, never by
|
||||
its source address alone — at
|
||||
the prerouting hook, before the container runtime redirects the packet, so it matches the port the
|
||||
packet was sent to, for both address families; the
|
||||
bus, the registry and the hub's port stay reachable from anywhere, as a node enrols and pulls
|
||||
|
||||
Reference in New Issue
Block a user