ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

ros2 dashing security with ros1-bridge

asked 2019-10-10 15:37:08 -0500

KevinNickels gravatar image

updated 2019-10-10 15:38:26 -0500

I'm trying to set up a demonstration of the capabilities of the DDS-secure profile in ros2.

I have a (fairly extensive) pre-existing ros1 codebase that I will use to generate inputs and display outputs. I'd like to move one (set of) nodes over to ros2, and connect them with a few selected topics. I'd like to show that an input spoofing/attacker node publishing the same topic throws the simulation off with ROS_SECURITY_ENABLE=false, but with ROS_SECURITY_ENABLE=true (and keys setup etc), the ros2 node correctly rejects the unauthorized input stream.

So I'm wondering how ros2 security works with the (unsecure) ros1-bridge. Of course, pointers to websites/forums that I haven't found are welcome.

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2019-10-20 19:20:43 -0500

ruffsl gravatar image

There shouldn't be much difference in using DDS security with ros1-bridge, given the ros2 side can still use sros2:

You may also want to read up on the integration between ros2 and DDS Security, and SROS2 design:

The security working group is also working on a demo as a full fledge example:

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2019-10-10 15:37:08 -0500

Seen: 164 times

Last updated: Oct 20 '19