Skip to content
This repository was archived by the owner on Sep 2, 2024. It is now read-only.
This repository was archived by the owner on Sep 2, 2024. It is now read-only.

DBC/VSS security model #94

@fulup-bzh

Description

@fulup-bzh

I'm currently working on a new CAN/DBC/VSS binding in Rust to replace our current C++ version. In this refit work, I'm wondering about VSS security model mapping. Within our standard security model, each api/prefix/verb may inherit of a privilege security tag. With this model as soon as a privilege is set within the api/prefix/verb three any branches/leaves following inherit of the privilege, and I get the impression that this model could work with VSS.

I currently enforce privileges on top of DBC with an overlay configuration that is somehow similar to your DBC/VSS overlay. Nevertheless I'm wondering where those privilege tags should fit within VSS. Should I add a new security tag within the DBC/VSS overlay file, or does VSS already have something to handle message ACLs ?

Note: as today I only publish the initial Rust low level interface with sockcan, the rest should follow. https://github.com/redpesk-labs/canbus-rs

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions