Proteger un video usando encriptación

0

Los videos cargados en Youtube o en cualquier otro sitio web de transmisión de video se pueden descargar fácilmente mediante software de terceros.

Para evitar que los espectadores compartan el video con personas no autorizadas. Pensé en esta solución.

  • Encripta el archivo de video usando bash.
  • Envíe la carpeta utilizando cualquier servicio para compartir archivos.
  • El usuario ejecutará el archivo bash para descifrar el video.
  • El script de bash buscará la clave de mi servidor.
  • Luego descifrará el archivo de video y lo ejecutará.
  • Cuando se cierre el archivo, la secuencia de comandos bash lo cifrará nuevamente.
  • La clave de mi servidor caducará en una fecha específica.

Los usuarios no son muy expertos en tecnología para entender lo que sucede detrás de la escena. Pero esto protegerá mis videos de la piratería.

¿Hay alguna solución mejor para lo que quiero lograr? Como esta no es una solución multiplataforma.

EDITAR: Soy plenamente consciente de que es muy simple para un usuario leer el script de bash y obtener la clave. Solo estoy tratando de crear una ilusión de que el video no se puede copiar.

    
pregunta Sanidhay 19.04.2017 - 12:01
fuente

3 respuestas

1
  

El usuario ejecutará el archivo bash para descifrar el video.

     

El script de bash buscará la clave de mi servidor.

Eso significa que todo lo que el usuario debe hacer es echar un vistazo al código fuente del script Bash para obtener la URL desde la que se descarga la clave. Luego pueden descargarlo a través de WGET y descifrar el archivo por su cuenta. Alternativamente, podrían crear una copia de su script Bash y eliminar las líneas que causan que:

  

Cuando el archivo se cierre, la secuencia de comandos bash lo cifrará nuevamente.

Si la administración de restricción digital (DRM) fuera un problema tan fácil de resolver, no tendríamos tanta piratería de video. Si un sistema tiene la información requerida para reproducir un video, puede crear una copia de ese video. Por lo tanto, todos los sistemas DRM deben confiar en la seguridad a través de la oscuridad y en conseguir que el software no haga lo que el usuario quiere que haga. Es por eso que es virtualmente imposible tener un DRM efectivo en un ecosistema de código abierto. Pero en Windows hay Ruta de medios protegidos que hace todo lo posible para evitar que el usuario acceda sin autorización a un archivo.

    
respondido por el Philipp 21.04.2017 - 02:21
fuente
1

Cuando algo se hace público (digamos EME como lo mencionó Daniel Ruf), primero obtiene algunas especificaciones y protocolos.

La siguiente parte es la implementación, ahora las personas y las compañías toman el protocolo y lo implementan.

Incluso si asume que EME utiliza un cifrado sólido (digamos AES_256_GCM), es simplemente inseguro, al igual que no es seguro. Porque como leería la especificación, implementaría su propio código.

Al final, todas estas secuencias / descriptoras encriptadas deben estar en una forma simple donde el cliente pueda mostrarlas, en esta fase simplemente escribiría la secuencia / video sin formato en un formato común (h265 / HEVC por ejemplo) en una archivo.

Esta situación es especial para el video y el audio. O en general, la mayoría de los medios enriquecidos (no todos)

Si fuera realmente posible, hollywood podría hacerlo, por supuesto, sin duda, pero no es muy lógico y posible aún con la forma en que transmitimos el video.

Daniel también mencionó una solución más lógica y confiable. Sí, solo tienes que pedirle a la gente que respete los derechos de autor.

No solo de video, incluso para muchas otras cosas que podría obtener en algún nivel con 1 año de investigación y codificación, seguiría trabajando en el sistema para mantenerlo actualizado y actualizado con las necesidades de las personas.

    
respondido por el user7859067 20.04.2017 - 23:19
fuente
0

El software DRM sirve para este propósito. YouTube ya está utilizando el servicio DRM para un contenido pagado o contenido premium. Las películas están protegidas con Widevine CDM.

¿Se puede aplicar esta tecnología a los usuarios que subieron contenido? Creo que sí, pero todo depende de google.

    
respondido por el VovCA 21.04.2017 - 04:00
fuente

Lea otras preguntas en las etiquetas