This project, developed at Orbyta srl, aims to create a secure and efficient system for managing video file download requests from surveillance cameras. The system allows authorized users to request and download recorded videos, ensuring data protection through the use of encryption and JWT (JSON Web Token) based authentication. Requests are handled via an MQTT message queue, which ensures orderly and scalable processing. Communication between the system and users occurs in real-time using the WebSocket protocol, allowing users to monitor the status of their requests. Video files are encrypted directly on the local server of the station and are ready for download. The system automatically manages the deletion of expired and no longer necessary files. Additionally, an integrated logging system records all activities and sends the logs to an external monitoring system to ensure traceability and security of operations.
Questo progetto, sviluppato presso Orbyta srl, ha l’obiettivo di creare un sistema sicuro ed efficiente per gestire le richieste di download di file video provenienti da telecamere di sorveglianza. Il sistema consente agli utenti autorizzati di richiedere e scaricare video registrati, garantendo la protezione dei dati attraverso l’uso della criptazione e dell’autenticazione basata su JWT (JSON Web Token). Le richieste vengono gestite tramite una coda di messaggi MQTT, che assicura un’elaborazione ordinata e scalabile. La comunicazione tra il sistema e gli utenti avviene in tempo reale tramite il protocollo WebSocket, permettendo agli utenti di monitorare lo stato delle richieste. I file video vengono criptati direttamente sul server locale della stazione e sono pronti per il download. Il sistema gestisce automaticamente la cancellazione dei file scaduti e non più necessari. Inoltre, un sistema di logging integrato registra tutte le attività e invia i log a un sistema di monitoraggio esterno per garantire la tracciabilità e la sicurezza delle operazioni.
Strumenti di back-end per il download di registrazioni video RFI: sviluppo e testing
BONINCONTRO, LORENZO
2023/2024
Abstract
Questo progetto, sviluppato presso Orbyta srl, ha l’obiettivo di creare un sistema sicuro ed efficiente per gestire le richieste di download di file video provenienti da telecamere di sorveglianza. Il sistema consente agli utenti autorizzati di richiedere e scaricare video registrati, garantendo la protezione dei dati attraverso l’uso della criptazione e dell’autenticazione basata su JWT (JSON Web Token). Le richieste vengono gestite tramite una coda di messaggi MQTT, che assicura un’elaborazione ordinata e scalabile. La comunicazione tra il sistema e gli utenti avviene in tempo reale tramite il protocollo WebSocket, permettendo agli utenti di monitorare lo stato delle richieste. I file video vengono criptati direttamente sul server locale della stazione e sono pronti per il download. Il sistema gestisce automaticamente la cancellazione dei file scaduti e non più necessari. Inoltre, un sistema di logging integrato registra tutte le attività e invia i log a un sistema di monitoraggio esterno per garantire la tracciabilità e la sicurezza delle operazioni.File | Dimensione | Formato | |
---|---|---|---|
Bonincontro_Final_Thesis.pdf
non disponibili
Descrizione: Strumenti di back-end per il download di registrazioni video RFI: sviluppo e testing
Dimensione
3.69 MB
Formato
Adobe PDF
|
3.69 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14240/8585