¿Es técnicamente posible hacer un video clip autodestructivo, como en las películas?
Solo quiero hacer un pequeño reproductor, que reproduzca el clip solo una vez y luego se elimine del sistema. Creo que sería imposible eliminar automáticamente por completo, por lo que tendría que crear un reproductor que elimine el archivo después de la primera vista completa.

Respuestas:
Puede hacer que no se pueda jugar usando permisos DRM. Algunas tiendas en línea le permiten descargar un video con DRM y reproducirlo por un período de tiempo.
fuente
Sí. Pero debe tener en cuenta que este comportamiento no está previsto por los desarrolladores de los programas de visualización de archivos y se considera un comportamiento malicioso, no rutinario, esperado , como se muestra en algunas películas.
Los errores en los programas de visualización de archivos multimedia y de documentos han sido objeto de abuso durante mucho tiempo. Los archivos mal diseñados explotan estos errores para ejecutar otro código, que también podría eliminar ese archivo que se está viendo.
Si lee acerca de las vulnerabilidades de seguridad, por ejemplo, en Adobe Flash, Apple QuickTime, Windows Media Player o Adobe Reader, a menudo esto es lo que significa.
El exploit más simple, por supuesto, es bloquear el visor, pero son posibles los más sofisticados, dado el tiempo y / o dinero suficiente para desarrollarlos.
Esto depende, por supuesto, del entorno exacto (programa y versión del visor, sistema operativo y versión, etc.) en el que se ve el archivo.
La publicación de tal archivo / exploit probablemente conduciría a que se corrigiera la vulnerabilidad de seguridad.
fuente
ffplay) en un ejecutable independiente que eliminaría un archivo multimedia después de reproducirlo. Eso sería al menos la mitad de malo que escribir archivos maliciosos. / cc @sanSi tuviera que rodar el suyo, ¿qué tal un cliente de transmisión que solo se ejecuta desde un CD de arranque propietario? De esa manera, podría monitorear qué otros procesos se están ejecutando y morir si algo desconocido (que podría ser un capturador de pantalla) también se está ejecutando. No estoy seguro de si podría decir si se estaba ejecutando dentro de una máquina virtual, pero debería negarse a hacerlo si es así. El cliente transmitiría un búfer de datos limitado sin pausa o control de rebobinado, y nunca almacenaría en caché en el disco.
Este podría ser un dispositivo independiente que podría construirse cableado para "fundirse", incluso literalmente explotar (!), Al final de la reproducción.
Sin embargo, no se puede superar la grabación de la cámara externa. Excepto tal vez con láser ...
fuente
Como archivo independiente, esto sería muy difícil, si no imposible, por varias razones, la más obvia probablemente ya se ha mencionado: que el archivo simplemente podría copiarse, y si se envió como un archivo adjunto de correo electrónico, el destinatario ya estaría técnicamente tener una copia incluso antes de jugarla.
Si puede crear un programa que interactúa con recursos externos, tiene algunas opciones más. Por ejemplo, puede crear un programa que incruste un videoclip encriptado y verifique con una base de datos que controle si tiene 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 de la primera reproducción) para no permitir el descifrado / reproducción en el futuro.
Por supuesto, si su destinatario es consciente de que esto va a suceder y desea conservar el video, podría usar una grabadora de pantalla o incluso una cámara externa para grabar el video en la primera reproducción. No hay mucho que puedas hacer al respecto realmente.
fuente