Recentemente io e il mio amico stavamo discutendo la sua idea di proteggere i media digitali che stava generando.
La sua idea iniziale era quella di codificare i dati utilizzando un algoritmo di codifica proprietario e distribuire il lettore multimediale ai clienti separatamente. La mia prima reazione è stata, se è così facile, tutti lo avrebbero fatto. Il problema è che questa implementazione può facilmente cadere preda di un attacco di testo in chiaro scelto.
La sua idea più recente era quella di crittografare il file utilizzando una chiave (ad esempio una combinazione di alcuni metadati del file multimediale) e quindi distribuirla ai clienti. Avrebbe usato una libreria di crittografia standard invece di scrivere la propria implementazione. La mia preoccupazione è che se decifrare e quindi rendere il file rallenterebbe il sistema, sarà utile per casi d'uso come lo streaming live.
L'approccio di cui sopra è un modo efficace per offrire contenuti in modo sicuro a un pubblico limitato? Inoltre, il metodo di condivisione potrebbe essere il live streaming guardato sul software proprietario (non un'applicazione web).