Option to Mark Peers as Ineligible for Routing #973

Closed
opened 2025-11-20 05:20:52 -05:00 by saavagebueno · 2 comments
Owner

Originally created by @marcportabellaclotet-mt on GitHub (Jun 13, 2024).

Description:

I would like to request an enhancement that allows marking a peer as ineligible to be used as a routing peer. This feature would improve security by ensuring that certain peers cannot be used to route traffic, thereby preventing unauthorized network exploration.

Use Case:
Currently, all peers connected to NetBird can potentially be used as routing peers. This poses a security risk where an administrator might intentionally add a route to connect and explore another peer's network, which may not be desirable for some users.

Proposed Solution:
Introduce an option in the peer configuration settings that allows administrators to mark a peer as "ineligible for routing". When this option is enabled for a peer:

  • The peer cannot be used as an intermediary to route traffic for other peers.
  • This setting should be configurable at the time of peer creation and not adjustable later by administrators.

Benefits:

  • Enhances security by providing control over which peers can be used for routing.
  • Protects sensitive networks from unauthorized access and exploration.
Originally created by @marcportabellaclotet-mt on GitHub (Jun 13, 2024). **Description:** I would like to request an enhancement that allows marking a peer as ineligible to be used as a routing peer. This feature would improve security by ensuring that certain peers cannot be used to route traffic, thereby preventing unauthorized network exploration. **Use Case:** Currently, all peers connected to NetBird can potentially be used as routing peers. This poses a security risk where an administrator might intentionally add a route to connect and explore another peer's network, which may not be desirable for some users. **Proposed Solution:** Introduce an option in the peer configuration settings that allows administrators to mark a peer as "ineligible for routing". When this option is enabled for a peer: - The peer cannot be used as an intermediary to route traffic for other peers. - This setting should be configurable at the time of peer creation and not adjustable later by administrators. **Benefits:** - Enhances security by providing control over which peers can be used for routing. - Protects sensitive networks from unauthorized access and exploration.
saavagebueno added the feature-request label 2025-11-20 05:20:52 -05:00
Author
Owner

@marcportabellaclotet-mt commented on GitHub (Jul 1, 2024):

Alternatively, instead of marking peers as ineligible for routing, it would be beneficial to use the same approach as for allowing SSH connections. To make a peer eligible for routing, the user should enable this feature in the client. This would help generate trust when third parties use the Netbird client, as some may be concerned that their network could be accessed if the Netbird admin configures routing through their peers.

@marcportabellaclotet-mt commented on GitHub (Jul 1, 2024): Alternatively, instead of marking peers as ineligible for routing, it would be beneficial to use the same approach as for allowing SSH connections. To make a peer eligible for routing, the user should enable this feature in the client. This would help generate trust when third parties use the Netbird client, as some may be concerned that their network could be accessed if the Netbird admin configures routing through their peers.
Author
Owner

@marcportabellaclotet-mt commented on GitHub (Jan 21, 2025):

Closing and this feature introduces with version 0.36.0.
Thanks team

@marcportabellaclotet-mt commented on GitHub (Jan 21, 2025): Closing and this feature introduces with version 0.36.0. Thanks team
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#973