¿Es técnicamente posible hacer un clip de película que se autodestruya?

¿Es técnicamente posible hacer un clip de película que se autodestruya?

¿Es técnicamente posible hacer un videoclip que se autodestruya, como en las películas?

Sólo quiero crear un pequeño reproductor que reproduzca el clip solo una vez y luego se elimine del sistema. Creo que sería imposible eliminarlo automáticamente por completo, por lo que tendría que crear un reproductor que borre el archivo después de la primera vista completa.

Respuesta1

Podrías hacerlo imposible de reproducir usando permisos DRM. Algunas tiendas online te permiten descargar un vídeo con DRM y reproducirlo durante un periodo de tiempo.

Respuesta2

Sí. Pero hay que tener en cuenta que este comportamiento essin intenciónpor los desarrolladores de programas de visualización de archivos y se considera malicioso, norutina, comportamiento esperado, como se muestra en algunas películas.


Durante mucho tiempo se ha abusado de los errores en los programas de visualización de archivos multimedia y de documentos. Los archivos creados con fines malintencionados aprovechan estos errores para ejecutar otro código, que también podría eliminar el archivo que se está viendo.

Si lee sobre vulnerabilidades de seguridad, por ejemplo en Adobe Flash, Apple QuickTime, Windows Media Player o Adobe Reader, muy a menudo esto es lo que quiere decir.

El exploit más simple, por supuesto, es bloquear al espectador, pero es posible realizar otros más sofisticados, si se les da suficiente tiempo y/o dinero para desarrollarlos.

Esto depende, por supuesto, del entorno exacto (programa de visualización y versión, sistema operativo y versión, etc.) en el que se visualiza el archivo.

La publicación de dicho archivo/exploit probablemente daría lugar a que se parcheara la vulnerabilidad de seguridad.

Respuesta3

Si tuvieras que crear el tuyo propio, ¿qué tal un cliente de streaming que se ejecute sólo desde un CD de arranque propietario? De esa manera, podría monitorear qué otros procesos se están ejecutando y morir si también se está ejecutando algo desconocido (que podría ser un capturador de pantalla). No estoy seguro de si podría saber si se estaba ejecutando dentro de una máquina virtual, pero debería negarse a ejecutarse si es así. El cliente transmitiría un búfer de datos limitado sin pausa ni control de rebobinado, y nunca almacenaría en caché en el disco.

Este podría ser un aparato independiente que podría construirse cableado para "fundirse", incluso literalmente explotar (!), al final de la reproducción.

Sin embargo, no hay nada mejor que la grabación de la cámara externa. Excepto tal vez con láseres...

Respuesta4

Como archivo independiente, esto sería muy difícil, si no imposible, por varias razones, la más obvia probablemente ya se haya mencionado: que el archivo podría simplemente copiarse y, si se enviara como un archivo adjunto de correo electrónico, el destinatario técnicamente ya tener una copia incluso antes de reproducirla.

Si puede crear un programa que interactúe con recursos externos, tiene algunas opciones más. Por ejemplo, podría crear un programa que incruste un videoclip cifrado y verifique con una base de datos que usted controle el permiso para descifrar el video. Luego, diseñaría el programa para actualizar la base de datos en la primera reproducción del video (como condición para proporcionar el descifrado para la primera reproducción) para no permitir el descifrado/reproducción futuro.

Por supuesto, si su destinatario es consciente de que esto va a suceder y quiere conservar el vídeo, podría utilizar una grabadora de pantalla o incluso una cámara externa para grabar el vídeo en la primera reproducción. En realidad, no hay mucho que puedas hacer al respecto.

información relacionada