-
Notifications
You must be signed in to change notification settings - Fork 47
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
Expose secure communication only with specified entities. #326
Comments
IMO, once the node is bound to the security enclaves, that should be protected by secured network, that means it requires all the other nodes need to be bound to the security enclaves as well. otherwise, they cannot discover the participant at all. i can think of ROS 2 router, https://docs.vulcanexus.org/en/latest/rst/tutorials/cloud/secure_router/secure_router.html could be the solution for this? this is gonna be extra routing process to bridge localhost communication in the robot and secured communication outside of the robot. but i would like to get feedback from community how people are doing with this kind of situation to support 3rd party device with secured communication. |
This issue has been mentioned on ROS Discourse. There might be relevant details there: https://discourse.ros.org/t/expose-secure-communication-only-with-specified-entities/40957/1 |
More technical discussion and experimental trial, eProsima/DDS-Router#484 |
i also considered https://eprosima-dds-router.readthedocs.io/en/latest/rst/user_manual/wan_configuration.html, this WAN configuration is meant to be used for NAT traversal use case, i.g connecting ROS 2 or DDS sites via DDS router in TLS security. our use case is in the same LAN, so that is not best practice to use this configuration... i think there could be a few downsides for this use case,
|
I do not think this is a bug for sros2, more like a question about practical configuration to support 3rd party device with security enclaves.
System Information
Required Info:
ros:humble
container imageOverview
Requirement
The text was updated successfully, but these errors were encountered: