Protezione di un video tramite crittografia

0

I video caricati su Youtube o su qualsiasi altro sito di video streaming possono essere facilmente scaricati utilizzando software di terze parti.

Al fine di impedire agli spettatori di condividere il video con persone non autorizzate. Ho pensato a questa soluzione.

  • Cripta il file video usando bash.
  • Invia la cartella utilizzando qualsiasi servizio di condivisione file.
  • L'utente eseguirà il file bash per decodificare il video.
  • Lo script bash preleverà la chiave dal mio server.
  • Quindi decodificherà il file video ed eseguirlo.
  • Quando il file verrà chiuso, lo script bash lo crittograferà di nuovo.
  • La chiave sul mio server scadrà in una data specifica.

Gli utenti non sono molto esperti di tecnologia per capire cosa sta succedendo dietro le quinte. Ma questo proteggerà i miei video dalla pirateria.

C'è una soluzione migliore per ciò che voglio raggiungere? Poiché questa non è una soluzione multipiattaforma.

EDIT: Sono pienamente consapevole che è molto semplice per un utente leggere lo script di bash e recuperare la chiave. Sto solo cercando di creare l'illusione che il video non possa essere copiato.

    
posta Sanidhay 19.04.2017 - 12:01
fonte

3 risposte

1

The user will run the bash file in order to decrypt the video.

The bash script will fetch the key from my server.

Ciò significa che tutto ciò che l'utente deve fare è dare un'occhiata al codice sorgente dello script Bash per ottenere l'URL dal quale viene scaricata la chiave. Possono quindi scaricarlo tramite WGET e decodificare il file da soli. In alternativa, potrebbero creare una copia del tuo script Bash ed eliminare le righe che causano:

When the file will close, the bash script will encrypt it again.

Se il Digital Restriction Management (DRM) fosse un problema così facile da risolvere, non avremmo molta pirateria video. Se un sistema ha le informazioni necessarie per riprodurre un video, può creare una copia di quel video. Quindi tutti i sistemi DRM devono fare affidamento sulla sicurezza attraverso l'oscurità e ottenere che il software non faccia ciò che l'utente vuole che faccia. Ecco perché è praticamente impossibile avere un DRM efficace in un ecosistema open source. Ma su Windows c'è Percorso multimediale protetto che fa del suo meglio per impedire all'utente di accedere non autorizzato a un file.

    
risposta data 21.04.2017 - 02:21
fonte
1

Quando qualcosa diventa pubblico (diciamo EME come menzionato da Daniel Ruf), prima ottiene alcune specifiche e un protocollo.

La parte successiva è l'implementazione, ora le persone e le aziende afferrano il protocollo e lo implementano.

Anche se si presuppone che EME utilizzi un cifrario strong (diciamo AES_256_GCM), è semplicemente insicuro, proprio come se non fosse sicuro. Perché come leggeresti le specifiche, implementeresti il tuo codice.

Alla fine tutti questi stream / descrittori cifrati devono essere in forma semplice dove il client può visualizzare, in questa fase si dovrebbe semplicemente annotare il flusso / video normale con un formato comune (per esempio h265 / HEVC) in un file.

Questa situazione è speciale per il video e l'audio. O in genere la maggior parte dei contenuti multimediali (non tutti)

Se fosse davvero possibile, ovviamente Hollywood lo farebbe senza dubbio, ma non è molto logico e possibile ancora con il nostro modo di riprodurre video.

daniel ha anche menzionato una soluzione più logica e affidabile. Sì, devi solo chiedere gentilmente alle persone di rispettare il copyright.

Non solo video, anche per molte altre cose che potresti raggiungere con un anno di ricerca e codifica, continuerai a lavorare sul sistema per mantenerlo aggiornato e aggiornato con le esigenze delle persone.

    
risposta data 20.04.2017 - 23:19
fonte
0

Il software DRM serve a questo scopo. YouTube sta già utilizzando il servizio DRM per contenuti a pagamento o contenuti premium. I film sono protetti con Widevine CDM.

Questa tecnologia può essere applicata agli utenti che hanno caricato i contenuti? Penso di sì, ma è tutto su google.

    
risposta data 21.04.2017 - 04:00
fonte

Leggi altre domande sui tag