Ho cercato di crittografare i media (contenuti video e audio) da un server nodejs a un client come Android o iOS. Ho sentito parlare di DRM ma non ho potuto ottenere un'implementazione affidabile del DRM.
Volevo implementare personalmente la protezione dei miei contenuti, ma non sono sicuro che avrei problemi con la mia implementazione.
QUESTA È LA MIA ATTUAZIONE.
I client come Android dovrebbero prima essere autenticati dal mio server, quindi il mio server passerebbe un token al client Android, quindi questo client Android richiederebbe il supporto protetto con qualche richiesta come
/get/video/:id/:token
Dove id
è l'id del contenuto video e token
in questo caso è come la chiave, se il client non ha un token valido, i dati non saranno dati al client.
DOMANDA: Questa implementazione funzionerà, può proteggere il mio contenuto da client non autorizzati, quali sono alcuni degli svantaggi dell'utilizzo di questo?