Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Secure the connection between scylla-server and Zenoh

Aperta
#844 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 2 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

backend by: ai-assisted devops idea
Idea

Make sure only trusted parties can read car telemetry and send car commands over Zenoh, for a basic first pass at security.

Rationale

The Zenoh configs in siren-base have no authentication or access control enabled, so anyone who can reach the router can subscribe to telemetry and publish to command key expressions that Calypso turns into CAN messages. A basic pass closes the most dangerous gaps, especially sending commands to the car, before the network grows.

Approaches to explore
  • What "secure" means for this pass: the threats that matter (stray clients, sniffing, unauthorized commands) and what is explicitly out of scope.
  • Who is allowed in: user/password, certificates, or network-level restriction.
  • Encryption in transit: TLS or QUIC links, or relying on the network for now.
  • What each party may do: access control per key expression (e.g. read-only telemetry vs. command publishing).
Lingua principale
TypeScript
Stelle
5
Fork
1
Merge medio
2g 14h
PR unite (30g)
51

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Northeastern-Electric-Racing/Argos

Tutte le issue di Northeastern-Electric-Racing/Argos

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.