Canbus sobre canberry con raspberry pi dos mensajes juntos al mismo tiempo

Estoy usando un canberry con raspberry pi. ¿Hay alguna forma posible de enviar dos mensajes al mismo tiempo con la misma identificación y ser recibidos por la otra frambuesa sin ninguna posibilidad particular de recibir un ataque de intermediario? Quiero decir, si alguien está usando la misma identificación, ¿sería posible evitar esto en su opinión? Hice una investigación y no puedo encontrar nada en particular a esto.

El bus CAN no tiene "seguridad", nunca fue diseñado para tales aplicaciones. Si alguien tiene acceso a su bus CAN que no debería tenerlo, entonces es porque es un ladrón o porque algún IdiOticThing (IOT) ha conectado el bus a una conexión a Internet en vivo a través de actualizaciones de firmware, etc. En caso de ladrones, tome las contramedidas habituales, como candados. En caso de IdioticThings, elimínelos del bus CAN.

Respuestas (1)

Un atacante no solo puede enviar un marco con la misma identificación que usted, sino que también puede hacer que diferentes receptores vean el mismo marco con datos diferentes, según Ken Tindell, quien desarrolló Janus Frame Attack . Esto depende de que los receptores tengan diferentes puntos de muestreo, lo que va en contra de las pautas de CAN pero podría ocurrir si los nodos son de diferentes fabricantes.

¿Hay alguna manera de permitir mensajes> 7 en canbus? De acuerdo con STN1100, puede usar ATAL por este motivo en particular, pero ¿hay algo ya implementado para CAN?
Sí, con CAN FD , pero este parece ser un tema separado de su pregunta original. Tenga en cuenta que este no es un foro de discusión, sino un sitio de preguntas y respuestas donde cada pregunta y respuesta obtiene votos, por lo que se desaconseja mezclar temas.
Este tipo de "trucos" son ingeniosos pero al mismo tiempo bastante tontos. No es una cosa de TCP/IP... una vez que estás en vivo en un bus CAN, puedes hacer prácticamente lo que quieras. Mi "truco" favorito es cortar los cables y reemplazar un nodo con uno propio...